[英]Difference between [[UIImageView new] init] and [[UIImageView alloc] init]
我只是想知道[[UIImageView new] init]和[[UIImageView alloc] init]之間有什么區別。
在[[UIImageView new] init]中也分配了內存嗎?
+ new
相當於用+ alloc
由跟隨- init
,所以
UIImageView *iv = [[UIImageView alloc] init];
和
UIImageView *iv = [UIImageView new];
是正確的(和等效的)並且
UIImageView *iv = [[UIImageView new] init];
是錯誤的,因為它調用- init
兩次- init
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.