클래스 내부 요소 숨기기 ( Private ) 헤더 파일은 외부에 공개됨. 내부에서 사용하는 항목을 감춘다면(멤버변수, 메소드), 외부에서 볼 때 간소화 효과. 1) 멤버변수 숨기기멤버 변수를 .h파일에 정의하지 않고 .m파일에 정의하면 됨. 2)메소드 숨기기.m(구현부)에만 정의, 구현하면 됨.카테고리 형식으로 private interface 를 정의. (이름 없는 카테고리 생성)카테고리 선언도 정의도 모두 .m파일에서 함.=> class continuation 이라고 함 직접 호출하면 에러.@selector를 통해서 간접 호출은 가능.