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