pop1 Protocol Default Implementation in Swift 안녕하세요 여러분 오늘은 간단한 스위프트 관련 주제를 들고 와봤습니다. 바로 Protocol Default Implmentation 인데요! 저도 알게 모르게 사용하던 것이었는데 헷갈리지 않게 정리를 좀 해보도록 하겠습니다. 프로토콜은 기본값을 구현해놓지 않고 해당 프로토콜을 채택한 부분에서 관련된 기능을 구현하기 위해 사용하는 경우가 저는 좀 많았는데요. Default Impementation 을 사용하게 되면 마치 class 에서 부모의 함수를 사용하는 것과 비슷하게 구현을 할 수가 있게 됩니다. 바로 extension 으로 구현을 하면 되는데요. 아래와 같이 작성하시면 됩니다. protocol CustomProtocol { func say(msg: String) } extension CustomPr.. 2020. 4. 10. 이전 1 다음