2012-02-11 3 views

ответ

10

Практически каждый класс Какао наследует от NSObject. Даже слегка эзотерические объекты блока, чье дерево классов не являются общедоступными, имеют в корне NSObject.

Единственный другой класс корня, общеизвестный в Cocoa, - NSProxy, хотя он соответствует NSObject protocol, что позволяет ему действовать по-разному, как и любой другой объект Cocoa.

1

В теории можно определить класс, который не наследуется от NSObject.

Но на практике это так сложно, что никто никогда не беспокоится об этом. NSObject делает для вас довольно много приятных вещей.

Смежные вопросы