您的位置:首页 > 其它

self = [super init]理解

2015-10-18 17:38 330 查看
init函数推荐写法如下
- (id) init

{

if(self = [super init])

{

//初始化

}

return self;

}

[/code]

1. [super init]

利用父类的init方法为子类实例的父类部分属性初始化。

2. 然后赋值给self

父类init可能失败,返回空,此时需要判断,如果分配内存成功,才可以继续下面的初始化工作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: