일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- async
- 동시성
- core data
- 상호배제
- 오브젝트
- Algorithm
- forEach
- 비동기
- deadlock
- UserDefaults
- COLOR
- 100 days of SwiftUI
- 인프런
- Codable
- 데드락
- SwiftUI
- 앨런
- Apple Developer Academy
- struct
- 프로세스 스케줄링
- Swift
- Linked List
- 동기화
- 가상 메모리
- decode
- IOS
- 운영체제
- 알고리즘
- @state
- scrollview
Archives
- Today
- Total
목록2024/09/06 (1)
기어가더라도 제대로
[Swift-기초] String 타입을 JSON으로 디코딩하기(Entity, DTO)
Why서버에서 API 응답값이 JSON 객체로 오지 않고 String으로 오는 경우가 있었다. 다행이 String의 내용은 일부만 손을 보면 JSON으로 변환이 가능한 수준이였다. (세상은 다양한 예측 불가능한 상황이 있다는 것을 배웠다. JSON도, XML도 아니고 String이라니) Swift에서 String으로 JSON을 만들어서 DTO로 만들어보자.WhatString을 iOS에서 쓰는 객체로 바꾸기 위해서는 중간 단계인 JSON으로 변환하는 과정이 필요하다. 단계별로 설명하자면서버에서 String을 응답으로 받고, (필요하다면 약간의 수정을 거쳐) 이를 JSON으로 변환한 후 struct로 디코딩한다.How// MARK: - 최종적으로 바꾸고 싶은 타입struct Person: Codable { ..
Swift - 기초
2024. 9. 6. 20:52