我正在开发一个使用很多图像的 iOS 应用程序。我对如何在应用程序中加载图像有点困惑。大约 5 年前有人问过类似的问题。但从那以后发生了很多变化。所以我想,开始一个新线程会更有意义。
我认为我主要有两个选择:
使用 PaintCode 应用程序(您可以在此处找到),它为您提供 CG 代码以在运行时绘制图像。
放置 .png 图像文件(1x、2x、3x)
关于第一个选项的事情是:
• The first most important and unbeatable feature: Draw dynamic images i.e. to be able to change the content and gives basic animation effects using variables and equations
• The second most important thing: parametric images that behaves perfectly when frame changes no stretching or distortion
• Less size - As we not gonna use image files, reduces the overall size of the app drastically (top concern these days). E.g. PaintCode App in itself weights only ~5 MB (leaving out icon files).
• Resolution independence
• Very easy to use. Especially you don't need to remember names. You simply make some function calls.
我主要担心的是:
- 在运行时绘制图像是否会影响性能和其他关键参数。
- 在什么情况下,png文件会更合适。
所以,我在这里,寻求更多知识渊博的人的意见。提前致谢。