Codable 자신을 특정표현으로 변환하거나 변환될 수 있는 타입 쉽게말해 특정표현으로 인코딩할 수 있고, 특정표현으로부터 디코딩될 수 있는 타입이라는 것이다. typealias Codable = Decodable & Encodable 실제로 Codable은 위와 같이 Decodable과 Encodable가 함께 존재하는 형태로 이루어져 있다. 여기서 특정표현은 여러가지가 있을 수 있지만, 주로 다루게 되는 것은 JSON이다. Class, Enum, Struct에서 모두 사용이 가능하다. Codable 프로토콜을 채택한 구조체로 Encoding, Decoding을 해보며 이해해보자. Encoding struct DataModel : Codable { var title : String var number ..