繁体   English   中英

iOS数据库Sqlite中的UIImage字符串

[英]UIImage strings in iOS Database Sqlite

好的,我的应用程序将具有一组按钮,其中每个按钮将具有自己的UIImage和关联的声音。

我将拥有很多这些按钮,并希望创建一个sqlite 3数据库,该数据库将用于存储每个按钮的字符串位置和声音位置。

这样,我可以将所有声音和图像添加到我的项目中,并且当我从数据库中读取时,它将根据其字符串位置从我的项目文件夹中提取图像和声音。

我有几个问题:

1)这是执行此操作的最佳方法。 我应该将实际的按钮存储在数据库中吗? 这个怎么做? 2)如何获取UIImage和关联的soundURL的原始字符串位置

如果是我,则为图像和声音起相同的名称,例如:giraffe.png giraffe.wav。 您可以根据自己的喜好将它们放在单独或相同的目录中。 然后,您需要的只是名称列表,如果需要排序/过滤功能,这些名称可以在平面文件或数据库中。

没有“最佳”做事方式的正确答案。 我总是说如果它奏效并且让您满意,那是最好的方法。 话虽这么说,通常不赞成在数据库中存储大量原始数据。 数据库非常擅长处理大量记录,对它们进行排序,对它们进行过滤,但是不擅长返回大型单个对象。

至于第二个问题,您将需要更加精确。 我假设您将存储按钮ID,图像的URL和声音的URL。 然后,您可以使用“ initWithContentsOfURL”初始化它们

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM