Какой тип хранилища данных лучше всего подходит для хранения данных, полученных с сервера?

У меня есть определенные данные, которые получены с сервера, я называю это История. Каждый раз, когда я посещаю какой-либо веб-сайт, мне приходится сохранять URL-адрес в списке истории. Позже список будет отображаться в виде таблицы для просмотра пользователем. Какой тип хранения данных следует использовать на iPhone? Можно ли хранить этот список в NSUserDefaults или мне нужно использовать CoreData?


person iOSDev    schedule 30.11.2011    source источник


Ответы (1)


Если данные, которые вы планируете хранить, просты, то NSUserDefaults подойдет. Если это сложно, то основные данные или sqlite являются некоторыми альтернативами.

Вот отличный пост о вариантах хранения: Каковы ограничения NSUserDefaults?

Вот еще один пост, в котором рассказывается о том, что вам нужно делать, если вы работаете со сложными данными и хотите сохранить их с помощью NSUserDefaults.

person Billy Coover    schedule 30.11.2011
comment
Данные, которые я буду сохранять, будут просто списком посещенных URL-адресов и максимум 100 URL-адресов. - person iOSDev; 30.11.2011
comment
@imMobile Тогда я бы использовал NSUserDefaults. Это достаточно легко. Вот пример, если вы шли по маршруту массива: stackoverflow.com/a/537849/59017 - person Billy Coover; 30.11.2011