如何在iOS中存储应用设置,如INI / CONF?

时间:2012-02-13 15:43:27

标签: ios mobile titanium appcelerator

我开始使用iOS编程。我有一个问题希望你能提供帮助。

我有一个测试应用程序作为从URL读取的rss阅读器。例如:abc.com/feed

我想将一些数据存储在Windows上的INI或Linux上的CONF等设置文件中,例如:

URL = abc.com/feed
NumberOfItem = 10
Interval = 3 # minus

iOS应用程序使用哪种文件来存储它的设置?是否有任何方法/类/ API / ...支持读/写?

P.S。我在Appcelerator上使用 Titanium

非常感谢!

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以在NSUserDefaults完整API-Documentation from Apple

中保存数据

要在NSUserDefaults中保存某种数据,只需致电[[NSUsererDefaults standardUserDefaults] setObject:myObject forKey:@"myObjectKey"]

阅读数据电话[[NSUserDefaults standardUserDefaults] objectForKey:@"myObjectKey"]

答案 2 :(得分:1)

我使用属性列表(.plist),本质上是一个xml文件,可以由NSDictionary(及其所有变体)读取和写入。对于简单的设置,正如@Tobi建议的那样,NSUserDefaults。对于更大,更复杂的数据集,我选择.plists。对于需要持久化的每个类,我创建一个+(id)loadFromDictionary和 - (NSDictionary *)asDictionary方法。

答案 3 :(得分:0)

如果您只想存储简单数据,可以使用NSUserDefaults NSUserDefaults Example