2014-10-02 28 views
0

我是股民偏好的新手,所以请原谅我这个愚蠢的问题。我正在开发一个应用程序,我必须从xml获取数据,所有数据都是文本形式,所以我认为我会将这些所有数据存储到共享偏好中,因为这是相当轻的权重,并不是太多,所以为什么不去为sqlite。因此,在跳入这种方法之前,我想知道的是,这种方法是否有效,以及在共享首选项中存储数据的建议是什么?在iPhone中分享偏好存储数据的推荐

回答

0

SharedPreferences是一个Android的东西,你的问题似乎是关于iOS。

您可以在iOS上的NSUserDefaults中存储用户首选项和其他轻量级数据,如我的回答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"];