iOS Цель C - должны ли координаторы и модели наследоваться от NSObject? - PullRequest
0 голосов
/ 30 марта 2020

Я работаю в Swift уже почти год и решил выбрать цель C. Однако я столкнулся с проблемой. Я делаю свой собственный класс-координатор в swift, который я использую, чтобы в значительной степени координировать все приложение, однако, когда я делаю класс без наследования NSObject в obj C, я не могу выделить c его. Есть ли ущерб наследованию от NSObject? Что, если я сделаю, например, модель Животное для моего табличного представления, которое отображает список животных? Должна ли эта модель наследовать NSObject?

1 Ответ

0 голосов
/ 30 марта 2020

Да, в общем, вы хотите, чтобы все ваши объекты наследовали от NSObject (или некоторого подкласса NSObject). NSObject - это класс root почти всех объектов Objective- C.

Если ваша модель станет подклассом NSObject, это даст ей возможность быть объектом для цели - C.

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