WWDC 2024
-
Get started with Dynamic Type (feat. WWDC 2024)iOS 2024. 8. 26. 19:10
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ๋ค์ด๋๋ฏน ํ์ ์ ๋ํด WWDC 2024์์ ๋์จ ์ธ์ ์ ํ์ตํด๋ณด๊ฒ ์ต๋๋ค ๐๐ป Dynamic Type์ ์ฌ์ฉ์๊ฐ ์์คํ ์ ๋ฐ๊ณผ ๋ชจ๋ ์ฑ์์ ์ํ๋ ํ ์คํธ ํฌ๊ธฐ๋ฅผ ์ ํํ ์ ์๋ ๊ธฐ๋ฅ์ด์ฃ ๐์ด๋ฒ ํฌ์คํ ์์๋ ์ฃผ๋ก ์ด ๋ค์ด๋๋ฏน ํ์ ์ด ์ด๋ป๊ฒ ์๋ํ๋ฉฐ, ํ ์คํธ ํฌ๊ธฐ ๊ฐ์ ๊ฒ๋ค์ ์ด๋ป๊ฒ ์๋ณํ๊ณ ์กฐ์ ์ ํ๋์ง๋ฅผ ์ค์ ์ ์ผ๋ก ์์๋ด ๋๋ค. ํ๋ฒ ์์ํด๋ณผ๊น์? Get started with Dynamic TypeIntroduction๋์ UI๋ฅผ ๋ง๋ค๋ฉด ํ๋ฉด ํฌ๊ธฐ์ ๋ฐฉํฅ, ํ๋ซํผ์ ์๊ด์์ด ๋์ํ๋ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ ์๊ฐ ์์ฃ .์ฌ์ฉ์๋ง๋ค ์ ํธํ๊ฑฐ๋ ํ์ํ ํ ์คํธ ํฌ๊ธฐ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋์ UI๋ ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ๋ค์ด๋๋ฏน ํ์ ์ ๋ชจ๋ ํ ์คํธ ํฌ๊ธฐ์์ ๊ฐ๋ ์ฑ์ ๋์ฌ์ค ..
-
Demystify explicitly built modules (feat. WWDC 2024)Swift 2024. 8. 22. 19:23
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด์ ํฌ์คํ ์ธ Swift 6์ WWDC 2024 ์์์ ๋ณด๋ ๋์ค ๋น๋ ๋ชจ๋์ ๋ํด ๊ฐ๋จํ ์๊ฐํ๊ณ ๋ ๋ฅํ๊ฒ ์์๋ณด์๊ณ ํ๋ ๋ถ๋ถ์ด ์์ต๋๋ค ๐๐ป What's new in Swift6 (feat. WWDC 2024)์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์ WWDC 2024์์ ์๊ฐํ Swift6์ ์๋ก์ด ๊ธฐ๋ฅ๋ค์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐๐ป ๋จผ์ , Swift๊ฐ ๊ทธ๊ฐ 10๋ ๋์ ๋ฐ์ ํด์จ ๋ฐ์์ทจ๋ฅผ ๋ณผ๊น์? ๐ฃ Swift over the yeagreen1229.tistory.com ์๊ธฐ์ ์๋ฐ ์๊ธฐ๋ฅผ ๊ฐ๋จํ ํ์์ฃ ใ ใ ๊ฐ๋จํ ๊ทธ๋์ฒ๋ผ ์์ฝํ์๋ฉด, ๋น๋ ๋ชจ๋์ ๊ธฐ์กด ๋ฌต์์ ์ธ๊ฒ์์ ๋ช ์์ ์ผ๋ก ์ ํํ ์ ์์์ ์๋ฏธํฉ๋๋ค.Xcode 16์์๋ถํฐ ์ด ๋น๋ ์ค์ ์์ ๋ช ์์ ๋ชจ๋..
-
What's new in Swift6 (feat. WWDC 2024)Swift 2024. 8. 19. 19:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์ WWDC 2024์์ ์๊ฐํ Swift6์ ์๋ก์ด ๊ธฐ๋ฅ๋ค์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐๐ป ๋จผ์ , Swift๊ฐ ๊ทธ๊ฐ 10๋ ๋์ ๋ฐ์ ํด์จ ๋ฐ์์ทจ๋ฅผ ๋ณผ๊น์? ๐ฃ Swift over the years๋จผ์ Swift๋ 2014๋ ์ ๋ฐํ๋ ํ ํ์ฌ 10๋ ์ด ์ง๋ฌ๋๋ฐ์.๋ฐํ๋ ๋ค์ ํด์ ์คํ ์์ค๋ก ๋ฆฌ๋ ์ค์์๋ ์ฌ์ฉํ ์ ์๊ฒ ๋์์ฃ .๊ทธ๋ฆฌ๊ณ ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ์ง์์ ์ผ๋ก ์ฑ์ฅํด์์ต๋๋ค. 2016๋ ์๋ Swift 3์ ํจ๊ป SPM๋ ๋ฐํ๊ฐ ๋์์ฃ .ํนํ Swift 2์์ Swift 3๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ง์ ๋ณํ๊ฐ ์์ด ์ด๋ ค์ ๋ค๊ณ ํฉ๋๋ค ๐ฅฒ์๋ก์ด ์ธ์ด ๋ชจ๋๋ก ๋ชจ๋ ์ฎ๊ฒจ์ผ ํ์ผ๋๊น์. ๊ทธ๋ฐ ๊ฒฝํ์ ํ ๋๋ก 2017๋ Swift 4์์ ๋ชจ๋ Swift ์ฝ๋๋ฅผ ํ๋ฒ์ ์๋ก ๋์จ ์ธ์ด ..
-
What's new in App Store Connect (feat. WWDC 2024)App Store 2024. 8. 12. 18:40
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ ์๊ฐ๋ App Store Connect์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐๐ป ์ ๋ฐ์ ์ผ๋ก ์ฑ ๋ ธ์ถ, ํ ์คํธ, ๋ง์ผํ ์ ์ํด ์ฑ ์คํ ์ด ์ปค๋ฅํธ์ ์ด๋ค ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋์ง ์์๋ณด๋ คํด์. โ ์ฑ ์คํ ์ด์ ์ถ์ฒ ํญ๋ชฉ์ผ๋ก ์ ์ ๋ ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒโ ๋ง์ถค ์์ฑ๋ ๋ง์ผํ ์์ ์ ์ฌ์ฉํด ์ฃผ์ ์ด๋ฒคํธ๋ฅผ ๊ณต์ ํ๋ ๋ฐฉ๋ฒโ ๋ง์ถคํ ์ ํ ํ์ด์ง์์ ์ฑ ๋ด ํน์ ์ฝํ ์ธ ๋ก ๋ฅ๋งํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒโ TestFlight์ ์๋ก์ด ๊ฐ์ ์ฌํญ ์ฌ์ฉ ๋ฐฉ๋ฒ ๋ํ์ ์ผ๋ก ์ด๋ฐ ์ฌ๋ฌ ์๋ก์ด ๊ธฐ๋ฅ๋ค์ ์๊ฐํ๊ณ ์์ต๋๋ค. ๊ทธ๋ผ ๋ฐ๋ก ์์๋ณผ๊น์? New App Store Connect ์ด๋ฒ ์ธ์ ์ ํฌ๊ฒ ์ด ์ธ ๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ์์ ์ด๋ค์ง๋๋ค. ์ฒซ๋ฒ์งธ๋ก, ์ฑ ์คํ ์ด์์ ์ฑ์ด ๊ฒ์๋๋๋ฐ..
-
What's new in Xcode 16 (feat. WWDC 2024)Xcode 2024. 8. 9. 18:19
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ Xcode 16 ์ธ์ ์ ๋ณด๊ฒ ์ต๋๋ค ๐๐ป ๋ฐํ๋ Xcode 16์์๋ ์ด๋ค ํธ๋ฆฌํ ๊ธฐ๋ฅ๋ค์ด ์๊ฒจ๋ฌ๊ณ , ์ฑ๋ฅ์ ์ข ๋ ์ข์์ก์๊น์? ๋ฐ๋ก ํ๋ฒ ๊ฐ์ด ์์ฒญํด๋ณด์์ฃ ! Xcode 16์ ์๋ก์ด ๊ธฐ๋ฅ - WWDC24 - ๋น๋์ค - Apple DeveloperXcode 16์ ์์ฐ์ฑ ๋ฐ ์ฑ๋ฅ ๊ด๋ จ ์ต์ ๊ฐ์ ์ฌํญ์ ์์๋ณด๊ณ , ์ฝ๋ ์์ฑ, ์ง๋จ ๋ฐ Xcode ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ด๋ จ ๊ฐ์ ์ฌํญ๋ ์์๋ณด์ธ์. ๋น๋์ ์ ๋ฐ์ดํธ์ ๋๋ฒ๊น ๋ฐ Instruments์ ๊ฐ์ ์ฌํญ์ ํ์ธํด ๋ณด์ธ์.developer.apple.com ๊ทธ๋์ ๋ ์ด์ ํ๊ตญ์ด ์๋ง์ ์ ๊ณตํด์ค์ ๋๋ฌด ์ข๋ค์ ๐ Xcode 16์ฝ๋ ์์ฑ ๊ธฐ๋ฅ์ฝ๋ ์์ฑ ๊ธฐ๋ฅ์ด ์ด์ ๋ ๋นํ์๋ ์ฝ๋๋ฅผ ์ถ์ฒํด์ค๋๋ค..
-
Enhance your UI animations and transitions (feat. WWDC 2024)SwiftUI 2024. 7. 29. 18:33
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ ์๊ฐ๋ UI ์ ๋๋ฉ์ด์ ๊ณผ ์ ํ ๊ธฐ๋ฅ์ ํฅ์์ํค๋๊ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐๐ป ๊ทธ๋ผ ๋ฐ๋ก ๋ณธ๋ก ์ผ๋ก~ ๐๐ป Enhance your UI animations and transitions์๊ฐ์์๋ ์ด์ SwiftUI, UIKit ๋ฐ AppKit์ ์ ๋๋ฉ์ด์ ์ ์ํธ์์ฉ์ด ๋ ๊ทน๋ํ๋์๋ค๊ณ ํฉ๋๋ค.์๋ง ์ ์ถํด๋ณด๊ฑด๋ฐ, ๊ฐ ๊ธฐ์ ๋ค์์ ์ ๋๋ฉ์ด์ ์ ์์ ๋กญ๊ฒ ์ํธ์ ์ผ๋ก ์ธ ์ ์๋๊ฒ์ ๋ํด ์๋ ค์ค๊ฒ ๊ฐ๋ค์ ๐ค TransitionsiOS 18์์ ์๋ก์ด ํ๋/์ถ์ ์ ํ ๊ธฐ๋ฅ์ด ์๊ฒผ์ต๋๋ค. ์ด๋ ๊ฒ ํน์ ์ ์ ๊ฐ์ง๊ณ ํ๋ฉด์ด ์ ํ๋ ๋ ํ๋/์ถ์ ์ ๋๋ฉ์ด์ ์ด ์ ์ฉ๋๊ณ ๋, ๋๋๊ทธ๋ ๋ง์๋๋ก ํ ์ ์์ฃ .์ฆ, ๋์ผํ UI ์์๋ฅผ ํ๋ฉด์ ์ ์งํ์ฌ ์ฑ์ ์ฐ์์ฑ..
-
Tailor macOS windows with SwiftUI (feat. WWDC 2024)MacOS 2024. 7. 25. 18:30
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ SwiftUI๋ก macOS ์๋์ฐ๋ฅผ ๋ง์ถคํํ๋ ๋ฐฉ๋ฒ์ ๋ํด WWDC 2024์์ ์๊ฐ๋์ด ํ๋ฒ ํบ์๋ณผ๊น ํฉ๋๋ค ๐๐ป macOS์ ๋ง๊ฒ ์๋์ฐ๋ฅผ ๋ง์ถค ์ ์ํ๊ฒ์ฒ๋ผ ๊ตฌํํด๋ณผ ์ ์๋๊ฒ์ ์ด์ ์ด ์์ด์.์ฆ, ๋ค์ํ ๋ชฉ์ , ํธ์์ฑ, ๊ฐ๋ฅ์ฑ์ ํํํ๊ธฐ ์ํด์ ์ฑ์ ์ฐฝ์ ๋ฏธ์ธํ๊ฒ ์กฐ์ ํด๋ณผ ์ ์์ต๋๋ค.๋ ๋์๊ฐ์ SwiftUI๋ฅผ ์ฌ์ฉํด ์ฐฝ ๋๊ตฌ ๋ชจ์๊ณผ ๋ฐฑ๊ทธ๋ผ์ด๋๋ฅผ ๊พธ๋ฉฐ๋ณผ ์ ์๊ณ ์ฐฝ์ ์ ๋ฐํ๊ฒ ๋ฐฐ์ดํ๊ณ ๋ณต์ ๋ฐ ์ต์ํ์ ๋ํด ์ปจํธ๋กค ํ ์ ์์ฃ ! ์ด๋ฒ ์ธ์ ์ ๊ธธ์ง ์์ผ๋ ๋ฐ๋ก ์์๋ณด์์ฃ ๐๐ป Tailor macOS windows with SwiftUI์๋ก ์์ ์ ํ์ด 1984๋ ์ ๋ฐ์คํฌํฑ ๊ฒฝํ์ ๋์งํธํํ์ฌ ํ๋ช ์ ์ผ์ผํจ ์ญ์ฌ๋ถํฐ ์๊ฐํ๊ณ ์๋ค์ ๐ ํ๋ฐฑ๋ถํฐ ์ปฌ..
-
Demystify SwiftUI containers (feat. WWDC 2024)SwiftUI 2024. 7. 11. 19:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ ๋ง์์ฃผ๋ Demystify SwiftUI containers ์ธ์ ์ ๋ํด ๊ฐ์ด ๋ณผ๊น ํฉ๋๋ค ๐๐ป ์ธ์ ํ์ดํ๋ถํฐ ๋๊ปด์ง๋๊ฒ SwiftUI ์ปจํ ์ด๋ ๋ทฐ์ ๋ํด ์์๋ณด๋ฉด์ ์ด๋ป๊ฒ ๋ทฐ๋ค์ด ์ปจํ ์ด๋์ ์ํด ๊ด๋ฆฌ๋๋์ง ์ฐ๋ฆฌ์๊ฒ ์ค๋ช ํด์ค๊ฒ ๊ฐ์์ ๐ ๊ทธ๋ผ ๋ฐ๋ก ๋ค์ด๊ฐ๋ณผ๊น์? ๐๐ป Demystify SwiftUI containersSwiftUI๋ API์์ ๋ฆฌ์คํธ ์ปจํ ์ด๋์ ๊ฐ์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ค์ํ ์ข ๋ฅ์ ์ปจํ ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ ๊ฒ ์ปจํ ์ด๋ ๋ทฐ๋ ์ปจํ ์ธ ๋ฅผ ๋ํํ๊ธฐ ์ํด์ ํํ ๋ทฐ ๋น๋ ํด๋ก์ฆ๋ฅผ ์ฌ์ฉํฉ๋๋ค.๋ทฐ ๋น๋๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ ์ฝ๋ฉ๋ ํ ์คํธ ๋ทฐ๋ค์ ๋ฆฌ์คํธ์ฒ๋ผ ์ฝํ ์ธ ๋ฅผ ์ ์ ์ผ๋ก ์ ์ํ ์ ์์ฃ ! ๋ํ, ForEach๋ฅผ ์ด์ฉํ์ฌ ๋์ ..