Чистая память приложений в быстрой

У меня есть проект XCode, запрограммированный быстро, с процессом регистрации / подключения. Когда вы подключаетесь, даже если приложение перезагрузилось, вы не повторяете этот процесс, пока не нажмете кнопку «выйти из системы».

Я заметил, что если вы будете следить за процессом регистрации / подключения при запуске приложения, объем памяти составит около 500 МБ, тогда как если приложение начнется с подключенного пользователя, память составит около 140 МБ .

Процесс регистрации состоит из 3 контроллеров просмотра, связанных с пользовательским сегментом. Доступ для входа в систему осуществляется по следующему коду:

func switchRootViewController(rootViewController: UIViewController, animated: Bool, completion: (() -> Void)?) { if animated { UIView.transitionWithView(window!, duration: 0.5, options: .TransitionCrossDissolve, animations: { let oldState: Bool = UIView.areAnimationsEnabled() UIView.setAnimationsEnabled(false) self.window!.rootViewController = rootViewController UIView.setAnimationsEnabled(oldState) }, completion: { (finished: Bool) -> () in if (completion != nil) { completion!() } }) } else { window!.rootViewController = rootViewController } } 

Если rootViewController заменяется зарегистрированным в представлении, я хочу загрузить, как вы можете видеть здесь:

 func goToNextView() { let storyboard = UIStoryboard(name: "Main", bundle: nil) let homeViewController = storyboard.instantiateViewControllerWithIdentifier("conversationViewController") as!ConversationViewController homeViewController.currentUser = self.currentUser let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate appDelegate.switchRootViewController(home, animated: true, completion: nil) } 

Однако он не очищает память.

Здесь экран распределения памяти:

введите описание изображения здесь

Поэтому мой вопрос: возможно ли «убить» какой-либо контроллер представления, чтобы очистить память?

Здесь, например, может быть очевидно, что «убивать» представления процесса регистрации при подключении.

Спасибо за ответы.

  • Невозможно заполнить TableView в PopOverController - Objective C
  • укладка нескольких изображений с прозрачностью один над другим на iPhone iOS
  • UISplitViewController, представленный модально, никогда не выпускается
  • Размер компактной высоты класса размера не работает должным образом с осью UIStackView и реальным устройством
  • Где XCode-боты помещают исходный код после клонирования из репозитория?
  • iOS: ошибка входа в токен Facebook: переход к загрузке токена доступа из NSUserDefaults из-за ошибки симулятора
  • Строка состояния выводит содержимое вниз, только когда приложение запускается с включенной панелью состояния вызова
  • Предупреждение во время архива. Приложение с расширением iOS 8 в Xcode 6
  • Проблемы с ориентацией на iOS 8: клавиатура заканчивается в неправильном положении
  • iOS: сохранить два файла NSMutableArray в файле .plist
  • Каковы настройки AVCoundure AVCaptureDevice для приложения камеры на iphone?
  • Interesting Posts

    UISearchDisplayController от кнопки, а не поля поиска по умолчанию

    В Facebook api, как установить предел для фидов, чтобы получить следующие 5 каналов?

    Просмотр переменных Xcode задерживает загружаемые переменные при остановке в точке останова

    Симулятор iPhone – как определить, когда приложение работает на симуляторе (так что можно настроить тестовые данные)?

    Проблема iOS7 XIB. пустое место сверху и снизу

    Боты Xcode против Дженкинса

    Поиск ссылки на System.IO.FileSystem.Watcher.dll

    Можно ли настроить системные настройки приложения iOS через Enterprise Distribution?

    iOS 7 программно для каждого приложения VPN

    Каким образом можно включить текст лицензии в приложении «Настройки» в iOS 7?

    как включить косвенный указатель в Objective-C

    как избежать предупреждения памяти с помощью avplayer?

    EXC_BAD_ACCESS во время segue?

    Изображение UIImage Cache?

    Firebase Неопределенные символы для архитектуры x86_64

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.