美文网首页
NSString 、NSArray 、NSDictionary

NSString 、NSArray 、NSDictionary

作者: bugLife丶 | 来源:发表于2019-07-25 15:28 被阅读0次

 NSMutableString*mutableStr =[[NSMutableStringalloc]initWithString:@"初始值"];

 self.str= mutableStr;

 NSLog(@"%@",self.str);// print 初始值

[mutableStr appendString:@",你好"];

 //如果str对象用才copy修饰 输出“初始值”, 如果用strong修饰后,输出“初始值,你好”

 NSLog(@"%@",self.str);

     总结:在使用NSSTring NSArray NSDictionary时候,最后用copy修饰。 将不可以值赋值的时候,结果没影响,但是将一个可以值赋值后,以后这个变量变化时,会导致NSSTring NSArray NSDictionary 值也跟着变化。

     在使用 NSMutableArray ; NSMutableDictionary; NSMutableString; 需要用strong修饰,如果用copy修饰后,会变成不可变值。

     */

相关文章

网友评论

      本文标题:NSString 、NSArray 、NSDictionary

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