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