2012-02-29 23 views
0

我正在创建一个需要保存数组的应用程序。出于测试目的,我目前正在使用属性列表文件。我正在研究存储长期数据的其他方法。核心数据和NSCoder看起来很有希望。保存数据所需的意见

我真的节省了件很简单的数据,主要是阵列

回答

0

您可以使用

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag 

+ (id)arrayWithContentsOfFile:(NSString *)aPath 

看到here

0

使用SQLite。创建一个名为arrays的表,每行应该是数组的序列化版本。你可以使用像SBJson这样的东西。

0

在iTunes U上免费阅读“iPad和iPhone应用程序开发”中的讲座12,13和14,这些讲座来自斯坦福大学,由Paul Hegarty教授讲授,并且非常扎实。有一个完整的演示以及讲座,他涵盖了大量的设置。

他们也有一个课程网站在线:

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

但一定要检查出的讲座 - 他涵盖了很多多是在幻灯片中。

我会建议继续学习核心数据 - 它有点更多前端,但可扩展。此外,它可以很容易地与iCloud协同工作,所以如果您最终希望获得iCloud支持,您一定会想要使用CD。

祝你好运,

达明