2010-10-12 64 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