美文网首页iOS学习记录
NSString用copy和Strong修饰的区别

NSString用copy和Strong修饰的区别

作者: Minoz_min | 来源:发表于2016-05-29 20:40 被阅读229次

知乎相关链接:http://www.zhihu.com/question/20102376

@property (nonatomic, copy) NSString *cString;
@property (nonatomic, strong) NSString *sString;
NSMutableString *mString = [[NSMutableString alloc] initWithString:@"123"];
self.cString = mString;
self.sString = mString;
[mString appendString:@"abc"];
    
NSLog(@"coypString:%p---%@", self.cString, self.cString);
NSLog(@"strongString:%p---%@", self.sString, self.sString);
NSLog(@"mString:%p---%@", mString, mString);
  coypString:0xa000000003332313---123
strongString:0x7fae89576df0---123abc 
     mString:0x7fae89576df0---123abc

相关文章

网友评论

本文标题:NSString用copy和Strong修饰的区别

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