Observation
-
Discover Observation in SwiftUI (feat. WWDC 2023)SwiftUI 2023. 6. 8. 10:35
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ ์ด๋ฒ WWDC 2023์์ ์๊ฐ๋ SwiftUI์์ ๋ฐ์ดํฐ ํ๋ก์ฐ ๋ณํ๋ฅผ ๊ฐ์ ธ๊ฐ๋ฉด์ ์๋ก ์๊ธด ๋งคํฌ๋ก์ ๊ธฐ์กด ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ ๋ฑ ๋ฐฉ์์ ๋ณํ๋ค์ ๋ค๋ค๋ณผ๊นํด์๐๐ป ์ถฉ๋ถํ SwiftUI ๋ฐ์ดํฐ ๋ชจ๋ธ์ด Observation์ ํตํด ๊ฐ์ํ ๋์๊ณ ๋งคํฌ๋ก๊ฐ ๋ ๋ชจ๋ธ์ ๋จ์ํํ๊ณ ์ฑ ์ฑ๋ฅ์ ๊ฐ์ ํด์ค๋๋ค. ์ ๊ทธ๋ผ ์ผ๋ง๋ ๋ ํธ๋ฆฌํด์ก๊ณ ์ ์ฉํด์ก๋์ง ๊ฐ์ด ์ดํด๋ณด์์ฃ ๐บ๐ป What is Observation? ์๋ก ๋์จ Observation์ ๊ณผ์ฐ ๋ฌด์์ผ๊น์? Observation์ ํ๋กํผํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ธฐ ์ํ ์๋ก์ด Swift ๊ธฐ๋ฅ์ ๋๋ค. ๋งคํฌ๋ก์ ๋๋จํ ๊ธฐ๋ฅ์ ํตํด ์ด๋ค์ง์ฃ . ์ฐ๋ฆฌ๊ฐ ํ์ ๊พธ๋ฆฌ๋ ๋ชจ๋ธ์ @Observable์ ์ถ๊ฐํ๋ ๊ฒ๋ง์ผ๋ก UI๊ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ณ๊ฒฝ..