只需处理一个包含大量文本的iPad应用程序,我想知道使用UITextFields和UILabels是否比使用带有PNG文本的UIImageView更多的性能/内存命中。
在某些情况下,文本会动画,但大多数情况下都是静态的。
谢谢。
更新: 根据Marc的建议,我对一个新的XCode项目进行了一些挖掘。以下是体验详情:
测试1:
结果: 756kb的Live Bytes & 842kb的Live Bytes w / Retina PNG
测试2:
结果: 767kb的Live Bytes & 854kb的Live Bytes w / Retina PNG
测试3:
结果: 965kb的Live Bytes
测试4:
结果: 1024kb的实时字节
从这个角度看,使用复制和造型烘焙的PNG具有较低的记忆足迹并且可以更好地缩放。显然这是一个非常快速的&脏实验。