【发布时间】:2013-03-30 23:23:29
【问题描述】:
我有自己的 NSObject 子类,我用它来实现 NSCopying 协议。在我的copyWithZone 方法中,我正在复制属性和值,例如
myCopy.boolProp = self.boolProp;
但我想知道我应该如何复制 UIViewAnimationOptions 类型和 BOOL 类型的属性,因为它们不是具有复制方法的对象。如果稍后在副本上更改属性值,我不希望它们在原始版本上更改。
如何确保非对象值被复制而不被引用?
【问题讨论】:
标签: ios objective-c protocols copy-constructor nsobject