繁体   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