Iphone 图像集:最好将其存储在SQLite中,还是将其硬编码到集合中?

Iphone 图像集:最好将其存储在SQLite中,还是将其硬编码到集合中?,iphone,Iphone,我的应用程序有5个背景图像。我希望用户可以选择一个。我正在寻找在我的应用程序中保存它们的最佳方式,这样我的应用程序就可以在用户单击“下一张图像”时将它们循环并显示给用户。有什么想法吗?你可以把它们作为单独的文件放在你的项目中。将所有内容都放到数据库中没有任何好处。将其实际图像保存在iphone文件系统的用户文档文件夹中。将有关图像的所有元数据信息(如标记、位置等)保存到sqlite数据库中。通过某个键(可能是图像文件名)将数据库条目链接到图像 然后,您所需要做的就是从sqlite读取这些数据,将

我的应用程序有5个背景图像。我希望用户可以选择一个。我正在寻找在我的应用程序中保存它们的最佳方式,这样我的应用程序就可以在用户单击“下一张图像”时将它们循环并显示给用户。有什么想法吗?

你可以把它们作为单独的文件放在你的项目中。将所有内容都放到数据库中没有任何好处。

将其实际图像保存在iphone文件系统的用户文档文件夹中。将有关图像的所有元数据信息(如标记、位置等)保存到sqlite数据库中。通过某个键(可能是图像文件名)将数据库条目链接到图像

然后,您所需要做的就是从sqlite读取这些数据,将其填充到nsarray集合中,并在用户单击“下一步/上一步”时循环遍历这些数据


请注意,仅在真正需要时(当用户请求时)加载图像,因为图像往往会占用大量宝贵的内存

在应用程序中创建plist,并在用户选择图像时存储最后选择的图像。下次重新加载应用程序时,请阅读此plist并相应地显示图像


我觉得Sqlite不会给你带来任何好处。在你的.app中打包所有5个图像(不要将其复制到Documents文件夹,除非你要更改图像或将新图像添加到列表中)。

哦,我不是有意将图像存储在db中。只是他们在那里的信息。文件名,即。