出于纯粹的兴趣:
在使用 25x25 像素的 UIImage
、正方形、一种颜色、一方面是 png 或 UIView< 之间是否有任何区别,特别是在(理论上)性能或内存使用方面
相同的尺寸和颜色?
考虑 Mail.app
中的未读项目符号。你会为此使用图像吗?还是圆边的 UIView
?
图像占用更多空间,驻留在 UIImageview
中,并且具有分辨率依赖性,但另一方面,一旦加载,它不会有太大差异,不是吗? ?
最佳答案
如果您使用 UIImageView
那么它需要图像。如果您使用 UIView
,则不需要图像,因此它使您的应用程序轻量级
。其次,大图像需要更多的内存来加载
。因此,尽可能使用 UIView
而不是 image
总是有益的!它可以使您的应用程序保持轻量化并提供更好的性能!
关于ios - 性能 : UIImage vs UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44282283/