启动和png图像数据库 - iPhone

时间:2010-09-22 00:05:11

标签: iphone image caching uiimage launch

所以,我实际上正在制作一个带有大量吉他和弦和音阶库的iPhone应用程序。 尺度是合乎逻辑的,所以它们是通过遵循音乐理论成功绘制的。

另一方面,我有一个4500个小png文件库(3ko)用于吉他和弦。

我的问题是,即使它没有用于启动(但是对于通过变量NSString调用它们的viewController,如@“%@ chord _%@。png”)应用程序链接它们(使用dyld)应用程序启动。

因此加载后应用程序非常快,但启动时间大约需要12秒。

有什么想法吗?

由于

塞拉芬

2 个答案:

答案 0 :(得分:2)

图像文件未使用dyld链接到应用程序。您也许可以使用Instruments更准确地查明减速,但似乎您可能会考虑使用与使用4500个单独图像不同的解决方案。

你有可能以编程方式绘制这些和弦吗?也许将几个简单的图像合成在一起?即使在3kb / image时,似乎许多图像会使您的应用程序下载量显着增大。

答案 1 :(得分:0)

您是否在发布时阅读了所有4500张图片?如果是这样,不要。相反,第一次只需要用它来读取图像。