Я изучаю наиболее эффективный и безопасный способ обработки данных в приложении iOS.Доступ к данным iOS по всему окну
Я использовал синглтоны, но после прочтения ряда статей я пришел к выводу, что это не лучший способ обработки данных, данные singleton являются по существу глобальными переменными.
Данные моих приложений хранятся в plist с контроллером (DataManager), обрабатывающим преобразование из файла plist в переменные, хранящиеся в классе DataManager.
Какие еще существуют опции для доступа к данным для моего контроллера просмотра, последующих сцен (я использую SKSpriteKit) и делегата приложения? Как было установлено, чтобы сделать DataManager одиночным или создать несколько экземпляров DataManager по всей программе.
Я думал о передаче данных между сценами при нажатии и вытягивании, но будет ли это причиной высокого уровня сцепления?
С уважением Byron
Какие данные вы пытаетесь обработать? Насколько она велика? – Dumoko
хорошо .. все данные игры: валюта, уровень, счет, таймер. Я просто хочу иметь доступ к нему в разных точках всей программы. – Byron