그동안 Codable은 Encodable과 Decodable을 합쳐 놓은 거다 이렇게 이해하고 쓰곤 했었는데이해하는 거랑 정리해 놓는 거랑은 또 다르니까 한 번 정리해보려 합니다! 📍공식문서일단 공식문서를 보면프로토콜도, 클래스도, 구조체도 아닌 Type Alias 라고적혀 있네요? 그럼 typealias 란 무엇인가? -> 직역하면 '타입 별명'입니다. 예시를 좀 보자면이렇게 함수에 클로저를 전달할 때, 매개변수에 이런 식으로 타입을 나타내죠func functionName(completionHandler : () -> Void ) {} 근데 (() -> Void) 타입에 대한 별칭을 주고 그 별칭으로 치환해서 사용할 수도 있는 것입니다.typealias Handler = () -> Voidfun..