美文网首页
Object-c属性与成员变量的关系

Object-c属性与成员变量的关系

作者: xgou | 来源:发表于2016-02-16 14:07 被阅读55次

Object-c里每个属性在生成的时候都会伴随有一个成员变量的产生。可以说是11对应的,内部是按prototype vs _prototype的规则来的,当然你也可以指定。这就是window = _window的来历。这样写的好处是避免命名的重复,以及类内外的操作。

成员变量是给类内部使用的,而属性恰好相反。但属性的操作实则是对成员变量的操作。

ex:

-(NSString*)getName {

return_peopleName;

}

-(void)setName:(NSString*)name {

_peopleName = name;

}

相关文章

网友评论

      本文标题:Object-c属性与成员变量的关系

      本文链接:https://www.haomeiwen.com/subject/tcwpkttx.html