Подкласс / Суперкласс Objective-C - PullRequest
2 голосов
/ 10 мая 2011

Я изучаю Objective-C, вопрос noob.

Я работаю над проектом в Xcode, который требует нескольких геометрических типов объектов (квадрат, треугольник и т. Д.).Каждый объектный файл сделан подклассом суперкласса «GraphicObject», для которого, очевидно, также существует файл.

Мой вопрос: когда я создаю новый файл, содержащий основное тело кода, я не могузаставить новый файл распознавать подклассы GraphicObject, если я не сделаю этого:

# import "GraphicObject.h"

# import "Rectangle.h"

# import "Triangle".h "

# import" Circle.h "

# import" Square.h "

Могу ли я, чтобы файл ссылался на все подклассыкласс GraphicObject без явного добавления их через функцию #import?

Спасибо за чтение.

1 Ответ

4 голосов
/ 10 мая 2011

Я думаю, что вы путаете подклассы и зависимости.Просто потому, что Rectangle наследуется от GraphicObject, класс, который использует просто GraphicObject, понятия не имеет, что такое Rectangle.Вам нужно будет использовать все эти #imports.

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