簡體   English   中英

[[UIImageView new] init]和[[UIImageView alloc] init]之間的區別

[英]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.

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