Cannot declare conformance to 'NSObjectProtocol' in Swift

NSObjectProtocol을 구현하는 **객체(object)**는 first-class object로 간주될 수 있다.

first-class object 는 다음에 대해 요청을 할 수 있다.

만약 NSObjectProtocol을 직접 상속하려고 할시에 다음과 같은 에러가 발생한다.

Untitled

Untitled