Исследовали, как отправлять данные из одного дочернего представления в другое дочернее представление. Приложение имеет несколько представлений, один из которых представляет собой вид настроек в реальном времени. Изменения в настройках должны влиять на вещи внутри других представлений.
NSUserDefaults , кажется, популярно, но я не хочу постоянных данных или автоматического сохранения в базу данных / файл. Похоже на потенциальное замедление, которого я хочу избежать.
Вторая популярная вещь - передача ссылки на некоторый общий объект верхнего уровня в каждое дочернее представление. Просто не нашел ни одного учебника, который бы показал мне подробно, как это сделать ... Скорее всего, так просто, учебник не нужен - после того, как вы разобрались с ним один раз! Буду признателен, если вы можете указать мне правильное направление (URL)!
Вопрос: Я подумываю об использовании одного «одноэлементного объекта» для хранения «глобальных данных», доступа к ним везде и всегда. Что не так с этим? Если я создаю это, например, appDelegate.m он должен существовать до того, как кто-нибудь попытается получить к нему доступ, верно?
Я смотрю на этот пример кода.