2012-02-11 17 views

答えて

10

ちょうどすべてのCocoaクラスは、NSObjectから継承しています。クラスツリーが公開されていない、わずかに難解なBlockオブジェクトでも、ルートにはNSObjectがあります。

ココアで一般に知られている唯一のルートクラスはNSProxyですが、これはNSObject protocolに準拠していますが、他のどのCocoaオブジェクトと同様にさまざまな方法で動作することができます。

1

理論上、NSObjectから継承しないクラスを定義することは可能です。

しかし、実際には、誰もそれをやるのはとても難しいです。 NSObjectはあなたのために非常に素晴らしいものをたくさんします。

関連する問題