목록Codable (5)
투케이2K
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [json 파싱을 위한 구조체 선언] struct userInfoJson : Codable { // [전역 변수 선언] var name : String var age : String var addr : String // [구조체 생성자 초기화 실시] init(name: String, age: String, addr: String){ // [전역 변수 = 인풋 값] self.name = name self.age = age self.addr = addr } } // MARK: - [테스트 메인 함수 정의 실시] func testMain() { print("") print("=============..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Codable (코더블) : 사용자 정보] struct userInfo : Codable { var name : String var age : String } // MARK: - [테스트 메인 함수 정의 실시] func testMain() { // [로직 처리 수행] DispatchQueue.main.async { // [json string 데이터 선언] let testJson = "[{\"name\":\"투케이\",\"age\":\"29\"},{\"name\":\"TWOK\",\"age\":\"30\"}]" print("") print("============================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Codable (코더블) 사용해 json 데이터 파싱] struct jsonDecodeStruct : Codable { // [전역 변수 선언 실시] var userId : Int var id : Int // [구조체 생성자 초기화 실시] init(userId: Int, id: Int, phone: String, sex: Bool){ // [전역 변수 = 인풋 값] self.userId = userId self.id = id } } // MARK: - [테스트 메인 함수 정의 실시] func testMain() { // [로직 처리 수행] DispatchQueue.main.async { //..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [C_JsonCodable.swift 파일] import Foundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Codable 사용해 json 인코딩 , 디코딩 수행 클래스 // ----------------------------------------- */ // MARK: - [Codable 설명] /* // ----------------------------------------- 1. Codable : Swift4 부터 추가된 프로토콜이며, JSON 데이터를 간편하게 인코딩 , 디코딩을 수행할 수 있습니다 2. Codable 은 str..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [C_JsonCodable.swift 파일] import Foundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Codable 사용해 json 인코딩 , 디코딩 수행 클래스 // ----------------------------------------- */ // MARK: - [Codable 설명] /* // ----------------------------------------- 1. Codable : Swift4 부터 추가된 프로토콜이며, JSON 데이터를 간편하게 인코딩 , 디코딩을 수행할 수 있습니다 2. Codable 은 str..