ㅒ
![[Swift] 프로토콜(Protocol)을 가장 기초부터](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft9qTP%2FbtrvIyFV5b9%2FxkYb5FIOM1JuohkeaKkaf0%2Fimg.png)
[Swift] 프로토콜(Protocol)을 가장 기초부터
iOS/MacOS 앱을 만들다 보면, 객체 지향형 언어를 많이 다루어 본 사람들도 처음 보는 것이 있다. 바로 Protocol 과 Delegate 이다. 나의 경우는 직전에 WKWebview를 사용하는 Hybrid 앱 개발을 할 때 firebase FCM을 이용하면서, 직접 정의한 push 알림을 구현하기 위해서 AppDelegate.swift를 심도 있게 다루어야 했지만, Delegate가 무엇인지 이해하지 못한채로 작업을 시작했었기 때문에 정말 오래 걸렸던 경험이 있다. Delegate를 이용하기 위해서는 먼저 Protocol을 이해해야 한다. 먼저 Protocol을 설명한 후, Delegate는 다음 장에서 설명하도록 하겠다. 1. 그럼 Protocol이 뭐야? 구글링을 해보면 많은 사람들이 Pro..