Xcode2 [iOS/xCode] ๋ด๋ถ ํ์ผ Bundle๋ก ๋ชป ์ฐพ์ ๋ ํด๊ฒฐ๋ฒ ๋คํธ์ํน์ ํ ๊ฒฝ์ฐ json ํ์ผ์ด๋ ๋ฐ์ดํฐ ํ์ผ์ api ๋ก ํธ์ถํด์ ์ฌ์ฉํ์ง๋ง ๋ด๋ถ ํ ์คํธ๋ ๋ค๋ฅธ ์ํฉ์์ ๋ด๋ถ์ ์๋ ํ์ผ์ ์ฌ์ฉํ ๋๊ฐ ์๋๋ฐ์, ์ด๋ ํ์ผ ๋๋ ํ ๋ฆฌ์ ์ ์์ ์ผ๋ก ๋ค์ด ์์ผ๋ ๊ทธ path๋ฅผ bundle๋ก ์ ๊ทผ ๋ชปํ์ฌ nil์ ๋ฑ์ด ๋ด๋ ๊ฒฝ์ฐ ํด๊ฒฐ๋ฒ์ ๋๋ค~ ์ฐ์ ํ๋ก์ ํธ๋ฅผ ํด๋ฆญํด ์ฃผ์ธ์ Target์ ์ ํํด ์ฃผ์๊ณ ๋ค๋น๊ฒ์ด์ ์์ Build Phases๋ฅผ ํด๋ฆญํด ์ค๋๋ค ์ฌ๊ธฐ์ Copy Bundle Resources ๊ฐ ๋ณด์ด๋๋ฐ ์ด ํญ๋ชฉ์ ๋๋ฌ์ ํผ์ณ์ฃผ์ธ์ + Build Phases ๋? ์์ฑํ ์ฝ๋๊ฐ ์คํ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ๋ก ๋ณํํ๊ธฐ ์ํ ๋น๋ ๋จ๊ณ ์ ๋๋ค ๋น๋ ์ต์ ์ด๋ ๋น๋์ ์ํ๋์ด์ผ ํ๋ ์ค์ ์ ๊ฐ๋ฐ์๊ฐ ์ง์ ๋ณ๊ฒฝํด ์ค ์ ์๋ ๊ณณ์ด Build Phases ์ ๋๋ค + ๋ฅผ ๋๋ฌ์ Bu.. 2022. 1. 17. [SwiftUI 3.0] URLSession ๊ณผ List, @Published, @ObservedObject ์ฌ์ฉํ๊ธฐ SwiftUI ์์๋ ๋ทฐ์์ ์ฌ์ฉํ ๊ฐ์ ์ ์ฅํ๋ ๋ฐฉ์์ด ๊ธฐ์กด Storyboard ๋ฐฉ์๊ณผ๋ ๋ค๋ฆ ๋๋ค. ์ค๋์ ๋ทฐ ๋ฐ์ ํด๋์ค์์ ์ฌ์ฉ๊ฐ๋ฅํ ํ๋กํผํฐ์๋ ํผ ์ธ @ObservedObject๋ฅผ ์๊ฐํ๊ณ ์์ฃผ ๊ฐ๋จํ ํํ ๋ฆฌ์ผ๋ก ์ฌ์ฉ๋ฒ์ ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค @ObservedObject๋ฅผ ์๊ธฐ ์ ์ ObservableObject์ ๋ํด์ ์์๋ณผ๊ฒ์ ObservableObject๋ Combine์ ์ํ ํ๋กํ ์ฝ์ ๋๋ค ํด๋น ํฌ์คํ ์์ Combine์ ๋ค๋ฃจ์ง ์์ง๋ง RxSwift์ ๊ธฐ๋ฅ์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋์ @ObservedObject๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์ ObservableObject ํ๋กํ ์ฝ์ ์ฑํํด ์ฃผ์ด์ผ ํฉ๋๋ค. @ObservedObject๋ ํด๋น ํ๋กํผํฐ์ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ฉด @Published ํ๋กํผํฐ ์๋ ํผ๊ฐ ์๋์ผ๋ก.. 2021. 10. 27. ์ด์ 1 ๋ค์