22.11.21
- json์ ์กด์ฌํ๋ key, value๋ฅผ struct์์ ์ ์ํ์ง ์์ ๊ฒฝ์ฐ์๋ ์ ์์ ์ผ๋ก Decoding
- ๋ฐ๋๋ก json์ ์กด์ฌํ์ง ์๋ key, value๋ฅผ struct์์ ์ ์ํ๋ ๊ฒฝ์ฐ์๋ KeyNotFound Error๊ฐ ๋ฐ์
- ํน์ value์ key-value๊ฐ ๋ถ๋ถ์ ์ผ๋ก ์กด์ฌํ ๋๋ Optional์ ์ ์ฉ
- ๋ง์ฝ, key-value๋ฅผ ์ ๋๋ก ์ ์ํ๋๋ฐ KeyNotFound Error๊ฐ ๋ฐ์ํ๋ฉด ํน์ key-value๊ฐ ๋ถ๋ถ์ ์ผ๋ก ์กด์ฌํ๋์ง ํ์ธํ ๊ฒ
22.11.22
- json์๋ id๊ฐ ์์ง๋ง identifiable์ ๋ง์กฑ์ํค๊ธฐ ์ํด uuid๋ฅผ ๋ฃ์ด์ฃผ๋ ๊ฒฝ์ฐ var์ด ์๋ let์ผ๋ก ์ ์ธ
- EnvironmentObject๋ฅผ ์ฌ์ฉํ ๋, ์ต์๋จ์์ ์ธ์คํด์ค๋ฅผ ๋ฃ์ด์ฃผ๊ธฐ์ ๋ทฐ์ ๊ฒ์ธต ๊ตฌ์กฐ ๋ด์์๋ง ์ ๊ทผ์ด ๊ฐ๋ฅ
- ๋ทฐ์ ๊ณ์ธต ๊ตฌ์กฐ์์๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ ๊ฒ ๋น์ฐํ ๋ง์ด๋ค.
- ๋ง์ฝ, ์ ๊ทผํ ์ ์๋๋ฐ ์ ๊ทผํ๋ ๊ฒฝ์ฐ์ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์
- SwiftUI/EnvironmentObject.swift:70: Fatal error: No ObservableObject of type <ClassType> found.
22.11.23
- NSURLConnection SSL error
- API, ํนํ OpenAPI ์ฌ์ฉํ๋ค๋ณด๋ฉด ์์ฃผ ์ ํ๋ ์๋ฌ์ธ๋ฐ App Transport Security Settings์ ์ค์ ํ๋ฉด ํด๊ฒฐ
- ์ํธํ๊ฐ ์ ์ฉ๋์ง ์์ http๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ํ๋ ์๋ฌ ๋ํ ์ด๊ฑธ๋ก ํด๊ฒฐ ๊ฐ๋ฅ
- ObservableObject๋ก VIewModel์ ๊ตฌํํ๊ณ ํน์ ๋ฐ์ดํฐ์ ๋ณํ๋ฅผ ์ค ๋ ๋ณด๋ผ์ ์๋ฌ๊ฐ ๋ฐ์
- DispatchQueue๋ฅผ ํตํด Main Thread์์ ๋ณ๊ฒฝํ๋๋ก ์์
22.11.24
- Async-Await-Throw ๊ด๋ จ ์ฝ๋ ์ข ๋ ์ฐพ์๋ณด๊ธฐ
- ์ง์ค์ฝ๋ฉ ๊ด๋ จ ์ด์ ๋ถ์