美文网首页
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