有多少关系呢就到内存,如果我创建的CALayer而不是UIView的?(How much does

2019-11-01 00:04发布

虽然一个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?