簡體   English   中英

如果創建CALayer而不是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM