[[UIImageView new] init]和[[UIImageView alloc] init]之间的区别

时间:2013-06-16 06:43:21

标签: iphone objective-c uiimageview uikit alloc

我只是想知道[[UIImageView new] init]和[[UIImageView alloc] init]之间有什么区别。

是[[UIImageView new] init]中分配的内存吗?

1 个答案:

答案 0 :(得分:3)

+ new+ alloc相同,后跟- init,因此

UIImageView *iv = [[UIImageView alloc] init];

UIImageView *iv = [UIImageView new];

是对的(和等效的)和

UIImageView *iv = [[UIImageView new] init];

错误,,因为它会两次调用- init