2010-10-12 100 views
1

我有一個UITableView與一些登錄窗體,我手動將這個NSArray中的UITextFields的配置值編寫爲NSDictionaries。這很麻煩,因爲它是代碼中的數據。我不想要我的代碼中的數據!我認爲沒有人願意這樣做。在哪裏存儲小NSArray的NSDictionaries?不在我的院子裏!

你有沒有遇過這種情況?你將如何妥善處理這些數據?

我要將它移動到plist,但我不確定是否是正確的解決方案。

回答

1

plist是存儲這類數據的理想選擇。 NSArray甚至包括直接加載文件的支持。

+0

是的,但它有一些缺點,就像你不能使用常量只是數字......它很混亂! – gurghet 2010-10-12 21:16:54

1

另一種選擇是將信息存儲在SQLite數據庫中,然後您可以使用FMDB訪問該數據庫(http://github.com/ccgus/fmdb)。

1

我們使用JSON來做這種事情。非常好的SBJson library完成所有繁重的工作。您可以將文件中的JSON直接加載到字典中。支持字符串,數字,數組等......比SQLite更方便,比plists更靈活。

+0

這聽起來不錯,我已經使用JSON進行服務器通信。但是,在哪裏存儲這些信息? – gurghet 2010-10-13 00:18:20