概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。
差别在于,采用new的方式只能采用默认的init方法完成初始化,
采用alloc的方式可以用其他定制的初始化方法。
- (id)init {
self = [superinit];
if (!self)return nil;
self.title =@"Examples";
returnself;
}
概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。
差别在于,采用new的方式只能采用默认的init方法完成初始化,
采用alloc的方式可以用其他定制的初始化方法。
- (id)init {
self = [superinit];
if (!self)return nil;
self.title =@"Examples";
returnself;
}