0

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

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

4

3 回答 3

0

您可以使用

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

+ (id)arrayWithContentsOfFile:(NSString *)aPath

这里

于 2012-02-29T15:21:25.283 回答
0

使用 SQLite。创建一个名为数组的表,每一行都应该是数组的序列化版本。您可能可以为此使用 SBJson 之类的东西。

于 2012-02-29T15:21:25.343 回答
0

在 iTunes U 上免费查看“iPad 和 iPhone 应用程序开发”中的第 12、13 和 14 课。这些课程来自斯坦福大学,由 Paul Hegarty 教授教授,非常扎实。讲座中有一个完整的演示,他涵盖了很多内容来帮助您进行设置。

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

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

但请务必查看讲座 - 他涵盖的内容比幻灯片中的要多。

我建议继续学习核心数据——它有点预先,但具有可扩展性。此外,它很容易与 iCloud 配合使用,所以如果你最终想要 iCloud 支持,你肯定会想要使用 CD。

祝你好运,

达米安

于 2012-02-29T15:22:00.743 回答