[英]in which situations does it make sense to create only an lighteight CALayer rather than a fat UIView?
[英]How much does it matter regarding to memory if I create an CALayer rather than an UIView?
雖然UIView的內存占用量至少為4 *寬*高像素,但我不知道僅創建CALayer時的外觀。
過去對此進行了一些實驗,我發現UIView對象的額外開銷非常小。
雖然UIView的內存占用量至少為4 *寬*高像素
這個說法絕對是不正確的。 UIView(與CALayer相比)的內存開銷只是UIView類的實例變量的大小,加上一些將要分配的其他類的實例。 UIView實例變量占用大約24個字節,並且其他數據存儲可能相同或更少。
如果UIView添加了對您的應用程序有用的功能,請使用它。 內存開銷確實無關緊要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.