@property最详讲解

作者: 小山93 | 来源:发表于2017-12-22 18:40 被阅读0次

    正常来讲,我们在定义属性的时候,会先声明一个私有属性,然后写属性的
    getter/setter 声明及实现的方法。然而每一个属性都手动这么做的话很麻烦,这时候 xcode 编译器就帮我们想办法解放双手啦。

    在 xcode4.4 以前,@property 的功能是生成属性的 getter/setter 方法的声明。@synthesize 生成一个私有属性以及 getter/setter 方法的实现,例如@synthesize name; 如果是一个已存在的属性,不用@synthesize生成的话,可以这样写@synthesize name = _name;

    后来xcode增强了@property的功能,可以直接生成带下划线的属性及getter/setter 方法的声明和实现!xcode棒棒哒~

    附:@property的修饰关键词

    相关文章

      网友评论

        本文标题:@property最详讲解

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