虽然UIView的内存占用量至少为4 *宽*高像素,但我想知道当我仅创建CALayer时它会是什么样子。
答案 0 :(得分:2)
在过去做了一些实验,我发现UIView对象的额外开销非常小。
答案 1 :(得分:2)
虽然UIView的内存占用量至少为4 *宽*高像素
这句话绝对不是真的。 UIView的内存开销(与CALayer相比)只是UIView类的实例变量的大小,加上将分配的其他类的几个实例。 UIView实例变量占用大约24个字节,附加数据存储可能相同或更少。
如果UIView添加了对您的应用程序有用的功能,那么请使用它。内存开销实在无关紧要。