история / любимая функция iphone - PullRequest
0 голосов
/ 15 сентября 2010

Для моей текущей разработки приложения для iphone я хочу реализовать историю / любимую функцию.После долгих поисков я пришел к выводу, что NSUserDefaults будет лучше работать в случае короткого хранения данных.Но все же мне не ясно, как взаимодействовать с NSUserDefaults .... Кто-нибудь может сослаться на какой-либо пример или статью, чтобы решить это требование?Помощь оценена ...

Спасибо

Ответы [ 2 ]

0 голосов
/ 15 сентября 2010

Сначала прочитайте ссылку на класс NSUserDefaults .

А вот пример того, как его использовать:

// Saving info to defaults
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:myObj forKey:@"myKey"];

// Retrieving info from defaults
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults objectForKey:@"myKey"];

В зависимости от вида информации, которую вы хотите сохранить, вам может быть интересно взглянуть на NSKeyedArchiver и использовать его для кодирования ваших объектов перед их сохранением в пользовательских настройках по умолчанию или любых других место.

0 голосов
/ 15 сентября 2010

Обычно NSUserDefaults только для настройки приложения. Это рекомендация от Apple. Вы должны тщательно обдумать это.

Эта тема программирования описывает программный интерфейс для взаимодействия с пользовательскими настройками Mac OS X система - также известная как пользовательские настройки по умолчанию система - с использованием какао. предпочтение настройки позволяют предлагать способы для пользователей настроить внешний вид или поведение вашего программного обеспечения. Пользователь система по умолчанию позволяет вам получить доступ и управлять пользовательскими настройками. Ты можешь использовать система по умолчанию, чтобы обеспечить разумные начальные значения для Настройки приложения, а также сохранить и получить собственное предпочтение пользователя выборы между сессиями.

...