Я работаю над приложением для iphone и не знаю, как лучше всего хранить временные данные между представлениями. например, у меня есть xml на сервере, и я анализирую данные в объект, чтобы я мог хранить информацию. В XML есть некоторые данные, которые я хочу отображать в одном представлении, и другие данные, которые я хочу отображать в другом представлении. У меня есть класс dataStore, в котором я хочу хранить данные в представлениях. Как лучше всего это сделать на iphone?
Я рассмотрел много вариантов, и я думаю, что выбор между:
1) использовать хранилище данных в качестве делегата и хранить данные в делегате, к которому можно получить доступ.
2) использовать хранилище данных в качестве одноэлементного класса и разрешать только один экземпляр класса и получать доступ к данным из общего экземпляра класса dataStore.
3) может быть, даже NSMangedObjectContext, о котором я не знаю, но знаком с андроидным способом передачи данных через контекст и экземпляр приложения.
Если бы кто-то мог помочь мне с выбором наилучшей практики на iphone, я был бы очень признателен.