假设有一个具有属性 p1 的类 A,并且 p1 的设置器已被覆盖。现在我想为 A 类实现 NSCopying 协议。
据我了解,由于您正在“复制”类 A 的实例,因此无需在方法中触发任何 setter 方法copyWithZone:
。所以copyOfInstance -> _p1 = _p1;
比copyOfInstance.p1 = _p1
. 这样对吗?
假设有一个具有属性 p1 的类 A,并且 p1 的设置器已被覆盖。现在我想为 A 类实现 NSCopying 协议。
据我了解,由于您正在“复制”类 A 的实例,因此无需在方法中触发任何 setter 方法copyWithZone:
。所以copyOfInstance -> _p1 = _p1;
比copyOfInstance.p1 = _p1
. 这样对吗?