codable-patterns이란?
Codable, JSONEncoder 및 JSONDecoder를 사용하여 JSON, 속성 목록 및 기타 외부 표현 간에 Swift 유형을 인코딩하고 디코딩합니다. API 응답 구문 분석, 키 재매핑을 위한 사용자 정의 CodingKeys, 복잡한 변환을 위한 사용자 정의 init(from:) 또는 encode(to:), 중첩되거나 평면화된 JSON 구조, 이기종 배열 디코딩, 날짜 및 데이터 디코딩 전략, 손실이 있는 배열 래퍼, URLSession, SwiftData 또는 UserDefaults와의 Codable 통합을 구현할 때 또는 인코더/디코더 출력 형식 지정 및 키 전략을 구성할 때 사용합니다. 출처: dpearson2699/swift-ios-skills.