property

作者: 水无月之痕 | 来源:发表于2019-08-03 00:26 被阅读0次

@property (nonatomic, strong) NSString *name;
那么其实生成的getter和setter相当于下面这样

  • (NSString *)name {
    return _name;
    }

  • (void)setName:(NSString *)name {
    [_name release];
    [name retain];
    _name = name;
    }

@property (nonatomic, copy) NSString *name;
那么其实生成的getter和setter相当于下面这样

  • (NSString *)name {
    return [_name copy];
    }

  • (void)setName:(NSString *)name {
    [_name release];
    _name = [name copy];
    }

直接用 @"xxxx" 的就是常量的

相关文章

网友评论

    本文标题:property

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