黑马程序员技术交流社区
标题:
关于为自定义类实现copy的问题
[打印本页]
作者:
Abuzzworld
时间:
2015-10-17 22:23
标题:
关于为自定义类实现copy的问题
- (id)copyWithZone:(NSZone *)zone{
NSLog(@"执行了copy方法");
Dog *d = [[self.class alloc] init];
// d.speed = self.speed;
// d.tuiNum = self.tuiNum;
d = self;
return d;
}
复制代码
教程中重写copyWithZone方法时,赋值使用的是被注释的代码,请问和直接用创建的对象 d=self 赋值有什么区别么?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2