Default Implementation
-
Swift - Protocol ExtensionProgramming/Swift 2022. 1. 12. 18:50
안녕하세요 BeePeach입니다 :) 오늘 공부해볼 내용은 Protocol Extension입니다. Protocol도 Type이기 때문에 extension을 이용해서 확장시킬 수 있습니다. Extension을 활용하면 아래의 기능을 추가시킬 수 있습니다. Protocol Default Implenentation(기본구현) 추가 Constraints (제약) 추가 그럼 하나하나씩 공부해볼까요?? Extension 우리가 이전에 배웠던 extension의 가장 기본적인 사용법은 Type에 없던 멤버들을 추가시키는 것이었습니다. Extension을 이용하면 protocol에 computed property, method, subscript를 추가시킬 수 있습니다. 그럼 여기서도 protocol에 없던 요구사항..