Как правильно принять протокол NSCopying? - PullRequest
0 голосов
/ 14 марта 2012

У меня есть вопрос о протоколе NSCopying в Objective-C. Пожалуйста, обратитесь к следующему коду:

Супер класс:

@interface superClassA : NSObject <NSCopying>

Подкласс:

@interface subClassB : superClassA <NSCopying>

Я думаю про себя: я могу переопределить метод -(id)copyWithZone:(NSZone *)zone супер.

Так нужно ли объявлять протокол <NSCopying> в подклассе (subClassB)?

1 Ответ

2 голосов
/ 14 марта 2012

Вам не нужно повторно объявлять, что subClassB соответствует протоколу NSCopying.Говорят, что подкласс соответствует всем протоколам, которым его родитель также соответствует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...