請問一下怎麼讓自定的物件執行deep copy呢?
假設我有個物件A為父類別(當然A繼承NSObject),B繼承A
我都有讓A和B去comply NSCopying與NSMutableCopying
不過當我去執行B的mutableCopy時,他就執行完B裡的mutableCopyWithZone就
結束了...不會先去執行A的mutableCopyWithZone...
如果不用archieve的方法我該怎麼寫呢?
謝謝
-(id) mutableCopyWithZone:(NSZone*)zone
{
B* newObj = [[[super class] allocWithZone:zone]init];
.
.
.
return newObj;
}