Наследование протокольных методов - PullRequest
0 голосов
/ 10 августа 2011

У меня есть базовый класс, который реализует методы протокола NSDecimalNumberBehavior. Теперь, когда я унаследую этот класс, дочерний класс унаследует реализованные методы протокола? Я предположил, что это так, и я установил дочерний класс в качестве делегата. Но мой код вылетает.

1 Ответ

1 голос
/ 10 августа 2011

Подкласс наследует переменные экземпляра своего суперкласса, методы и соответствие протокола. Ничего странного или неожиданного там нет.

А что это за протокол NSDecimalNumberBehavior, о котором вы говорите? В Foundation нет такого протокола, и вы действительно не должны использовать префикс NS для своих собственных классов и протоколов. NS зарезервировано Apple, чтобы их имена никогда не конфликтовали с нашими именами, создайте свой собственный префикс.

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