重写父类 init 方法,创建对象的时候尽量是用 alloc 和 init方法
- (id)init
{
self = [super init];
if(self != nil)
{
_age = 10;
}
return self;
}
精简写法
- (id)init
{
if(self = [super init])
{
_age = 10;
}
return self;
}
本文探讨了在Objective-C中重写父类init方法时如何使用alloc和init方法进行简化,通过实例展示了优化过程和代码精简技巧。
重写父类 init 方法,创建对象的时候尽量是用 alloc 和 init方法
- (id)init
{
self = [super init];
if(self != nil)
{
_age = 10;
}
return self;
}
精简写法
- (id)init
{
if(self = [super init])
{
_age = 10;
}
return self;
}
789
19万+

被折叠的 条评论
为什么被折叠?