6.如何令自己所写的对象具有拷贝功能?

整个《面试题》都是对[2017年6月iOS招人心得(附面试题)]的整理

实现NSCoping协议。如果自定义的对象分为可变版本与不可变版本,那么就要同时实现 NSCopying与 NSMutableCopying协议。

@protocol NSCopying

- (id)copyWithZone:(nullable NSZone *)zone;

@end

@protocol NSMutableCopying

- (id)mutableCopyWithZone:(nullable NSZone *)zone;

@end

iOS之对象复制

你可能感兴趣的:(6.如何令自己所写的对象具有拷贝功能?)