Верно ли сохранять JSON в NSUserDefaults и заполнять оттуда способное представление? - PullRequest
0 голосов
/ 30 января 2012

в моем приложении я получаю некоторые данные с сервера и сохраняю их в NSUserDefaults и хочу заполнить TableView некоторыми элементами из этих данных (мой табличный вид - это другой класс для моего класса, в котором я отправляю GET и приводлю данные),Но пока я гуглил, я не уверен, правильно ли я поступаю.Как я вижу из поиска в Google (и с этого сайта), это не лучший способ, но я не уверен ... Итак, кто-нибудь может дать мне представление о том, как "заполнить представление таблицы в другом классе с некоторыми результатамиОтвет JSON, созданный в другом классе "?

Примечание-1: Если вы предлагаете .plist, укажите пример кода.

Примечание-2: Я использую ios 5, но не использую ARC в моем проекте

1 Ответ

1 голос
/ 30 января 2012

Для того, чтобы сделать что-то подобное, я бы порекомендовал изучить Core Data для хранения ваших данных и извлечь их в любом классе, который вам нужен. Также предложил бы использовать библиотеку JSON с открытым исходным кодом:

http://stig.github.com/json-framework/

для того, чтобы проанализировать, что у вас есть JSON, сохранить его в вашей модели Core Data как допустимые объекты. Если вы не использовали Core Data до того, как я использовал этот учебник при запуске, он был действительно хорош:

http://www.raywenderlich.com/934/core-data-tutorial-getting-started

Стоит пройти через все это, прежде чем начать. Я знаю, это боль в том, чтобы узнавать что-то новое, если вы не использовали это раньше, но этот идентификатор определенно способ сделать это. А Core Data настолько мощен, удобен и прост, когда вы умеете его использовать!

Надеюсь, это поможет вам:)

...