84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
NSString *i = @"1"; NSString *j = [i mutableCopy]; NSLog(@"i=%p,j=%p",i,j); 打印地址不一样,由此可见是内容拷贝 继续 i = @"2"; NSLog(@"i=%@,j=%@",i,j); 那么问题来了,为什么j的值还是1?
认证高级PHP讲师
内容 拷贝,就是深拷贝,生成新的j是一个新的对像,和i没有关系 。所以改变i,不会影响j的。
地址都不一样了,就说明是两个对象了,那么问题来了,两个独立的对象之间值为什么还会有关联?
ok,我先去看看资料
内容 拷贝,就是深拷贝,生成新的j是一个新的对像,和i没有关系 。所以改变i,不会影响j的。
地址都不一样了,就说明是两个对象了,那么问题来了,两个独立的对象之间值为什么还会有关联?
ok,我先去看看资料