'메소드'에 해당되는 글 1건

  1. 2011.06.27 [Objective-C] 메서드 확장
Dev/iOS2011. 6. 27. 11:36

한 클래스로부터 상속한 메서드를 오버라이드하는 대신 그 메서드를 확장하는 것도 가능하다. 메서드를 확장하기 위해서는 새로운 구현 파일에서 메서드를 오버라이드하면서 상위 클래스의 같은 메서드를 호출하면 된다.

즉, 오버라이드할 메서드의 첫 부분에서 [super 메서드이름]; 과 같이 넣어줌으로써 메서드 오버라이드가 진행되기 전에 상위 메서드의 원 기능을 동작시켜 주는 것이다.


첫 부분인지 제일 마지막 부분에 쓰는 것 중에 어떤게 맞는건가 했는데... 첫 부분이였구나...


출처: 아이폰 프로그래밍 가이드 (프리렉)

Posted by 놀란