访问目录的最有效/推荐的方法?

时间:2011-07-11 15:41:12

标签: iphone ios ipad sdk

我想创建一个iPad应用程序,它几乎只是一个产品目录(例如汽车)我总共会有大约500个产品,而且每个产品都是一个图像,当用户请求时它会加载它

例如: Product_ID:124 姓名:'myImage.png'

用户输入产品ID,图像将显示在UIImage上。

我想知道这个问题最聪明的方法是什么?我在考虑SQLite或NSArray。其中id是产品ID,值只是要加载的图像的位置或名称。创建缓存文档文件夹?来自已经尝试并创建类似应用程序的人的任何建议?

2 个答案:

答案 0 :(得分:1)

最佳方式可能是核心数据。它内置了缓存,因此您不必担心。这是一个入门文档:Introduction to Core Data Programming Guide。还有很多在线教程,但Apple的启动样本非常好。

答案 1 :(得分:1)

我将像ID和图像名称这样的元信息添加到sqlite数据库并通过CoreData进行管理,CoreData有一些非常强大的方法来访问信息。

图像本身应该存储在数据库之外,因为我认为它们不仅仅是缩略图。