@propertyWrapper
-
Property WrapperSwift 2022. 4. 21. 10:11
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Swift์ Property Wrapper๋ฅผ ์์๋ณด๋ คํฉ๋๋ค๐ Property Wrapper? Swift 5.1์์ ์ฒ์ ์๊ฐ๋์ด ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ผ๋ก ํ๋กํผํฐ๋ฅผ ๊ฐ์ธ ํน๋ณํ ํ์ ์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ์น๊ตฌ์ ๋๋ค. ๋ค์์ ์ฒ์ฒํ ๊ฐ์ด ํ์ตํด๋ณด๊ฒ ์ง๋ง ์ฐ์ ์ฐ๋จนํด๋ณด๋ฉด ํ๋กํผํฐ์ ์ปค์คํ ํ ์ด๋ค ๋ก์ง๋ค์ ๋งค๋ฒ ๋์ผํ๊ฒ ์ง์ ํด์ฃผ์ง ์๊ณ Property Wrapper๋ก ๋ง๋ ํ์ ์ผ๋ก ํ๋กํผํฐ๋ฅผ ์ ์ธํด ๋์ผ ๋ก์ง์ ์ํํ๋๋ก ํฉ๋๋ค! Property Wrapper๋ ํนํ ์ง์ญ๋ณ์์์๋ง ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค๐ ์๋ง ๋ค๋ค ๋ง์ด ๋ณด์ จ์๊ฒ ๊ฐ์ @UserDefaults, @State, @Binding ๋ฑ๋ฑ ๋๊ฒ ๋ง์ ์ด๋ฌํ ํํ๋ฅผ ๋ ์น๊ตฌ๋ค์ด Property Wrapper๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ ๋ ํน..