摘要: 堆区:NSString *str = [[NSString alloc] initWithFormat:@"不可变"];//其中有汉字,是unicode,所以在堆区 常量区:NSString *str = [[NSString alloc] initWithFormat:@"123abc"];//纯 阅读全文
posted @ 2016-06-16 16:33 拳不离手 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一言以蔽之:为了安全! 当一个可变字符串(NSMutableString)赋值给一个字符串属性(无论这个字符串是NSString还是NSMutableString), 如果此属性是retain修饰的,就是浅拷贝,引用计数加1。赋值后源字符串改变,这个属性值也跟着改变。 如果此属性是copy修饰的,就 阅读全文
posted @ 2016-06-16 12:28 拳不离手 阅读(1299) 评论(0) 推荐(0) 编辑