Использование NSUserDefaults для сохранения/загрузки нескольких небольших значений ... это довольно просто.Где лучшее место для размещения кода сохранения/загрузки NSUserDefault?
Но ГДЕ Я бы разместил код SAVE или LOAD?
Я хочу, чтобы значения по умолчанию были НАГРУЗНЫ, только если/когда отображается определенное представление. Я хочу, чтобы по умолчанию SAVE, только когда это представление вышло/выгружено/скрыто.
(Я создал простое приложение с помощью «вида на основе шаблона» и имеют свои значения строки на представлении, внутри UITextFields.)
Я боялся, что viewWillAppear запустит мой код «слишком рано». (Пока еще не было представления.) Я боялся, что viewDidDisappear или viewDidUnload запустит мой код «слишком поздно». (Вид уже не был.) Должен ли я сделать что-нибудь особенное, чтобы получить viewDidDisappear или viewDidUnload для запуска? (За исключением создания их.) – Bonnie
'viewWillAppear' запускается по мере того, как ваше представление собирается показать на экране (значит, оно уже должно существовать). Аналогично, 'viewDidDisappear' будет запускаться после того, как ваше мнение будет снято с экрана. 'viewDidUnload' вызывается только тогда, когда у вашего приложения заканчивается память (так не всегда) –
В обоих случаях ваше мнение будет по-прежнему существовать. –