[Swift] Protocol
안젤라 유님의 강의를 듣고 나름 정리해 보았다. Protocol은 사용할 함수를 Body 부분 없이 이름만 추상화시켜놓은 다음, 해당 함수를 실제로 구체화해서 사용할 Class나 Struct에서 위임받아 사용할 수 있다. 아래 예는 유데미에서 안젤라 유님이 CPR을 행하는 과정을 예로 설명하신 것이다. 강의에서는 CPR을 행할 수 있는 능력을 protocol로 사전 설정해 놓고, 각기 다른 직업의 사람들이 어떻게 사용하는지 살펴보았다. // 이것은 CPR 자격증이다. 이 자격증을 가진(=":AdvancedLifeSupport"를 뒤에 적은) 사람들(=class/struct)은 performCPR을 할 수 있다. protocol AdvancedLifeSupport { // CPR을 행할 수 있는 능력 fu..
2020.04.10