프로토콜1 protocol 개념 - 1 objective c 에서 프로토콜이라는 문법이 있다. 프로토콜은 약속,규칙이라는 뜻이다. 예를들어, Car Class 에 '작동' 이라는 프로토콜(약속)이 존재 한다면, 이 약속을 airplain, bike 등 여러 클래스에서 가져다가 사용할 수 있다. 조금 어렵게 말하면 프로토콜은 인터페이스(선언부) 이고, delegate 는 인터페이스를 구현하는 객체이다. 그럼 프로토콜을 쓰면 좋은점은 무엇일까? 바로 객체간 종속성이 줄어든다! //프로토콜 선언! @protocol ProtocolName @optional //구현해도 되고 안해도 되는 메소드 @required //필수적으로 구현해야 하는 메소드 @end //프로토콜 구현! @interface ClassName : 부모클래스 or @interface.. 2019. 10. 9. 이전 1 다음