保存数据所需的意见

时间:2012-02-29 15:16:10

标签: ios core-data nscoder

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

我正在保存非常简单的数据,主要是数组

3 个答案:

答案 0 :(得分:0)

您可以使用

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

+ (id)arrayWithContentsOfFile:(NSString *)aPath

请参阅here

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

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

但一定要查看讲座 - 他比幻灯片中的内容多了很多。

我建议继续学习核心数据 - 它更具有前瞻性,但可扩展性。此外,它很容易与iCloud一起使用,所以如果你最终想要iCloud支持你绝对想要使用CD。

祝你好运,

达明

相关问题