Protocol 썸네일형 리스트형 Objective C protocol(프로토콜) 프로토콜 ‘프로토콜’은 클래스 사이에서 공유되는 메서드 목록이다. 프로토콜에 나열된 메서드들은 해당하는 구현 부분이 없다. 프로그래머가 구현하도록 되어 있다. 프로토콜은 특정 이름과 관련된 메서드 모음을 정의하는 방법을 제공한다. 이 메서드들은 보통 문서화되어 어떤 식으로 동작하는지 알려 준다. 그 덕에 프로그래머가 원하다면 자신의 클래스 정의에서 이것들을 구 현할 수도 있다. 만일 특정 프로토콜에서 요구하는 메서드를 모두 구현하기로 했다면, 이는 프로토콜을 ‘따른다’ 혹은 ‘받아 들인다’고 말한다. 프로토콜을 정의하기는 쉽다. 그저 프로토콜 이름 앞에 @protocol 지시어를 붙이면 된다. 그 다음에 인터 페이스 부분에서 한 것과 동일하게 메서드를 선언하면 된다. 그러면 @end 지시어가 나오기 전까.. 더보기 이전 1 다음