private1 20. Objective-C Category, Posing, Extension [Category, Posing, Extension] 이번에는 클래스를 확장할 수 있는 기능들에 대해서 알아보자.Category기본 클래스에 나만의 기능을 추가하는 등특정 상황에서 이미 존재하는 클래스에 기능을 추가하고 싶은 경우에 Category를 사용할 수 있다.(변수는 추가할 수 없다.)@interface 클래스명 (카테고리명)//method declare@end 카테고리는 원본 클래스를 수정하지 않고, 어떤 클래스에서든 선언할 수 있다.카테고리에서 선언한 메서드는 원본 클래스의 모든 인스턴스에서 호출 가능하다.(자식 클래스 포함)런타임에서 카테고리를 통해 추가된 메서드와 원본 클래스에서 구현된 메서드는 동일한 방식으로 동작한다.(다만 이름이 동일할 경우 메서드끼리 덮어씌워지는 등 충돌할 수 있어.. 2024. 5. 22. 이전 1 다음