주제 가이드
앱 서비스
앱 콘텐츠와 동작을 Siri, Spotlight, 위젯, 알림, CloudKit과 더 넓은 시스템 경험에 연결하세요.
앱 서비스는 앱이 고립된 화면을 넘어 플랫폼의 일부가 되는 영역입니다. 이 세션은 사용자가 알맞은 순간에 유용한 콘텐츠에 접근하도록 하는 발견 가능성, 자동화, 클라우드 데이터, 소통, 결제, 시스템 화면을 다룹니다.
- 세션
- 80
- 2026
- 25
- 2025
- 21
- 2024
- 34
이 주제에서 다루는 내용
- App Intents, Siri, Spotlight 연동
- 위젯, 알림, 실시간 경험
- 클라우드 데이터, 소통, 상거래
WWDC 2026
25 개 세션- App Attest로 앱 보호하기App Attest를 활용해 무단 수정과 사기로부터 앱을 보호하세요. 공격자가 수정된 앱을 악용해 데이터를 위조하고 보안 검사를 우회하는 방식과 App Attest가 이러한 위협을 방어하는 방법을 알아봅니다. Secure Enclave에 연결된 App Attest 키를 생성하고 관리하고, 증명과 어설션을 검증하고, 사기 지표로 악용을 감지하는 방법을 배웁니다. 검증을…
- App Intents 프레임워크의 새로운 기능 알아보기고급 기능으로 App Intents 도입 수준을 높여 더 빠르고 유연하며 관련성 높은 경험을 만드세요. ValueRepresentation과 RelevantEntities로 콘텐츠를 더 쉽게 발견하고 앱 사이에서 이동하게 하며, EntityCollection으로 성능을 개선하고, SyncableEntity로 여러 기기로 확장하는 방법을 알아봅니다. 유니언 값을 포함한 더…
- App Schemas로 지능적인 Siri 경험 만들기App Intents를 사용해 앱의 콘텐츠와 동작을 Siri에 제공하세요. App Entities로 데이터를 모델링하고, App Schemas를 도입해 강력한 시스템 동작을 활성화하며, Apple Intelligence 기반 자연어 상호 작용을 지원합니다. 의미 기반 검색을 활성화하고, 앱 간 동작을 수행하며, 화면 인식과 콘텐츠 전송으로 맥락에 맞는 경험을 만드는 방법을…
- App Store Connect의 Retention Messaging 살펴보기Retention Messaging을 활용해 구독자가 취소하기 전에 도달하는 방법을 알아보세요. App Store Connect에서 이 기능을 구성하고 구독 제안을 추가하는 방법을 배웁니다. Retention Messaging API를 활용해 사용자가 앱 또는 게임 구독을 유지하도록 유도하는 실시간 메시지와 대안을 제공하는 방법도 살펴봅니다.
- App Store에서 앱의 존재감 높이기이미지와 동영상을 새로운 위치에 사용해 App Store에서 앱과 게임을 홍보하는 방식을 새롭게 구성하세요. 제품 페이지, 검색 결과, Apple Ads 캠페인의 새로운 시각적 배치로 App Store 전반에서 더 풍부한 이야기를 전하는 방법을 알아봅니다. 새로운 Asset Library로 모든 시각 에셋을 한곳에서 간소화하고, 제품 페이지를 공개하기 전에 확인하도록 돕는…
- AppKit 및 UIKit과 함께 SwiftUI 사용하기기존 AppKit 또는 UIKit 앱에 SwiftUI를 점진적으로 도입하는 방법을 알아보세요. Observation 프레임워크를 사용해 뷰를 자동 업데이트하고, 기존 뷰 계층에 SwiftUI 구성 요소를 통합하고, 제스처 인식기를 SwiftUI로 가져오는 방법을 보여드립니다. 전체 아키텍처를 바꾸지 않고도 완전한 SwiftUI 장면을 앱에 추가하는 방법도 살펴봅니다.
- Apple 앱 내 구입의 새로운 기능12개월 약정 월간 구독으로 사용자에게 더 저렴한 결제 옵션을 제공하고 장기 구독을 확보하는 방법을 알아보세요. App Store Connect, StoreKit API, Xcode 테스트 등을 사용해 새로운 결제 옵션을 구성하고 테스트하는 방법을 살펴봅니다. 제안 코드 사용 API의 개선 사항과 App Review 제출 경험의 향상된 기능도 알아봅니다.
- Live Activity 핵심 사항Live Activity로 앱 경험을 향상하세요. iPhone을 가로 방향으로 사용할 때 더 많은 정보를 제공하는 Dynamic Island의 새로운 스타일을 비롯해 Live Activity가 나타나는 여러 위치를 살펴봅니다. 각 공간에 맞게 Live Activity를 조정하고, 콘텐츠와 데이터를 구조화하고, ActivityKit과 푸시 알림을 사용해 처음부터 끝까지…
- PaperKit 자세히 알아보기PaperKit으로 캔버스 기반 애플리케이션을 만들어 보세요. 마크업 요소에 접근하고 생성하고 수정할 수 있는 새로운 데이터 모델 API를 살펴봅니다. 맞춤형 컨트롤과 주석을 추가하는 방법을 배우고, 이러한 기능을 앱에 통합해 모든 기능을 갖춘 창작 캔버스를 만드는 권장 사항을 알아봅니다.
- PencilKit으로 필기 속 의미 읽기Freeform과 메모 같은 Apple 앱을 지원하는 강력한 기술로 앱에서 필기 인식을 활용하세요. 다양한 문자 체계와 언어에서 필기를 인식하는 방법을 알아보고, 더 폭넓은 앱에 PencilKit을 통합하는 새로운 기능을 살펴봅니다.
- Siri 및 Apple Intelligence용 고급 App Intents 기능 살펴보기고급 App Intents API로 앱과 Siri가 함께 작동하는 방식을 다듬으세요. 사용자가 음성만으로 더 많은 일을 하게 하고, Apple Intelligence가 콘텐츠를 찾도록 돕고, 화면 인식의 맥락을 제공해 Siri가 앱에서 일어나는 일을 이해하게 하는 기법을 알아봅니다.
- StoreKit과 Background Assets로 게임 내 콘텐츠 제공하기새로운 StoreKit 플러그인으로 Unity 게임에서 네이티브 Apple 앱 내 구입을 지원하세요. 각 플레이어가 필요한 항목만 받도록 언어별 에셋 팩을 제공하는 새로운 Background Assets 플러그인으로 다운로드 크기를 줄이세요. 새로운 Steam Asset Converter를 사용해 기존 빌드를 마이그레이션할 수도 있습니다.
- SwiftData 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 SwiftData 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- SwiftData의 새로운 기능SwiftData의 최신 개선 사항을 알아보세요. Codable을 사용해 맞춤형 및 서드 파티 타입을 영속화하고 SwiftUI 앱에서 가져온 데이터를 섹션으로 그룹화하는 방법을 보여드립니다. ResultsObserver와 HistoryObserver를 사용해 다른 어느 곳에서든 데이터 저장소 변경 사항을 관찰하고, 강력한 상태 객체를 구동하며, 모델 업데이트에 정확히…
- SwiftUI의 새로운 기능SwiftUI의 최신 추가 기능과 앱을 개선하는 방법을 살펴보세요. 고성능 앱 제작을 위해 디스크에 직접 접근하고 스냅샷 기반 차이 비교를 제공하는 새로운 Document 프로토콜, 목록과 그리드 및 섹션에서 콘텐츠 순서를 바꾸는 새로운 API, 표시 우선순위와 자동 최소화 동작을 포함한 도구 막대 개선 사항을 소개합니다. 모든 뷰에서의 스와이프 동작을 포함한 확장된…
- TextKit으로 앱의 텍스트 경험 향상하기내장 텍스트 뷰의 편리함과 TextKit의 제어 기능을 결합하는 방법을 알아보세요. 새로운 API를 사용해 줄 번호와 접을 수 있는 섹션 같은 맞춤형 동작으로 UITextView 및 NSTextView를 쉽게 확장하는 방법을 보여드립니다. TextKit 아키텍처를 살펴보고 텍스트 첨부 파일을 위한 새로운 캐싱 및 재사용 정책을 단계별로 알아봅니다. 이 세션을 최대한…
- Wallet의 새로운 기능Apple Wallet 패스를 위한 최신 디자인 업데이트와 개발자 도구를 살펴보세요. 풍부하고 생생한 디자인을 위한 아름다운 새 스타일로 패스를 새롭게 꾸며 보세요. 새로운 바코드 형식과 유연한 패스 동작 API를 알아봅니다. 패스를 대규모로 디자인하고 개인화하고 배포하는 과정을 간소화하는 강력한 도구 Pass Designer와 Pass Builder를 만나보세요.
- macOS 평가 기능의 새로운 내용macOS의 Automatic Assessment Configuration 프레임워크로 교육 앱에서 안전한 시험을 제공하는 방법을 살펴보세요. 새로운 API를 활용해 Mac의 더 많은 시스템 수준 기능을 포함하는 안전하고 구성 가능한 시험 환경을 만드는 방법을 배웁니다. 내장된 시스템 사전 검사와 손쉬운 사용 컨트롤로 안정적인 시험 경험을 어느 때보다 쉽게 제공하는 방법을…
- watchOS 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 watchOS 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 실시간 소통 경험 만들기LiveCommunicationKit은 실시간 소통 앱을 통합된 경험으로 바꿉니다. 잠금 화면의 전체 화면 표시부터 Dynamic Island를 사용한 원활한 멀티태스킹까지, 사용자가 필요한 곳에 앱을 배치하는 풍부한 네이티브 대화 UI를 제공하는 방법을 보여드립니다. 수신, 발신, 그룹 대화를 위해 프레임워크를 통합하는 과정을 단계별로 살펴봅니다.
- 앱에 Visual Intelligence를 통합하는 권장 사항Visual Intelligence가 앱의 콘텐츠 발견 방식을 바꾸는 방법을 알아보세요. 엔티티를 정의하고, 이미지를 처리하고, 여러 결과 유형을 효과적으로 다루는 방법을 살펴봅니다. 속도와 관련성을 최적화하는 권장 사항을 배우고, 인텐트를 통해 탭 한 번으로 콘텐츠를 열거나 재생하는 직접 동작을 제공하는 방법을 알아봅니다.
- 이미지 이해의 새로운 기능최신 Vision 프레임워크와 Foundation Models 프레임워크 업데이트로 강력한 이미지 이해 기능을 활용하세요. 새로운 탭하여 분할 요청으로 이미지를 새로운 방식으로 분할할 수 있으며 이제 Vision은 watchOS를 지원합니다. Apple Foundation Model의 새로운 이미지 지원을 OCR, 바코드 스캔, 자체 도구와 결합해 앱에서 LLM 기반…
- 함께 코딩하기: Siri에서 앱 사용하기앱을 Siri에서 사용할 수 있게 하는 방법을 보여주는 Xcode 프로젝트를 자세히 살펴보세요. App Schemas를 도입해 사용자가 캘린더 이벤트에 관해 질문하고 일정 잡기 같은 자연어 동작을 수행하도록 하는 방법을 배웁니다. Spotlight 의미 색인에서 콘텐츠를 제공하고 화면 인식을 위한 맥락을 제공하는 권장 사항도 알아봅니다.
- 함께 코딩하기: SwiftData로 영속성 추가하기기존 앱에 영속성을 추가하며 SwiftData의 실제 작동 모습을 확인하세요. 데이터 모델을 정의하고 영구 데이터를 SwiftUI와 원활하게 통합하는 방법을 보여드립니다. 표현력 높은 선언형 API를 사용해 앱 상태를 관리하는 기초 기술도 배웁니다.
- 함께 코딩하기: SwiftUI에서 강력한 드래그 앤 드롭 만들기Solitaire 게임을 함께 만들며 SwiftUI의 최신 드래그 앤 드롭 기능을 살펴보세요. 새로운 순서 변경 API로 사용자가 콘텐츠를 정렬하도록 하고, 드래그 컨테이너를 구현해 여러 항목을 한 번에 이동하며, 앱 규칙에 맞게 드래그 앤 드롭 수명 주기를 조정하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 WWDC22의 ‘Meet Transferable’을…
WWDC 2025
21 개 세션- AdAttributionKit의 새로운 기능서로 겹치는 재참여 전환을 측정하고 앱의 광고 기여도 규칙을 맞춤 설정하는 방법 등 AdAttributionKit의 새로운 기능을 알아보세요. 국가 및 지역별 광고 캠페인의 성공을 측정할 수 있는 새로운 포스트백 속성을 살펴봅니다. AdAttributionKit 구현을 테스트하는 새로운 기능과 권장 사항도 시연합니다. 이 세션을 최대한 활용하려면 먼저 ‘Meet…
- AlarmKit API로 알람 깨우기따르르릉! 레시피 앱의 카운트다운 타이머부터 여행 계획 앱의 기상 알람까지, iOS 및 iPadOS 26의 AlarmKit 프레임워크는 타이머와 알람을 잠금 화면, Dynamic Island 등으로 가져옵니다. 앱의 알람을 만들고 관리하고, Live Activity를 맞춤 설정하며, App Intents 프레임워크로 맞춤형 알림 동작을 제공하는 방법을 알아보세요. 이…
- Apple Pay의 새로운 기능Apple Pay의 최신 개선 사항과 새로운 API를 알아보세요. 새로운 동적 결제 버튼 같은 Apple Pay 전자상거래 경험의 개선 사항과 사전 승인 결제의 향상된 지원을 활용하는 방법을 살펴봅니다. Wallet의 주문 추적에 추가되는 완전히 새로운 기능과 주문을 가장 잘 보여주는 권장 사항을 설명합니다. 금융 관리 앱이 실행 중이 아닐 때도 최신 데이터를 가져올 수…
- Apple-Hosted Background Assets 알아보기Background Assets를 기반으로 게임 및 기타 애플리케이션용 콘텐츠 에셋 팩을 다운로드하는 새로운 기능을 소개합니다. Apple이 에셋 팩을 호스팅하도록 하거나 자체 호스팅 옵션을 관리하는 방법을 알아보세요. 네이티브 API 통합과 이에 대응하는 App Store 구현을 자세히 살펴보고, 앱의 콘텐츠 제공과 사용자 경험을 향상하는 도구를 익힙니다.
- CarPlay에서 앱 기능 강화하기Live Activity와 위젯을 CarPlay 및 CarPlay Ultra로 가져와 사용자가 활동 진행 상황과 관련 정보를 한눈에 확인하도록 하는 방법을 알아보세요. 모든 CarPlay 앱에서 사용할 수 있는 새로운 템플릿 옵션을 살펴보고, 내비게이션 앱에서 자동차 계기판이나 HUD에 표시할 단계별 길찾기 메타데이터를 제공하는 방법을 배웁니다.
- HealthKit Medications API 알아보기HealthKit의 새로운 Medications API를 알아보세요. 새로운 API를 사용하는 예제 앱을 살펴보고, 약물과 복용량에 접근하는 방법과 앱에서 이 새로운 유형의 데이터 승인을 관리하는 방법을 배웁니다.
- PaperKit 알아보기PaperKit을 iOS, iPadOS, macOS, visionOS 앱으로 가져오는 방법을 알아보세요. PencilKit 드로잉을 도형과 이미지 같은 마크업 기능과 원활하게 통합하고 사용자 인터페이스를 맞춤 설정하는 방법을 설명합니다. 향후 호환성을 위한 권장 사항과 앱에 고유한 마크업 경험을 만드는 고급 맞춤 설정 옵션도 알아봅니다.
- PermissionKit으로 아동 안전 향상하기PermissionKit으로 앱에서 아동의 소통 안전을 높이는 방법을 알아보세요. 이 새로운 프레임워크를 사용해 연령에 맞는 소통 경험을 만들고 가족 공유를 활용해 보호자 승인을 받는 방법을 보여드립니다. Messages와 원활하게 통합되는 권한 요청을 만들고, 보호자의 응답을 처리하고, 아동 사용자에 맞게 UI를 조정하는 방법을 배웁니다. 이 세션을 최대한 활용하려면…
- Safari 및 WebKit의 새로운 기능Safari와 WebKit의 최신 웹 기술로 놀라운 경험을 만드는 방법을 알아보세요. 스크롤 기반 애니메이션, 문서 간 뷰 전환, 앵커 위치 지정 등 여러 CSS 기능과 작동 방식을 살펴봅니다. 오디오, 동영상, 이미지, 아이콘 전반의 새로운 미디어 지원도 알아봅니다.
- StoreKit 및 앱 내 구입의 새로운 기능고객에게 뛰어난 앱 내 구입 경험을 제공하도록 돕는 최신 StoreKit API 개선 사항을 알아보세요. AppTransaction, Transaction, RenewalInfo에 추가된 새 필드와 앱 내 구입 제안 코드 업데이트를 검토합니다. App Store Server Library를 사용해 서명된 앱 내 구입 요청을 만들고 SwiftUI로 구독 상품을 표시하는…
- SwiftData: 상속과 스키마 마이그레이션 자세히 알아보기클래스 상속을 사용해 데이터를 모델링하는 방법을 알아보세요. 쿼리를 최적화하고 앱 데이터를 원활하게 마이그레이션해 상속을 사용하는 방법을 배웁니다. 모델 그래프를 만들기 위한 하위 클래스화, 효율적인 가져오기와 쿼리, 강력한 스키마 마이그레이션 구현을 살펴보세요. Observable과 영구 기록을 사용해 변경 사항을 효율적으로 추적하는 방법도 알아봅니다.
- SwiftUI용 WebKit 알아보기WebKit을 사용해 웹 콘텐츠를 SwiftUI 앱에 손쉽게 통합하는 방법을 알아보세요. 웹 콘텐츠를 불러와 표시하고, 웹페이지와 통신하는 방법 등을 배웁니다.
- Wallet의 새로운 기능Wallet의 최신 기능과 개선 사항을 알아보세요. 멋진 새 디자인으로 탑승권을 업데이트하는 방법을 설명하고, 여러 이벤트 티켓을 위한 새로운 기능을 소개합니다. Wallet에 패스를 원활하게 추가하도록 돕는 API 변경 사항도 알아봅니다.
- WebGPU로 GPU 컴퓨팅 활용하기WebGPU API가 그래픽 및 범용 연산을 위해 GPU 기기에 안전하게 접근하도록 하는 방법을 알아보세요. GPU 프로그램을 작성하기 위한 WGSL 셰이딩 언어도 살펴봅니다. 데스크톱과 모바일 기기에서 전력 사용을 최소화하면서 최적의 성능을 얻는 권장 사항을 자세히 알아봅니다.
- Writing Tools 더 자세히 살펴보기Writing Tools를 사용하면 사용자가 앱 안에서 바로 텍스트를 교정하고 재작성하고 변환할 수 있습니다. 앱에 맞게 Writing Tools를 조정하는 고급 기법을 알아보세요. 서식 옵션과 리치 텍스트 편집에서 작동하는 방식을 살펴봅니다. 맞춤형 텍스트 엔진이 있다면 전체 Writing Tools 경험을 원활하게 통합해 텍스트 뷰 안에서 바로 편집할 수 있게 하는…
- iOS 및 iPadOS에서 HealthKit으로 운동 추적하기iOS용 뛰어난 운동 경험을 만드는 권장 사항을 알아보세요. 운동 세션의 수명 주기를 검토하고, Apple Watch와 iPhone 운동의 차이를 살펴보며, Live Activity와 Siri로 앱의 잠금 화면 경험을 강화하는 방법을 배웁니다.
- 공간 비즈니스 앱의 향상된 기능 살펴보기visionOS 26의 최신 개선 사항과 API가 지난해 발표한 엔터프라이즈 기능의 접근 범위와 성능을 어떻게 확장하는지 알아보세요. 완전히 새로운 기능을 활용해 모델 학습 작업 흐름을 만들고, 동영상 피드를 향상하고, 로컬 네트워크에서 좌표계를 정렬해 사내용 앱에 협업 경험을 구현하는 방법을 배웁니다.
- 앱 내 구입을 위한 App Store 서버 API 자세히 알아보기서버에서 고객의 구입 데이터를 직접 관리하고 뛰어난 앱 내 구입 경험을 제공하도록 돕는 App Store Server API, App Store Server Notifications, App Store Server Library의 최신 업데이트를 알아보세요. appAccountToken 및 서명 생성 업데이트, 서명된 거래 및 갱신 정보의 새 필드, 새로운 API를…
- 앱의 다국어 경험 향상하기여러 언어를 사용하는 모든 사람에게 원활한 경험을 제공하세요. Language Discovery가 사용자의 선호 언어에 맞게 앱을 최적화하도록 돕는 방법을 알아봅니다. 양방향 텍스트에서 여러 범위를 선택하는 Natural Selection 등 오른쪽에서 왼쪽으로 쓰는 언어 지원의 발전을 살펴보세요. 앱의 다국어 시나리오를 지원하는 권장 사항도 설명합니다.
- 웹에서 신원 확인 문서 검증하기Digital Credentials로 온라인 신원 확인 흐름을 향상하는 방법을 알아보세요. 웹사이트에서 Digital Credentials API를 통합해 Wallet의 신분증 정보를 요청하는 방법을 설명합니다. 새로운 IdentityDocumentServices 프레임워크로 앱에서 온라인 확인을 위한 자체 신원 확인 문서를 제공하는 방법도 살펴봅니다.
- 함께 코딩하기: Xcode로 현지화 살펴보기Xcode를 사용해 앱을 더 많은 언어로 현지화하는 방법을 알아보세요. String Catalog를 만들고, 텍스트를 번역하고, 외부 번역가와 파일을 교환하는 과정을 단계별로 살펴봅니다. 번역가에게 필요한 맥락을 제공하는 권장 사항과 Xcode가 이 정보를 자동으로 제공하도록 돕는 방식을 배웁니다. 대규모 프로젝트에서는 타입 안전 Swift 코드로 복잡성을 관리하고 문자열…
WWDC 2024
34 개 세션- AdAttributionKit 알아보기개인정보를 보호하며 광고 기여도를 측정하는 새로운 iOS 프레임워크 AdAttributionKit을 소개합니다. AdAttributionKit이 재참여, 클릭 기반 기여도 측정(맞춤형 광고 소재 지원 포함), JWS 형식의 노출 및 포스트백 등을 어떻게 지원하는지 알아보세요. AdAttributionKit 구현을 테스트하는 방법을 살펴보고, 코드 예제와 도입 권장 사항을…
- App Intents로 앱의 핵심 기능을 사용자에게 제공하기인텐트, 엔티티, 쿼리 같은 App Intents 프레임워크의 원리를 배우고 앱의 가장 중요한 기능을 사용자가 필요한 곳에 제공하는 방법을 알아보세요. Siri, 컨트롤과 위젯, Apple Pencil, 단축어, 동작 버튼 등 App Intents를 기반으로 하는 여러 시스템 기능과 앱을 깊이 통합하는 방법을 살펴봅니다. 코드와 핵심 기능을 공유하면서 모든 화면에서 최상의…
- App Intents의 새로운 기능App Intents의 개선 사항과 완전히 새로운 기능을 알아보고, 이 프레임워크를 사용해 앱 기능을 Siri, Spotlight, 단축어 등에 제공하는 방법을 살펴보세요. Transferable API, File Representations, 새로운 IntentFile API, Spotlight Indexing으로 플랫폼에서 엔티티에 더 풍부한 의미를 부여해 Siri와…
- App Store 제안 구현하기App Store Connect와 최신 StoreKit 기능 및 API를 사용해 App Store 제안으로 고객의 참여를 유도하는 방법을 알아보세요. 이전 구독자의 재참여를 유도하는 새로운 방법인 재구독 제안을 설정하고 Mac 앱용 제안 코드를 생성하는 방법을 살펴봅니다. 샌드박스와 Xcode에서 제안을 테스트해 원활히 작동하는지 확인하는 방법도 알아봅니다.
- AppKit의 새로운 기능Mac 앱 개발의 최신 발전을 알아보세요. macOS Sequoia의 새로운 기능과 앱에 도입하는 방법을 살펴봅니다. 기존 코드를 SwiftUI와 통합하는 새로운 방법을 알아보고, 도구 막대, 메뉴, 텍스트 입력을 비롯한 다양한 AppKit 컨트롤의 개선 사항을 확인하세요.
- Apple GPU에서 머신 러닝 및 AI 모델 학습하기Metal for PyTorch, JAX, TensorFlow를 사용해 Apple Silicon에서 모델을 학습하는 방법을 알아보세요. 새로운 어텐션 연산과 양자화 지원을 활용해 기기에서 트랜스포머 모델 성능을 개선하세요.
- Apple Pencil 최대한 활용하기iOS 18, iPadOS 18, visionOS 2의 새로운 기능으로 PencilKit 도구 선택기에 맞춤형 속성을 지닌 완전한 맞춤형 도구를 추가할 수 있습니다. 시스템 전반에서 제공되는 뛰어난 도구 선택 경험을 사용해 맞춤형 드로잉 경험을 도구 선택기에 표현하는 방법을 알아보세요. 회전 각도, 스퀴즈 제스처, 햅틱 피드백 등 Apple Pencil Pro의 새로운…
- Apple Watch용 Live Activity 디자인하기watchOS 11부터 iOS 앱의 Live Activity가 연결된 Apple Watch의 Smart Stack에 자동으로 표시됩니다. 손목에 맞게 Live Activity 레이아웃을 최적화하고, 알맞은 시점에 적절한 수준의 정보와 상호 작용을 제공하는 방법을 알아보세요.
- Contact Access Button 알아보기새로운 Contacts 승인 모드와 앱의 Contacts 접근을 개선하는 방법을 알아보세요. 앱에 Contact Access Button을 통합해 필요할 때 추가 연락처를 공유하고 Contacts 승인을 더 쉽게 받는 방법을 살펴봅니다. Contacts 보안 기능과 버튼이 앱에 적합하지 않을 때 사용할 수 있는 대체 API도 설명합니다.
- Core Spotlight으로 의미 기반 검색 지원하기Core Spotlight을 사용해 앱에서 의미 기반 검색 결과를 제공하는 방법을 알아보세요. 사용자가 자연어로 항목을 검색할 수 있도록 앱의 콘텐츠를 비공개 기기 내 색인에 제공하는 방법을 배웁니다. 색인 작업을 예약해 앱 성능을 최적화하는 방법도 공유합니다. 이 세션을 최대한 활용하려면 먼저 Apple Developer 웹사이트의 Core Spotlight 문서를…
- FinanceKit 알아보기FinanceKit을 사용해 금융 관리 앱에서 사용자의 동의와 제어 아래 Apple Cash, Apple Card 등의 기기 내 데이터를 원활하고 안전하게 공유하는 방법을 알아보세요. 계정, 거래, 잔액에 대한 일회성 및 지속적인 접근을 요청하는 방법과 iOS와 iPadOS에서 훌륭한 경험을 만드는 방법을 살펴봅니다.
- HealthKit의 웰빙 API 살펴보기HealthKit을 사용해 정신 건강과 웰빙을 앱에 통합하는 방법을 알아보세요. State of Mind와 우울증 위험 및 불안 위험을 위한 새로운 API를 살펴봅니다. 감정을 돌아보는 일이 주는 이점과 State of Mind를 사용해 여러 유형의 기분과 감정을 나타내는 방법을 감정 과학의 원리를 통해 자세히 알아봅니다.
- Live Activity를 Apple Watch로 가져오기iOS 18 및 watchOS 11에서 Live Activity를 Apple Watch의 Smart Stack에 표시하세요. Apple Watch에 Live Activity가 표시되는 방식과 Smart Stack에 맞게 표현을 개선하는 방법을 설명합니다. Apple Watch의 Live Activity에 항상 최신 정보가 표시되도록 할 때 고려할 사항도 살펴봅니다.
- Live Activity에 업데이트 브로드캐스트하기브로드캐스트 푸시 알림을 사용하면 앱에서 한 번의 요청으로 수천 개의 Live Activity에 업데이트를 보낼 수 있습니다. 앱, 서버, Apple Push Notification service 사이에서 브로드캐스트 푸시 알림이 작동하는 방식을 알아본 뒤, 이 기능의 권장 사항과 구현 방법을 단계별로 살펴봅니다.
- MapKit으로 장소의 가능성 활용하기MapKit 및 MapKit JS로 지도와 앱 및 웹사이트를 통합하는 강력한 새 방법을 알아보세요. Place ID를 사용해 고유한 장소를 저장하고 참조하는 방법을 배웁니다. 관련 장소를 더 효율적으로 찾게 해 주는 검색 개선 사항을 확인하세요. 앱 안에서 고객이 목적지를 살펴볼 수 있도록 장소의 풍부한 정보를 표시하는 새로운 Place Card API도 소개합니다…
- SharePlay에서 공간 Persona 템플릿 맞춤 설정하기visionOS SharePlay 경험에서 맞춤형 공간 Persona 템플릿을 사용해 앱을 기준으로 Persona의 위치를 세밀하게 조정하는 방법을 알아보세요. SharePlay 샘플 앱에 맞춤형 공간 Persona 템플릿을 도입하고, 참가자를 좌석 사이로 이동하고, Simulator에서 변경 사항을 테스트하는 방법을 보여드립니다. 경험을 돋보이게 하는 맞춤형 공간 템플릿…
- StoreKit 및 앱 내 구입의 새로운 기능App Store 앱 내 구입 시스템을 사용해 더 나은 구입 경험을 만들고 제공하는 방법을 알아보세요. 구독 맞춤 설정을 개선하는 새로운 StoreKit 뷰 제어 스타일과 API를 시연하고, 거래 단위 정보에 추가된 필드를 설명하며, Xcode의 새로운 테스트 기능을 살펴봅니다. 중요한 StoreKit 지원 중단 사항도 확인합니다.
- Swift Charts: 벡터화 플롯과 함수 플롯플롯을 더 깊이 살펴보세요. 앱에서 함수 및 벡터화 플롯을 사용해 수학 함수와 대규모 데이터 세트를 나타내는 아름다운 차트를 렌더링하는 방법을 알아봅니다. 공기역학, 자기학, 고차 장 이론에서 흔히 쓰이는 함수를 표시하거나 대형 대화형 히트맵을 만들 때 Swift Charts를 활용하세요.
- SwiftData 기록으로 모델 변경 사항 추적하기SwiftData로 모델의 변경 기록을 확인하세요. 기록 API를 사용해 데이터 저장소가 변경된 시점을 파악하고, 이 정보를 바탕으로 원격 서버 동기화와 프로세스 외부 변경 처리 같은 기능을 만드는 방법을 알아봅니다. 맞춤형 데이터 저장소에 기록 API 지원을 구현하는 방법도 설명합니다.
- SwiftData로 맞춤형 데이터 저장소 만들기SwiftData의 표현력 높은 선언형 모델링 API와 자체 영속성 백엔드를 결합하세요. 맞춤형 데이터 저장소를 만들고 앱에 영속성 기능을 단계적으로 추가하는 방법을 알아봅니다. 이 세션을 최대한 활용하려면 WWDC23의 ‘Meet SwiftData’와 ‘Model your schema with SwiftData’를 시청하세요.
- SwiftData의 새로운 기능SwiftData의 표현력 높은 선언형 API를 사용하면 앱에 영속성을 쉽게 추가할 수 있습니다. 복합 고유성 제약 조건, #Index를 통한 빠른 쿼리, Xcode 미리 보기의 쿼리, 풍부한 조건자 표현식 등 SwiftData의 개선 사항을 알아보세요. 이러한 기능으로 더 풍부한 모델을 표현하고 앱 성능을 개선하는 방법을 살펴봅니다. 맞춤형 데이터 저장소를 만들거나…
- TipKit으로 기능 발견 경험 맞춤 설정하기기능 발견에 초점을 맞춘 TipKit 프레임워크를 사용하면 앱에 팁을 쉽게 표시할 수 있습니다. 이제 팁을 그룹화해 이상적인 순서로 기능을 발견하게 하고, 맞춤형 팁 식별자로 팁을 재사용하며, 앱의 디자인에 맞게 조정하고, CloudKit으로 팁을 동기화할 수 있습니다. TipKit의 최신 기능으로 사람들이 앱의 모든 기능을 발견하도록 돕는 방법을 알아보세요.
- Translation API 알아보기새로운 Translation 프레임워크를 사용해 앱에서 여러 언어의 텍스트를 번역하는 방법을 알아보세요. 시스템 UI에 번역을 빠르게 표시하고, 앱 UI를 위해 더 많은 텍스트를 일괄 번역하는 방법을 보여드립니다.
- UIKit의 새로운 기능탭 및 문서 실행 경험, 전환 효과, 텍스트와 입력 변경 사항을 비롯한 UIKit의 모든 새로운 기능을 살펴보세요. UIKit과 SwiftUI의 애니메이션 및 제스처 사이에 더욱 향상된 상호 운용성과 UIKit 전반의 개선 사항도 설명합니다.
- Wallet 및 Apple Pay의 새로운 기능Wallet 및 Apple Pay의 새로운 개선 사항으로 패스와 결제 경험을 한 단계 높여 보세요. Wallet의 풍부한 패스 디자인으로 이벤트 티켓을 돋보이게 하고, 서드 파티 브라우저 지원으로 더 많은 사람에게 뛰어난 Apple Pay 경험을 제공하세요. 웹의 Apple Pay로 자금을 지급하는 방법과 더 많은 구입 흐름에 Apple Pay를 통합하는 데 도움이 되는…
- WebXR로 몰입형 웹 경험 만들기WebXR을 사용해 visionOS의 웹사이트에 완전한 몰입형 경험을 추가하는 방법을 알아보세요. visionOS의 입력 기능을 최대한 활용하는 WebXR 경험을 만들고, Simulator를 사용해 macOS에서 WebXR 경험을 테스트하는 방법을 살펴봅니다.
- WorkoutKit으로 맞춤형 수영 운동 만들기WorkoutKit을 사용해 운동을 만들고 맞춤 설정하고 예약하는 최신 방법을 살펴보세요. 페이스 및 파워 알림의 새로운 기능과 확대된 거리 목표 지원을 빠르게 알아봅니다. 맞춤형 단계 이름의 장점으로 운동의 흐름도 이어가세요.
- visionOS용 엔터프라이즈 API 소개visionOS용 새로운 엔터프라이즈 API로 Apple Vision Pro에서 직원과 고객의 생산성을 높이는 공간 경험을 만드는 방법을 알아보세요.
- watchOS 11의 새로운 기능watchOS 앱에 Double Tap 지원을 추가하고, Smart Stack 위젯의 관련성과 상호 작용을 높이고, iOS Live Activity를 Smart Stack에 표시하는 방법 등 Apple Watch의 새로운 가능성을 살펴보세요.
- 다국어 지원 앱 만들기다국어 사용자를 위해 앱이 올바르고 효과적으로 작동하도록 하세요. 텍스트 입력, 표시, 검색, 서식 지정에 관한 권장 사항을 알아봅니다. 키보드를 전환하지 않고 여러 언어를 입력하는 방법을 자세히 살펴보세요. String Catalog의 최신 발전으로 현지화를 더 쉽게 하는 방법도 알아봅니다.
- 앱을 Siri에 연동하기SiriKit과 App Intents를 사용해 앱 기능을 Siri 및 Apple Intelligence에 제공하는 방법을 알아보세요. 바로 사용할 수 있는 인텐트와 App Intent 도메인을 도입해 앱의 동작을 시스템에 통합하는 방법을 살펴봅니다. 제공해야 할 메타데이터, Spotlight에서 엔티티를 검색할 수 있게 하는 방법, 앱 내 검색과 통합하는 방법 등을…
- 앱의 컨트롤을 시스템 전반으로 확장하기앱의 컨트롤을 제어 센터, 잠금 화면 등으로 가져오세요. WidgetKit을 사용해 앱 컨트롤을 시스템 경험으로 확장하는 방법을 알아봅니다. 컨트롤을 만들고, 모양을 조정하고, 구성 가능하게 만드는 방법을 설명합니다.
- 저널링 앱을 위한 향상된 제안저널링 앱에서 시스템의 더 풍부한 콘텐츠를 담은 저널링 제안을 표시하는 방법을 알아보세요. 마음 상태 데이터, 성찰을 돕는 질문, 서드 파티 미디어 콘텐츠와 움직임 기반 활동 지원 등 새롭게 제공되는 콘텐츠 유형을 살펴봅니다.
- 패스키 업그레이드와 자격 증명 관리자로 로그인 간소화하기기존 암호 기반 계정을 자동으로 패스키 사용 계정으로 업그레이드하는 방법을 알아보세요. 계정 보안과 로그인 편의성을 개선해야 하는 이유와 방법, 자격 증명 관리자 앱에서 사용할 수 있는 새로운 기능, 새로운 암호 앱에서 앱 정보를 잘 보여주는 방법을 공유합니다.