美文网首页
@synthesize有什么作用?

@synthesize有什么作用?

作者: 愤怒的牛牛 | 来源:发表于2019-05-16 15:38 被阅读0次

属性生成的时候默认生成了 set 和 get 方法 还有实例变量 

默认生成 _name 但是如果同时重写了 set 和 get 的时候就不会生成 _name 了

这个时候就需要用到 @synthesize 重新设置实例变量

@property (nonatomic, strong) NSString *name;

@synthesize name = _myName;

- (void)setName:(NSString*)name

{

    _myName= name;

}

- (NSString*)name

{

    return _myName;

}

愤怒的牛牛的简书

愤怒的牛牛的新浪博客

愤怒的牛牛的GitHub

相关文章

网友评论

      本文标题:@synthesize有什么作用?

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