분류 전체보기
-
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 ..