Swift - 프로토콜 확장 - 속성 기본값 다음 프로토콜이 있다고 가정해 보겠습니다. protocol Identifiable { var id: Int {get} var name: String {get} } 그리고 다음 구조체가 있습니다. struct A: Identifiable { var id: Int var name: String } struct B: Identifiable { var id: Int var name: String } 보시다시피 구조체 A와 구조체 B의 식별 가능한 프로토콜을 '준수'해야 했습니다. 하지만 이 프로토콜을 준수해야 하는 구조체가 N개 더 있다고 상상해 보세요... '복사/붙여넣기'를 하고 싶지 않습니다. ' 적합성(var id: Int, var name: String) 그..