objective c 카테고리
objective c 카테고리 카테고리는 본래 메소드를 기능별로 나누어 개발하기 위해 제공된 기능이다. 카테고리의 기능은 본래 분할 개발을 위해 나온 것이지만, 실제 환경에서는 이를 이용해서 기존 클래스에 추가 메소드를 정의할 수 있게 되었다. 메소드를 추가 정의하는 데는 클래스 메소드와 인스턴스 메소드 모두 가능하지만 추가로 멤버변수를 선언하는 것은 불가능하다. 카테고리는 특정 클래스에 종속적이기 때문에 처음 선언 부터 확장할 클래스의 이름과 괄호로 감싼 카테고리 이름을 적어주면 된다. 예제 1. 카테고리의 인터페이스는 자신이 속한 클래스의 인터페이스를 임포트한다. 2. 카테고리의 구현파일은 자기의 카테고리의 인터페이스를 임포트한다. 3. 카테고리에 포함된 메소드를 사용할 경우 카테고리 인터페이스를 임..