패캠인강2 [27일차] Codable 이란? Swift4에서 JSON 데이터를 손쉽게 파싱이 가능한 기술이 나왔다고 한다. 그 기술이 바로 'Codable'이다. Swift 공식 홈페이지에서 말하는 정의는 다음과 같다. "A type that can convert itself into and out of an external representation." 자신을 변환하거나 외부표현(external representation)으로 변환할 수 있는 타입입니다. 여기서 말하는 Decodable, Encodable 이란 무엇일까요? - Decodable : 자신을 외부표현(external representation)에서 디코딩 할 수 있는 타입 - Encodable : 자신을 외부표현(external representation)으로 인코딩 할 수 있는 타.. 2020. 8. 19. [20일차] TodoList 앱 만들기 - 1 최초로 만드는 iOS 앱으로 TodoList(할일) 앱을 만들어보고자 한다. 우선 만들기 전에, 강의에서 필요로 하는 개념에 대한 정리를 해보고자 한다. * 데이터 저장 : NSCoding, Property List, Serialization, Core Data, Realm - 데이터가 많을 때 : Core Data, Realm 권장 - Codable(Swift 4) : JSON 데이터를 효율적으로 다룰 때 사용 * Tab Controller 추가 방법 : StroyBorard에서 View 선택 및 Editor -> Embed in -> Tab Controller 선택 * 할일을 추가/수정/삭제하는 클래스(TodoManager)에 대한 함수를 정의해보자. // 여러개의 TodoList 목록을 관리 (To.. 2020. 8. 8. 이전 1 다음