์ ์ฒด ๊ธ
-
SwiftUI - ScrollPositionSwiftUI 2024. 10. 14. 18:56
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ SwiftUI์ ScrollPosition์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐๐ป ScrollPosition์ด๋ฒ iOS 18๋ก ์ ๋ฐ์ดํธ ๋๋ฉด์ SwiftUI์์ ScrollPosition ํ์ ์ด ์๊ธฐ๋ฉด์ ์ด์ ๊ด๋ จ๋ ๋ชจ๋ํ์ด์ด๋ค๋ก ์คํฌ๋กค ๋ทฐ์ ๊ธฐ๋ฅ์ด ๋ ํธ๋ฆฌํด์ก์ต๋๋ค ๐ ๊ธฐ์กด์, SwiftUI์์ ScrollView๋ฅผ ์ฌ์ฉํ ๋, ํน์ ์์น๋ก ์คํฌ๋กค์ ์ด๋์ํค๊ฑฐ๋ ํ ๋ ์ฐ๋ฆฌ๋ ScrollViewReader๋ฅผ ํ์ฉํด์ scrollTo ๋ฉ์๋๋ก ๋์ ์์ผ์คฌ์ต๋๋ค. ์ด์ ๊ด๋ จํด์๋ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด๋ณด๋ฉด ์ด๋ฒ ํฌ์คํ ์์ ๋ค๋ค๋ณผ ScrollPosition๊ณผ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ํ์ธํด๋ณผ ์ ์์ด์! SwiftUI - ScrollViewReader์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ..
-
Machine learning on Apple platforms (feat. WWDC 2024)Apple 2024. 10. 10. 19:10
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ์ ํ ํ๋ซํผ์์ ๋จธ์ ๋ฌ๋ ํ๋ ์์ํฌ์ ๋ํ ์๊ฐ๋ฅผ WWDC 2024 ์์์ ํตํด ๊ฐ์ด ์ดํดํด๋ณด๊ฒ ์ต๋๋ค ๐๐ป Explore machine learning on Apple platformsApple OS์ ์ฑ์ด ์ ๊ณตํ๋ ๋ค์ํ ํ์ ์ ์ธ ๊ธฐ๋ฅ ๊ทผ๊ฐ์ ๋จธ์ ๋ฌ๋๊ณผ AI ๋ชจ๋ธ์ด ์์ต๋๋ค.๊ณต๊ฐ ์ปดํจํ ์ ์ํ ์ ์ค์ณ ์ธ์, ์ธ๋ฌผ ์ฌ์ง ๋ชจ๋ ์ง์, ์ฌ์ ๋ ๋ฐ ์ฌ๋ฐ์ ๋ชจ๋ํฐ๋ง์ด ๊ทธ ์์์ฃ . ์ด ๋ชจ๋ ๊ฑด ๋จธ์ ๋ฌ๋๊ณผ AI ๋ชจ๋ธ์ ์ํด ๊ตฌํํ ์ ์๊ณ ์ด๋ฐ ๊ธฐ๋ฅ์ ๊ตฌ๋ํ๋ ๋ชจ๋ธ์ ์ค๋ก์ง ๋๋ฐ์ด์ค์์๋ง ๊ฐ๋ฅํฉ๋๋ค.๊ทธ๋์ ์ ํ์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ธฐ์ ๋ณด๊ดํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ๊ฐํํ๊ณ ๋ ๋น ๋ฅด๊ฒ ์ํธ ์์ฉํ ์ ์๊ฒ ๋ง๋ค์ด ๋์ต๋๋ค ๐ ์จ๋๋ฐ์ด์ค ๋จธ์ ๋ฌ๋์ ์ ํ ์ค๋ฆฌ..
-
Bring your app to Siri (feat. WWDC 2024)iOS 2024. 10. 7. 18:45
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ์ฑ์ Siri๋ก ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋ํด WWDC 2024 ์ธ์ ์ ํ๋ฒ ์ดํด๋ณด๊ฒ ์ต๋๋ค ๐๐ป Bring your app to SiriIntroduction์ฑ์ ์๋ฆฌ์ ํตํฉํด์ผํ๋ ์ด์ ๋ ๋ญ๊น์?์๋ฆฌ๋ฅผ ์ด์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ๊ธฐ๊ธฐ ์ด๋ ํ๋ฉด์์๋ ์ฑ์ ์ด์ฉํด ์์ ์ ์ํํ ์ ์์ด์.๊ฒ๋ค๊ฐ, ์ ์ํ๊ฒ ์์ ์ ์ํํ ์ ์์ฃ . ๊ธฐ์กด ํ๋ ์์ํฌ์ธ SiriKit๊ณผ ์ฑ ์ธํ ํธ๋ฅผ ์ฌ์ฉํด ์ด๋ฅผ ์ํํ ์ ์์ต๋๋ค. iOS 10๋ถํฐ SiriKit์ด ๋์ ๋์์ต๋๋ค.๊ฐ๋ฐ์๋ ์์คํ ์ด ์ ๊ณตํ๋ ์ธ๋ดํธ๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์ด๋ฏธ ์ด์ฉํ๋ ์๋ฆฌ ๊ธฐ๋ฅ์ ์ฑ์์๋ ์ฌ์ฉํ ์ ์๊ฒ ์ง์ํ ์ ์์ด์.์์ ์ฌ์์ด๋ ๋ฌธ์ ๋ฉ์์ง ๋ณด๋ด๊ธฐ ๊ฐ์ ๊ฒ๋ค์์. ์ด๊ฑด ์ข ๋ ๋ค์์ ํ๋ฒ ๋ณด๋๋ก ํ์ฃ ! iOS 1..
-
Genmoji (feat. WWDC 2024)iOS 2024. 10. 4. 18:30
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ ์๊ฐ๋ Genmoji์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ๐๐ป Bring expression to your app with GenmojiExpress yourself์ด๋ชจ์ง์ ์ฌ์ฉํด ์ฑ์ ํํ๋ ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์ฐ์ ์ฌ๊ธฐ์ ๋จผ์ ์ง๊ณ ๋์ด๊ฐ์ผํ ๊ฒ ์ฉ์ด ์ ๋ฆฌ์ ๋๋ค! ์ด๋ชจํฐ์ฝ๊ณผ ์ด๋ชจ์ง๋ ๋ฌ๋ผ์ ๐ค ์ด๋ชจํฐ์ฝ์ ์ฃผ๋ก ๋ฌธ์๋ ์ซ์, ๊ธฐํธ๋ฅผ ์กฐํฉํ์ฌ ๋ง๋๋ ^.^, ใ _ใ , @>>->-- ์ ๊ฐ์๊ฒ๋ค์ ๋งํ๋ฉฐ 1980๋ ๋๋ถํฐ ํ ์คํธ ๊ธฐ๋ฐ ์ปค๋ฎค๋์ผ์ด์ ์์ ์ฌ์ฉ๋๊ธฐ ์์ํ์ต๋๋ค.์ฆ, ์ฃผ๋ก ๋๋ถ๋ถ์ ํ ์คํธ ๊ธฐ๋ฐ ํ๋ซํผ์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ฃ . ๋ฐ๋ฉด, ์ด๋ชจ์ง๋ ๊ทธ๋ฆผํํ์ ์์ ์์ด์ฝ์ ๋๋ค.๐๐ฅฒ๐ฑ์ ๊ฐ์ ๋ ์๋ค์ด๊ณ 1990๋ ๋ ํ๋ฐ๋ถํฐ ์์๋์ด 2010๋ ์ ..
-
Go further with Swift Testing (feat. WWDC 2024)Swift 2024. 9. 30. 17:14
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ์ ๋ฒ Swift Testing์ ๋ํด ์ด๋ค๊ฑด์ง ํบ์๋ดค๋ค๋ฉด ์ด๋ฒ์ ์ข ๋ ์์ธํ ์์๋ณด๋ คํฉ๋๋ค.์ฌํํธ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ข์์ ๐WWDC 2024์ Go further with Swift Testing ์ธ์ ์ผ๋ก ํ๋ฒ ์ดํด๋ณด๊ฒ ์ต๋๋ค ๐๐ป ๋จผ์ Swift Testing์ด ์ด๋ค๊ฑด์ง ๊ธฐ์ด๋ถํฐ ์๊ณ ์ถ๋ค๋ฉด ์๋ ํฌ์คํ ์ ๋ณด๊ณ ์ค์ธ์ ๐ Meet Swift Testing (feat. WWDC 2024)์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ ์๊ฐ๋ Meet Swift Testing ์ธ์ ์ ๋ณด๋ฉด์ Swift Testing์ ๋ํด ์์๋ณด๋ คํฉ๋๋ค ๐๐ป Meet Swift Testing์ฐ๋ฆฌ๋ ๊ทธ์ ๊น์ง ํ ์คํธํ๋ฉด XCTest๋ฅผ ์ฌgreen1229...
-
Meet Swift Testing (feat. WWDC 2024)Swift 2024. 9. 26. 18:45
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ WWDC 2024์์ ์๊ฐ๋ Meet Swift Testing ์ธ์ ์ ๋ณด๋ฉด์ Swift Testing์ ๋ํด ์์๋ณด๋ คํฉ๋๋ค ๐๐ป Meet Swift Testing์ฐ๋ฆฌ๋ ๊ทธ์ ๊น์ง ํ ์คํธํ๋ฉด XCTest๋ฅผ ์ฌ์ฉํ์ต๋๋ค.๊ทธ๋ฐ๋ฐ ์ด์ Swift 6๋ถํฐ๋ Swift Testing์ด ๋์ ๋์์ด์.ํ ์คํ ์์๋ ์ด์ ๋ ๋งคํฌ๋ก์ ๊ฐ์ ์ต์ ๊ธฐ๋ฅ์ ๋์ ํ๊ณ ๋์์ฑ๊ณผ ์ํํ๊ฒ ํตํฉํด์ค ์ ์์ต๋๋ค ๐๋ ์ค์ํ๊ฑด ํฌ๋ก์ค ํ๋ซํผ์ ์ผ๋ํด ๊ฐ๋ฐ๋์๋ค๋ ์ ์ด์์!์ด์ Swift Testing์ ๋น์ ์์ฒด๋ ๊ธฐ๋ณธ ํ ์คํธ ์๋ฃจ์ ์ด ๋๋๊ฒ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์๋ณผ๊น์? Building blocks๋จผ์ Swift Testing์ ๊ตฌ์ฑ ์์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๋ง์ฝ ..
-
์ฑ ์์ด์ฝ ๊ตฌ์ฑํ๊ธฐiOS 2024. 9. 23. 19:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ์ฑ ์์ด์ฝ์ ๊ตฌ์ฑํ๋๊ฒ์ ๋ํด ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค ๐๐ป ์ ๊ฐ์๊ธฐ ๋ฌ๊ธ์์ด ์ฑ ์์ด์ฝ ๊ตฌ์ฑํ๋๊ฒ์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋๋ฉด, Xcode 16, iOS 18๋ถํฐ ์ด์ ํ์์ ๋คํฌ ์คํ์ผ ๋ฐ ์ปค์คํ ํ ํดํธ ์์์ ์ง์ ํ์ฌ ์ฑ ์์ด์ฝ์ ์ปฌ๋ฌ๋ ๋ณ๊ฒฝํด์ค ์ ์๊ฒ ๋์์ด์.๊ทธ๋ผ ๊ทธ ๋คํฌ ๋ฐ ํดํธ ์์์ด ์ด๋ป๊ฒ ์๋์ผ๋ก ์ง์๋๋๊ฑด์ง Xcode์์ ์ฑ ์์ด์ฝ ๊ตฌ์ฑ์์ ๋ฌด์ธ๊ฐ ์ถ๊ฐํด์ค์ผ ํ๋์ง ์์๋ณด๋ค ์ด์ฐธ์ ํ๋ฒ ์ ๋ฆฌํด๋ณด๊ธฐ๋ก ํ์ต๋๋ค ๐ ๊ทธ๋ผ ์์ํฉ๋๋ค ๐ Configuring your app iconํด๋น ์ ๋ฆฌ๋ ๊ณต์๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฐจ์ ์ผ๋ก ์ ๋ฆฌํ์ต๋๋ค! ์ฑ์ด ์ด์ ํ ํ๋ฉด์์ ์ฌ์ฉ์ํ๋ฅผ ์์ผ ์ฑ ์์ด์ฝ๋ค๋ ๋ค์ํ๊ฒ ๋ํ๋ผ ์ ์๊ฒ ๋์์ต๋๋ค.๊ทธ๋ ๊ธฐ์, ์ฑ ์์ด์ฝ์ ๋ค์ํ..
-
Instruments๋ฅผ ํ์ฉํ ํ ๋ถ์ํ๊ธฐXcode 2024. 9. 19. 18:45
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ Instruments๋ฅผ ํ์ฉํด ํ์ ๋ถ์ํด๋ณด๋๊ฒ์ ๋ํด ์์ธํ ์์๋ณด๋ ค ํฉ๋๋ค ๐๐ป ์ ๋ฒ ํ ์ถ์ ํ๊ธฐ ํฌ์คํ ์ ํตํด WWDC22๋ฅผ ๋ณด๋ฉด์ ํ์ด ์ด๋ค๊ฒ์ด๊ณ ๊ฐ ๊ฐ๋ฐ ๋จ๊ณ์์ ์ด๋ป๊ฒ ์ถ์ ํ ์ ์๋์ง ์์๋ดค์ต๋๋ค. ํ ์ถ์ ํ๊ธฐ์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ Xcode์ ๋๋ฐ์ด์ค๋ฅผ ์ด์ฉํด ํ์ ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค ๐๐ป ๋๊ตฌ๋ ๊ฐ๋ฐ ์ค ํ์ด ๊ฑธ๋ฆฐ๋ค ์ฆ, ๋ฒ๋ฒ ์ด๋ ํ์์ ๋ง์ฃผํ ๋๊ฐ ์green1229.tistory.com ์ด๋ฒ์๋ ๊ฑฐ๊ธฐ์ ํ๋ฒ ๋ ๋์๊ฐ WWDC23์์ ์๊ฐ๋ Analyze hangs with Instruements ์ธ์ ์ ๋ณด๋ฉด์ ์ด์ ๋ ํ์ ์ด๋ป๊ฒ ๋ถ์ํ๋์ง๋ฅผ ์ข ๋ ์์ธํ ๋ณด๊ฒ ์ต๋๋ค! Analyze hangs ..