图标资产与图标代码

时间:2016-08-01 09:18:42

标签: ios paint-code

我正在开发一款拥有大量图片和图片的应用。在某些情况下,我需要使用Xcode的图像渲染功能重新使用图标,图像等来改变颜色。尽管我尽了最大努力,但我的应用程序规模庞大。我还研究了PaintCode方法,将图标图像从资源移动到代码。但我想知道将编译时间从运行时间转移到运行时是否是个好主意?它不会给应用程序增加负担并影响应用程序的性能吗?随着PaintCode在市场上获得声誉,我相信这将在某处进行讨论。

2 个答案:

答案 0 :(得分:2)

我在项目中使用PaintCode方法,性能很好。但我屏幕上没有很多图标,也没有同时绘制很多图像。如果需要,可以使用缓存生成图像来提高性能(不要忘记在didReceiveMemoryWarning调用时清除它。)

如果您有许多图像取决于屏幕分辨率,您也可以尝试使用。

答案 1 :(得分:0)

它不是一个或两件事。您可以在代码中生成图像,然后保存以供以后使用。 (例如,您可以生成它并将生成的图像保存到磁盘,除非实际需要,否则它将不占用任何应用程序内存。)