일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- COLOR
- Apple Developer Academy
- Swift
- 가상 메모리
- IOS
- UserDefaults
- SwiftUI
- 앨런
- 100 days of SwiftUI
- struct
- 동시성
- @state
- core data
- async
- scrollview
- 데드락
- 동기화
- 비동기
- 프로세스 스케줄링
- 운영체제
- Codable
- decode
- forEach
- 알고리즘
- Algorithm
- 상호배제
- 인프런
- 오브젝트
- deadlock
- Linked List
- Today
- Total
목록String (2)
기어가더라도 제대로
Why서버에서 API 응답값이 JSON 객체로 오지 않고 String으로 오는 경우가 있었다. 다행이 String의 내용은 일부만 손을 보면 JSON으로 변환이 가능한 수준이였다. (세상은 다양한 예측 불가능한 상황이 있다는 것을 배웠다. JSON도, XML도 아니고 String이라니) Swift에서 String으로 JSON을 만들어서 DTO로 만들어보자.WhatString을 iOS에서 쓰는 객체로 바꾸기 위해서는 중간 단계인 JSON으로 변환하는 과정이 필요하다. 단계별로 설명하자면서버에서 String을 응답으로 받고, (필요하다면 약간의 수정을 거쳐) 이를 JSON으로 변환한 후 struct로 디코딩한다.How// MARK: - 최종적으로 바꾸고 싶은 타입struct Person: Codable { ..
음 사실 여기서 구체적인 사용법을 다루지는 않습니다. 몰랐던것이나 고민하지 않고 넘어갔던 것들을 위주로 쓰기 때문에, 좀 내용이 비어 보일 수 는 있다고 생각합니다. 그치만 공부한 것을 기록할 때 모든 것을 다 적기보단, 자신에게 부족하고 모자란 것을 위주로 학습하는 것이 더 효과가 좋다고 생각하기 때문에, 부끄럽지만 제가 안다고 생각하는 것들은 쉽게 쉽게 넘어갈 것입니다. 또 학습 커리 큘럼의 초반부인 1일차에서 15일차까지는 Swift 의 문법적인 내용을 다루기에 더욱 쉽게 넘어가는 경향도 있겠습니다. 양해바랍니다. 감사합니다. 회사들이 SiwftUI 를 요구하는 곳이 많아서, (Flutter도 요구하는 곳이 좀 있다.) 학습하려한다. 완전 초보자들이 하는 것은 아니니까 한 100일 정도 학습량이 요..