黑马程序员技术交流社区
标题:
关于快速构造法和内存管理的困惑,求解答
[打印本页]
作者:
jdc123
时间:
2016-5-31 13:29
标题:
关于快速构造法和内存管理的困惑,求解答
关于快速构造方法我还是有些不明白,比如下边这个例子,在ARC机制下,我有快速设定对象属性初值的需求(利用重写构造方法,在对象申请时候直接给属性赋值那种),在快速构造方法实现时候,我用不用考虑内存问题,是这样重构
@interface person :NSobject
@proerty(nonatomic,copy)NSString *name
//快速重构方法声明
-(instancetype)initWithName:(NSString *)name ;
//快速重构方法实现
-(instancetype)initWithName:(NSString *)name {
if(self=[super init]){
if(_name!=name){
[_name release];
_name = [name copy];}
return self;
}还是直接赋值
if(self=[super init]){
_name = [name copy];
return self;}
},求解答
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2