2012-02-13 71 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方法。

相關問題