2011-08-10 7 views
0

NSDecimalNumberBehavior 프로토콜 메서드를 구현하는 기본 클래스가 있습니다. 이제이 클래스를 상속 받으면 하위 클래스는 구현 된 프로토콜 메서드를 상속 받겠습니까? 나는 그것을 가정하고 대리인으로 자식 클래스를 설정합니다. 하지만 내 코드가 충돌합니다.프로토콜 메서드의 상속

+1

"충돌"이 다소 모호합니다. 정확한 오류는 무엇이며 어디에서 발생합니까? 코드가 어디에 나타나는지와 주위의 코드를 보여줘야합니다. 또한 사용 된 유형을 설명하십시오. –

+0

을 확인하셨습니까? http://stackoverflow.com/questions/5435604/protocol-inheritance-in-objective-c – Saran

+0

충돌 로그를 게시하면 충돌 원인을 파악하는 데 도움이됩니다. – PeyloW

답변

1

하위 클래스는 수퍼 클래스의 인스턴스 변수, 메소드 및 프로토콜 준수를 상속합니다. 이상하거나 예상치 못한 것은 없습니다.

당신이 말하는 NSDecimalNumberBehavior 프로토콜은 무엇입니까? Foundation에는 이러한 프로토콜이 없으므로 은 자신의 클래스와 프로토콜에 접두사 NS을 사용하면 안됩니다. NS은 애플의 이름이 우리 이름과 충돌하지 않도록하기 위해 Apple이 보유하고 있습니다.