У меня есть определенные данные, которые получены с сервера, я называю это История. Каждый раз, когда я посещаю какой-либо веб-сайт, мне приходится сохранять URL-адрес в списке истории. Позже список будет отображаться в виде таблицы для просмотра пользователем. Какой тип хранения данных следует использовать на iPhone? Можно ли хранить этот список в NSUserDefaults
или мне нужно использовать CoreData?
Какой тип хранилища данных лучше всего подходит для хранения данных, полученных с сервера?
Ответы (1)
Если данные, которые вы планируете хранить, просты, то NSUserDefaults
подойдет. Если это сложно, то основные данные или sqlite являются некоторыми альтернативами.
Вот отличный пост о вариантах хранения: Каковы ограничения NSUserDefaults?
Вот еще один пост, в котором рассказывается о том, что вам нужно делать, если вы работаете со сложными данными и хотите сохранить их с помощью NSUserDefaults
.
person
Billy Coover
schedule
30.11.2011
Данные, которые я буду сохранять, будут просто списком посещенных URL-адресов и максимум 100 URL-адресов.
- person iOSDev; 30.11.2011
@imMobile Тогда я бы использовал NSUserDefaults. Это достаточно легко. Вот пример, если вы шли по маршруту массива: stackoverflow.com/a/537849/59017
- person Billy Coover; 30.11.2011