인디노트

[iOS] NSMutableDictionary 상속, "method only defined for abstract class" 본문

소스 팁/Objective C, Swift, iOS, macOS

[iOS] NSMutableDictionary 상속, "method only defined for abstract class"

인디개발자 2017. 4. 4. 13:56

아~~~ 정말... 예전에도 이것땜에 한참 헤맷는데 또 당했다. 그래서 여기 적어 놓는다. 


NSMutableDicrionary 를 상속받아서 사용시에 몇가지 abstract method 를 구현해주어야 한다. 그렇지 않고 사용시 "method only defined for abstract class" 라는 디버깅 메세지를 만날 것이다.

다음은 override 해야할 method 들이다.

1. NSMutableDicrionary

 
2. NSDicrionary


클래스 레퍼런스를 링크하였으니 각 클래스 레퍼런스의 "Overview" 에 "Subclassing notes" 를 참고하면 된다. 이외의 다른 클래스들은 애플 개발자 사이트 (https://developer.apple.com/) 를 참고.

--------


추가. (2012/06/14) Class Cluster 에 대한 이해가 필요한 것이다.


반응형
Comments