虽然一个UIView的至少有4 *宽*高像素的内存占用,我不知道如何时,我只创建一个CALayer的是看起来。
Answer 1:
做完一些解决这个实验,在过去,我发现了UIView对象的额外开销是很小的。
Answer 2:
虽然一个UIView的具有至少4×宽×高的像素的存储器占用
这种说法是完全不正确的。 一个UIView(相比的CALayer)的内存开销是UIView类的实例变量的只是大小,加上将获得增拨类的一些实例。 UIView的实例变量占用约24字节,附加数据存储可能是相同的,或更低。
如果UIView的添加功能这对您的应用程序非常有用,然后使用它。 内存开销是真的不关心。
文章来源: How much does it matter regarding to memory if I create an CALayer rather than an UIView?