采用NSCopying协议的正确方法是什么?

时间:2012-03-14 11:59:51

标签: objective-c

我对Objective-C中的NSCopying协议有疑问。请参考以下代码:

超级课程:

@interface superClassA : NSObject <NSCopying>

子类:

@interface subClassB : superClassA <NSCopying>

我想我自己:我可以覆盖超级-(id)copyWithZone:(NSZone *)zone方法。

那么我需要在子类(<NSCopying>)中声明subClassB协议吗?

1 个答案:

答案 0 :(得分:2)

您无需重新声明subClassB符合NSCopying协议。据说子类符合其父类符合的所有协议。