SwiftData
-
Model your schema with SwiftData (feat. WWDC 2023)SwiftData 2023. 6. 13. 12:02
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ ์ด์ SwiftData์ ๋ชจ๋ธ ์คํค๋ง๋ค์ ๋ํด ์์๋ณด๋ ค ํฉ๋๋ค๐๐ป Utilizing schema macros ์คํค๋ง ๋งคํฌ๋ก๋ฅผ ์ต๋ํ ํ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ณผ๊น์? ์คํค๋ง ๋งคํฌ๋ก๋ฅผ ํ์ฉํ๋ฉด ์ฑ์์ ์๋ฒฝํ๊ฒ ์๋ํ๋๋ก ์ง์์ ์ธ ํ๊ฒฝ์ ๋์์ ์ปค์คํ ํ๊ฒ ์ง์ ํ ์ ์์ด์. @Model final class Trip { var name: String var destination: String var start_date: Date var end_date: Date var bucketList: [BucketListItem]? = [] var livingAccommodation: LivingAccommodation? ... } ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋นํ๋ ๋ชจ๋ธ์ด ์์๋ ์ฌ๊ธฐ์ ๊ฐ ..
-
Build an app with SwiftData (feat. WWDC 2023)SwiftData 2023. 6. 13. 10:51
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2023์์ ๊ณต๊ฐ๋ SwiftData๋ก ์ฑ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ฐ์ ์ด๋ฒ ํฌ์คํ ์ WWDC 2023์ ์น์ ์ ๋ณด๋ฉด์ ์๊ฐํ๋ ์ฑ์ ๋ค์ด ๋ฐ์ ๊ฐ์ด ์งํ๋๋ ํ์์ ๋๋ค. ๊ทธ๋ ๊ธฐ์ ์๋ ๋งํฌ๋ฅผ ํตํด ํด๋น ํ๋ก์ ํธ๋ฅผ ๋ค์ด ๋ฐ์์ ๊ฐ์ด ์ดํด๋ณด๋ฉด์ ํ๋ฆ์ ์ดํดํ๋๊ฒ์ด ์ข์ต๋๋ค๐ https://developer.apple.com/documentation/SwiftUI/Building-a-document-based-app-using-SwiftData Building a document-based app using SwiftData | Apple Developer Documentation Code along with the WWDC presen..
-
Meet SwiftData (feat. WWDC 2023)SwiftData 2023. 6. 8. 05:06
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ๋ถํฐ SwiftData ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด WWDC 2023์์ ์๊ฐํด์ฃผ๋ SwiftData์ ๋ํด ๋ค๋ค๋ณด๋ คํฉ๋๋ค. ๊ทธ ์ฒซ๋ฒ์งธ ์ฃผ์๋ Meet SwiftData์ ๋๋ค. ์๋ง SwiftData๋ฅผ ๋ฅํ๊ฒ ๋ค์ด๊ฐ๊ธฐ์ ์๊ฐํ๋ ์น์ ์ผ๊ฒ ๊ฐ์์. SwiftData SwiftData๋ ์ด๋ฒ WWDC 2023์์ ์๊ฐ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ํ๋ ์์ํฌ๋ก Swift ์ฑ์ ํฅ์์ ๋์ต๋๋ค. SwiftUI์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ธ๋ถ ํ์ผ ํ์์ด ์๋ ์ฝ๋์ ์ ์ ์ผ๋ก ์ง์คํ๊ณ Swift์ ์๋ก์ด ๋งคํฌ๋ก ์์คํ ์ ์ฌ์ฉํด ์ํํ API๋ฅผ ์ ๊ณตํด์ฃผ์ฃ . ํนํ SwiftUI์ ์์ฐ์ค๋ฝ๊ฒ ํตํฉ๋๋ฉฐ CloudKit ๋ฐ Widgets๊ณผ ๊ฐ์ ๋ค๋ฅธ ํ๋ซํผ ๊ธฐ๋ฅ๊ณผ๋ ํจ๊ป ์๋๋ฉ๋๋ค. ์ผ์ ์ ์ฝ์ด๋ฐ์ดํฐ๋ฅผ ํตํด..