Im, создающий приложение, в которое пользователь может войти и выйти из системы. Я проверяю, если сохраненный пользователем существует (от более ранних логинов) и если пользователь будет сохранен я вхожу, что пользователь в и затем изменить RootViewController для окна в ViewController, который должен появиться при входе в систему.Насколько эффективен переменный диспетчер просмотра окон?
// In LoginViewController
let sb = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) // Login viewcontrollers as login, facebook login, register is inside its own storyboard called Login
let vc = sb.instantiateInitialViewController() as MainViewController
let window = UIApplication.sharedApplication().delegate!.window!!
window.rootViewController = vc
Но я просто интересно, насколько это эффективно?
Будет ли он правильно обрабатывать память, просто сделав это?
Xcode предлагает массив профилирующих инструментов. Я предлагаю вам использовать эти инструменты, чтобы определить, приемлемо ли влияние памяти/процессора. –
Я не очень привык к инструментам, и мне гораздо легче спросить кого-то, кто уже знает, а также получателя репутации: D – Arbitur
Вы пытаетесь что-то оптимизировать, не зная, что это проблема. Если вы испытываете проблемы с производительностью в своем приложении, ваше обращение * только * должно использовать инструменты для поиска проблемных областей. Люди на переполнении стека могут отвечать на отдельные вопросы, такие как тот, который вы задали, но это не обязательно касается вашего основного желания. –