๐ฑ iOS
[Stanford iOS] ์ํคํ ์ฒ & MVC
[Stanford iOS]๋ ํ๊ธ๋ง์ด ๋ฒ์ญํ Stanford iOS๋ฅผ ์ ๋ฆฌํฉ๋๋ค. [๋ฌด๋ฃ] Stanford iOS ํ๊ธ์๋ง ๊ฐ์ - ์ธํ๋ฐ | ๊ฐ์ ํ๊ธ๋ง์ ์ฒซ๋ฒ์งธ ํ๋ก์ ํธ ์์ด์ค์์ค๋ ํ์ฌ iTunes์์ ๊ณต๊ฐ๋ Stanford - Developing iOS 9 Apps with Swift ๊ฐ์๋ฅผ ๋ฒ์ญํ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ... www.inflearn.com ์ํคํ ์ณ MVC ๋์์ธ ํจํด iOS ๊ธฐ๋ณธ ๋์์ธ ํจํด ๐ Model What ํ๋ก๊ทธ๋จ์ด ํ๋์ผ, ์ฆ ๋ชจ๋ ๊ณ์ฐ์ ๋ด๋นํ๋ค. UI์๋ ์๊ด ์๋ ์ผ์ ์ฒ๋ฆฌํจ ๐ View UI == Client์ ์ํธ์์ฉ์ ํ๋ ๋ถ๋ถ -> View ํผ์ ํ ์ ์๋ ๋ถ๋ถ ๐ Controller How Model๊ณผ View ์ฐ๊ฒฐ (View๋ฅผ ๋ฆฌ์ค๋ํ๊ณ ,..
[SwiftUI] ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ (1/5) @State
๋ฐ์ดํฐ๋ฐ์ธ๋ฉ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ(data binding)์ ์ ๊ณต์์ ์๋น์๋ก๋ถํฐ ๋ฐ์ดํฐ ์๋ณธ์ ๊ฒฐํฉ์์ผ ์ด๊ฒ๋ค์ ๋๊ธฐํํ๋ ๊ธฐ๋ฒ์ด๋ค. ๋ผ๊ณ ์ํค๋ฐฑ๊ณผ๊ฐ ๋งํ๋๋ฐ, ์ฝ๊ฒ๋งํด SwiftUI์์ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์ view์ ๋ณด์ฌ์ค ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ์์ ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ์ธ๋ฉํ๋ ๋ฐ์ดํฐ์ ์ข ๋ฅ๋ ๋ค์ํ๊ณ ๊ทธ ์ฉ๋๊ฐ ๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ฐ์ธ๋ฉ ํ๋ ๋ฐฉ๋ฒ๋ ๋ค์ํฉ๋๋ค. IOS ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ swift์์ ์ตํ ์ฌ์ฉํ๋๋๋ก ํ๋กํผํฐ๋ฅผ ์ ์ธํ๊ณ ์์ ํ๋ฉด ์๋ฌ๊ฐ ๋๋๊ฒ์ ๋ณผ ์ ์๋ค. ๊ทธ ์ด์ ์ ๋์ฒด ํค์๋์ธ @State์ ๋ํด์ ์์๋ณด์ ์ ์๋ฌ๊ฐ ๋๋๊ฐ? ์๋ ์ฝ๋๋ ๊ธฐ๋ณธ์ ์ธ ContentView ํํ๋ก ๋ฒํผ์ ๋๋ฅด๋ฉด str์ ๊ฐ์ ๋ณ๊ฒฝํ๋ ์ฝ๋์ ๋๋ค. ํ์ง๋ง ์๋ ์ฝ๋๋ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. struct..