IOS 개발

[iOS] protocol NSObjectProtocol

0miming 2020. 4. 9. 16:58

NSObjectProtocol

protocol NSObjectProtocol

 

 

요약

모든 Objective-C 객체에 기본이 되는 메소드 그룹입니다.

 

Summary

The group of methods that are fundamental to all Objective-C objects.

 

Declaration

protocol NSObjectProtocol

 

 

토론

노트

이 프로토콜은 NSObjectProtocol이라는 이름으로 Swift로 가져옵니다.

이 프로토콜을 따르는 개체(object)는 first-class object로 간주 될 수 있습니다. 이러한 객체(object)는 다음에 대해 요청할 수 있습니다.

• 클래스 및 상속 계층에서 클래스의 위치.
• 프로토콜 준수.
• 특정 메시지에 응답하는 기능.

Cocoa 루트 클래스 NSObject는 이 프로토콜을 채택하므로 NSObject에서 상속된 모든 객체에는 이 프로토콜에 설명된 기능이 있습니다.

Discussion

Note

This protocol is imported into Swift with the name NSObjectProtocol.

An object that conforms to this protocol can be considered a first-class object. Such an object can be asked about its:

  • Class, and the place of its class in the inheritance hierarchy.
  • Conformance to protocols.
  • Ability to respond to a particular message.

The Cocoa root class NSObject adopts this protocol, so all objects inheriting from NSObject have the features described by this protocol.

Open in Developer Documentation