【发布时间】:2011-01-16 16:30:16
【问题描述】:
我想知道为我的应用存储静态内容的最佳方式是什么。 例如。产品列表(名称、照片、价格、网址)。
也许是这样。能指点好教程吗?
【问题讨论】:
标签: ios objective-c iphone core-data store
我想知道为我的应用存储静态内容的最佳方式是什么。 例如。产品列表(名称、照片、价格、网址)。
也许是这样。能指点好教程吗?
【问题讨论】:
标签: ios objective-c iphone core-data store
我认为 Core Data 和 SQLite 对于你想要的东西来说都太重了。除非您有大量产品,否则您应该将它们存储在 plist 中。设置是最小的,访问它比任何其他解决方案都容易得多。它非常适合少量静态信息,并且很容易在以后进行编辑。
这里有一个使用 plist 的教程:
http://humblecoder.blogspot.com/2009/05/iphone-tutorial-storing-and-retrieving.html
【讨论】:
您可以将所有内容存储在 SQLite 数据库文件中,该文件将在您的应用中作为资源提供。但当然最好让 Core Data 为您读取该文件。
【讨论】:
我认为 Core Data 是最好的方法,你应该使用它。
这是 Apple 文档的链接 (tutorial)
Jeff Lamarche 的博客post也有很好的讨论
值得一试的是 Jeff 的书“More iPhone 3 Development”。
【讨论】: