我正在创建一个需要保存数组的应用程序。出于测试目的,我目前正在使用属性列表文件。我正在研究存储长期数据的其他方法。核心数据和NSCoder看起来很有希望。保存数据所需的意见
我真的节省了件很简单的数据,主要是阵列
我正在创建一个需要保存数组的应用程序。出于测试目的,我目前正在使用属性列表文件。我正在研究存储长期数据的其他方法。核心数据和NSCoder看起来很有希望。保存数据所需的意见
我真的节省了件很简单的数据,主要是阵列
您可以使用
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
和
+ (id)arrayWithContentsOfFile:(NSString *)aPath
看到here
使用SQLite。创建一个名为arrays的表,每行应该是数组的序列化版本。你可以使用像SBJson这样的东西。
在iTunes U上免费阅读“iPad和iPhone应用程序开发”中的讲座12,13和14,这些讲座来自斯坦福大学,由Paul Hegarty教授讲授,并且非常扎实。有一个完整的演示以及讲座,他涵盖了大量的设置。
他们也有一个课程网站在线:
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
但一定要检查出的讲座 - 他涵盖了很多多是在幻灯片中。
我会建议继续学习核心数据 - 它有点更多前端,但可扩展。此外,它可以很容易地与iCloud协同工作,所以如果您最终希望获得iCloud支持,您一定会想要使用CD。
祝你好运,
达明