공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 먼저 구글 사전의 정의입니다. 그렇다면 스위프트3에서 프로토콜은 어떻게 쓰일까요. : 특정한 역할을 수행하기 위한 메소드, 프로퍼티, 이니셜라이저(생성자)들의 요구사항을 정의하는데 사용합니다.클래스, 구조체, 열거형은 프로토콜을 채택해서 프로토콜의 요구 사항들을 실제로 구현할 수 있습니다.어떤 프로토콜의 요구 사항을 모두 따르는 타입을 보고 '어떤 프로토콜을 모두 준수한다'라고말합니다. 프로토콜의 요구 사항을 충족시키기 위해서는 포로토콜이 지시하는 기능을모두 구현해야 합니다. 프로토콜 정의protocol ProtocolName { // 정의} 예제)p..