Передача параметров Inter-ViewController в программирование iPhone ... как?
Я читаю:iPhone: как передавать данные между несколькими контроллерами представления в приложении с вкладками и было интересно, в чем разница между
[[UIApplication sharedApplicaton] delegate]
а также
extern struct* global
?
Концептуально я не понимаю, как [[UIApplication sharedApplicaton] делегат] не является глобальной вещью. Фактически, это уменьшает чувство вины при использовании грязной глобальной структуры *.
Я начинаю новый проект очень скоро. Итак, я использую этот перерыв, чтобы задать вопрос: есть липример наилучшего кода чтобы проиллюстрировать, как делиться данными между двумя ViewControllers (но не глобально)?
Позвольте мне привести это в пример:
это играесть имя NSString * для хранения имени игрокаесть счет NSInteger, чтобы сохранить текущий счет игрокаGameMainViewController обновит и отобразит счетв GameSettingViewController есть текстовое поле для редактирования имени и кнопка для сброса счетаGameMainViewController отвечает за установку имени по умолчанию (если ноль), сохранение имени и счета при выходе, загрузка обоих (если существует) при запускетак
где я должен поставить «имя» и «оценка»?как оба ViewControllers могут получить доступ и изменить значенияСпасибо!