2013-06-10 1 views

답변

4

는 "기본 클래스"는 "슈퍼 클래스"(일반 ObjC 용어)와 일반적으로 교환 할 수있다.

ObjC의 루트 클래스는 수퍼 클래스가없는 클래스입니다. 이는 다른 클래스가 일반적으로 파생되는 궁극적 인 기본 클래스입니다. Cocoa 프레임 워크의 거의 모든 객체에 대한 표준 루트 클래스는 NSObject이지만 다른 것이 있습니다.

1

루트 클래스는 다른 클래스에서 상속받지 않으며 그 아래의 계층 구조에있는 모든 개체에 공통적 인 인터페이스와 동작을 정의합니다. 해당 계층 구조의 모든 개체 은 궁극적으로 루트 클래스에서 상속됩니다. 루트 클래스 을 기본 클래스라고도합니다. 당신이 NS_ROOT_CLASS``와 추가 루트 클래스를 만들 수 있습니다

Apple Doc for RootClass

관련 문제