标签: objective-c copy nsobject nscopying
有人可以告诉我如何覆盖-copyWithZone:
-copyWithZone:
假设我有一个NSString对象,NSInteger对象作为类成员。
答案 0 :(得分:0)
对您需要覆盖copyWithZone:的类进行子类化。
copyWithZone:
您的子类应使用类似于以下的方法:
- (id)copyWithZone:(NSZone *)zone { YourClass *copy = [[YourClass alloc] initWith...:<value>]; return copy; }