Swift강의2 [21일차] Codable 이란? 실무에서 자주 사용하는 JSON 데이터를 실제로 활용하기 위해서는 파싱이라는 과정이 꼭 필요하다. 하지만, Swift에서는 Codable이라는 것이 이를 자동으로 처리해준다. (매우 간편하고 활용도가 높은 최고!) Codable의 사전적인 의미는 아래와 같다. "A type that can convert itself into and out of an external representation." 자신을 변환하거나 외부표현(external representation)으로 변환할 수 있는 타입입니다. Codable은 Decodable과 Encodable 프로토콜을 준수하는 타입(프로토콜) 이다. - Decodable : 자신을 외부표현(external representation)에서 디코딩 할 수 있는 타입.. 2020. 8. 10. [16일차] Class 사용 * Class와 Struct 차이 비교 - class : Heap(느림) / struct : Stack(빠름) - structure은 Copy(복사 = 별도로 관리) 개념, class는 Share(공유 = 같은 곳을 바라봄) 개념 import UIKit struct PersonStruct { var firstName: String var lastName: String var fullName: String { return "\(firstName) \(lastName)" } mutating func uppercaseName() { firstName = firstName.uppercased() lastName = lastName.uppercased() } } class PersonClass { var firs.. 2020. 8. 4. 이전 1 다음