[Swift 고급] Protocol X Delegate : 코드 리팩토링과 파일 간 데이터 전송의 끝판왕
Protocol과 Delegate 개념이 왜 필요한데? 이전에 Protocol을 다룬 적이 있다. 이번 시간을 이해하기 위해서는 Protocol의 이해가 필수이므로 다시 한번 정리하고 시작해보겠다. Protocol이란, 말그대로 "정해놓은 규칙"이라는 뜻이다. 그래, 말은 참 쉽다. 그런데 Protocol이 도대체 뭐길래, 즐거웠던 앱개발 초보의 길에 갑자기 나타나서 큰 산으로 와닿는 것일까? 축하한다. Protocol에 온 이상 우리는 초보를 벗어난 것이다. 초보시절 비교적 간단한 Toy 앱에서는 데이터나 네비게이션이 많이 필요없다. 그렇기 때문에 .swift 파일의 개수 역시 상당히 적고, 따라서 내가 코드를 발로 짜도 몇 줄 내로 금방 눈에 띄기 때문에 수정하기도 쉽다. 하지만 적어도 진짜 App을..
2020.04.12