2014-10-02 3 views
0

Я новичок в предпочтении, так что любезно простите мне этот глупый вопрос. Я разрабатываю приложение, в котором я должен извлекать данные из xml, и все данные находятся в текстовой форме. Поэтому я думаю, что я сохраню все эти данные в общих предпочтениях, потому что это довольно легкий вес и не слишком много, поэтому почему бы и нет для sqlite. Поэтому, прежде чем перейти к этому подходу, я хочу знать, что это хороший подход или нет, а какие рекомендации по хранению данных в предпочтении share?Рекомендация по хранению данных в предпочтениях на акции в iPhone

ответ

0

SharedPreferences - вещь Android, и ваш вопрос, похоже, о iOS.

Вы можете сохранить пользовательские настройки и другие облегченные данные в NSUserDefaults на iOS, как описано в моем ответе here.

Если вы хотите хранить данные в XML-файлах, то this answer предоставляет полезный пример.

2

Для хранения данных:

NSString *someValue = @"someval"; 

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
[defaults setValue:someValue forKey:@"nameOfSomeValue"]; 
[defaults synchronize]; 

Чтобы получить его позже:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
NSString *someValue = [defaults valueForKey:@"nameOfSomeValue"]; 
Смежные вопросы