post-thumbnail

[SwiftUI] StateObject VS ObservedObject

SwiftUI๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค ๋ณด๋ฉด ObservableObject๋ฅผ ์ฑ„ํƒํ•ด ๋ชจ๋ธ์˜ ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๊ตฌ๋…ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์–ด๋–ค ์ƒํ™ฉ์—์„œ ์“ฐ๋Š”์ง€ ๋‘๊ฐœ์˜ ํŠน์„ฑ์„ ๋น„๊ตํ•ด ๋ณด๋„๋ก ํ•œ๋‹ค.๋ทฐ๊ฐ€ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ๋ทฐ๊ฐ€ ์‚ญ์ œ๋˜๊ณ  ๋‹ค์‹œ ๊ทธ๋ ค์งˆ ๋•Œ๋งˆ๋‹ค ์ƒ์„ฑ๋œ๋‹ค.์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋ฅผ

2022๋…„ 12์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

SwiftUI ๋„ค๋น„๊ฒŒ์ด์…˜๋งํฌ๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ๋„˜๊ธฐ๊ณ  ์‹ถ๋‹ค๋ฉด?

์˜ค๋Š˜ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์ƒ๊ธด ๋ฌธ์ œ์ ์ด์˜€๋‹ค.๋„ค๋น„๊ฒŒ์ด์…˜๋งํฌ๋ฅผ ํ†ตํ•ด ๋‹ค์Œ ๋ทฐ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐฉ์‹์ด์˜€๊ณ , ์ด๋™ํ•  ๋•Œ ๋ฐฐ์—ด์— append๋ฅผ ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๋ฒ„ํŠผ์œผ๋กœ ๊ตฌํ˜„์ด ๋˜์–ด์žˆ์—ˆ๋‹ค๋ฉด action์„ ํ†ตํ•ด ๊ฐ’์„ ๋„˜๊ธธ ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ๋ฒ„ํŠผ์ด ์—†์—ˆ๋‹ค.์–ด๋–ค ๋ฐฉ๋ฒ•์ด ์—†์„๊นŒ ์ฐพ์•„๋ณด๋˜

2022๋…„ 11์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท