Objective-C 对象复制与归档全解析
1. 浅复制与深复制
在编程中,复制对象是一个常见的操作,但复制有浅复制和深复制之分。我们先来看一个示例程序,它将帮助我们理解浅复制的特点。
#import <Foundation/Foundation.h>
int main (int argc, char * argv[])
{
@autoreleasepool {
NSMutableArray *dataArray = [NSMutableArray arrayWithObjects:
[NSMutableString stringWithString: @"one"],
[NSMutableString stringWithString: @"two"],
[NSMutableString stringWithString: @"three"],
nil
];
NSMutableArray *dataArray2;
NSMutableString *mStr;
NSLog (@"dataArray: ");
for ( NSSt
超级会员免费看
订阅专栏 解锁全文
104

被折叠的 条评论
为什么被折叠?



