我有一个关于Objective-C中NSCopying协议的问题。请参考以下代码:
超类:
@interface superClassA : NSObject <NSCopying>子类:
@interface subClassB : superClassA <NSCopying>我心想:我可以重写超级的-(id)copyWithZone:(NSZone *)zone方法。
那么我需要在子类(subClassB)中声明<NSCopying>协议吗?
发布于 2012-03-14 21:26:18
您不需要重新声明subClassB符合NSCopying协议。一个子类被认为符合它的父类也遵循的所有协议。
https://stackoverflow.com/questions/9701542
复制相似问题