2012-02-13 70 views
0

我从iOS编程开始。我有一个问题,希望你能帮助。如何在iOS中存储应用程序设置,如INI/CONF?

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

我希望将一些数据存储在像INI在Windows或设置文件在Linux上CONF,例如:

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

什么样的文件呢iOS应用程序使用,以存储它的设置?有没有支持读/写的方法/类/ API/...?

P.S.我在Appcelerator上使用Titanium

非常感谢!

回答

0

如果你只是想存储简单的数据可以使用NSUserDefaults NSUserDefaults Example

+0

感谢您的回复不过我不使用Xcode中,我使用的钛。 – Shinichi 2012-02-13 15:55:17

1

可以在NSUserDefaults完整API-Documentation from Apple

保存数据要保存某种在NSUserDefaults数据简单地调用[[NSUsererDefaults standardUserDefaults] setObject:myObject forKey:@"myObjectKey"]

读取数据调用[[NSUserDefaults standardUserDefaults] objectForKey:@"myObjectKey"]

1

我使用的财产清单(的.plist),基本上是一个XML文件,可以读取和NSDictionary中(及其所有变型)写的。对于简单的设置,就像@Tobi建议的那样,NSUserDefaults。对于更大,更复杂的数据集,我使用.plists。对于需要坚持的每个类,我创建一个+(id)loadFromDictionary和 - (NSDictionary *)asDictionary方法。

相关问题