๐Ÿ’ป ๊ฐœ๋ฐœ/์—๋Ÿฌ์™€์˜ ๋™์นจ

    [์—๋Ÿฌ์™€์˜ ๋™์นจ] 22๋…„ 11์›” 4์ฃผ์ฐจ

    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๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, ์ตœ์ƒ๋‹จ์—์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ๋„ฃ์–ด์ฃผ๊ธฐ์— ๋ทฐ์˜ ๊ฒŒ์ธต ๊ตฌ์กฐ..