WWDC 지식 모음
Apple이 WWDC 2024–2026에서 소개한 아이디어, 프레임워크와 플랫폼 변화를 검색할 수 있는 자료입니다.
-
세션 보기 키노트Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요. -
세션 보기 플랫폼 현황Apple 플랫폼의 최신 발전을 알아보세요. -
세션 보기 키노트 (ASL)Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요. -
세션 보기 플랫폼 현황 (ASL)Apple 플랫폼의 최신 발전을 알아보세요. -
세션 보기 Siri와 iPhone을 위한 Apple의 다음 큰 도약 발표어느 때보다 강력해진 iOS 27의 Siri AI를 소개합니다. 차세대 AI로 이미지를 바꿔 보세요. Image Playground에서 배경화면, 연락처 포스터, 시스템 전반의 배경에 사용할 사실적인 이미지를 만들 수 있습니다. 자연어 기능을 갖춘 더 대화형인 Siri AI로 이메일, 문자, 문서를 편집하고 작성하세요. Siri AI로 개인 정보를 안전하게 보호하고 노출된… -
세션 보기 WWDC26 플랫폼 현황 요약단 5분 만에 앱과 게임을 위한 최신 발전을 빠르게 확인하세요. -
세션 보기 App Attest로 앱 보호하기App Attest를 활용해 무단 수정과 사기로부터 앱을 보호하세요. 공격자가 수정된 앱을 악용해 데이터를 위조하고 보안 검사를 우회하는 방식과 App Attest가 이러한 위협을 방어하는 방법을 알아봅니다. Secure Enclave에 연결된 App Attest 키를 생성하고 관리하고, 증명과 어설션을 검증하고, 사기 지표로 악용을 감지하는 방법을 배웁니다. 검증을… -
세션 보기 PencilKit으로 필기 속 의미 읽기Freeform과 메모 같은 Apple 앱을 지원하는 강력한 기술로 앱에서 필기 인식을 활용하세요. 다양한 문자 체계와 언어에서 필기를 인식하는 방법을 알아보고, 더 폭넓은 앱에 PencilKit을 통합하는 새로운 기능을 살펴봅니다.
주제별로 둘러보기
- AI 및 머신 러닝76 개 세션 Apple Intelligence, Foundation Models, Core ML, Vision과 강력하고 비공개로 처리되는 머신 러닝 기능을 출시하는 실용적인 방법을 살펴보세요. 추천 · WWDC 2026 · Foundation Models 프레임워크의 새로운 기능 2026: 38 · 2025: 17 · 2024: 21
- App Store, 배포 및 마케팅21 개 세션 App Store Connect, 구독, 테스트, 배포, 분석과 앱을 시장에 출시하는 데 필요한 작업을 이해하세요. 추천 · WWDC 2026 · App Store에서 앱의 존재감 높이기 2026: 9 · 2025: 7 · 2024: 5
- Safari 및 웹18 개 세션 WebKit, Safari, CSS, 웹 앱, 확장 프로그램과 오픈 웹을 Apple 플랫폼에 연결하는 기술을 살펴보세요. 추천 · WWDC 2026 · Safari 27용 WebKit의 새로운 기능 2026: 7 · 2025: 7 · 2024: 4
- Swift41 개 세션 Swift 언어, 동시성, 성능, 상호 운용성, 매크로, 패키지와 생태계의 발전을 살펴보세요. 추천 · WWDC 2026 · Swift의 새로운 기능 2026: 14 · 2025: 12 · 2024: 15
- SwiftUI 및 UI 프레임워크76 개 세션 최신 레이아웃, 탐색, 애니메이션, 상태 패턴을 사용해 SwiftUI, UIKit, AppKit 전반에서 적응형 인터페이스를 만드세요. 추천 · WWDC 2026 · SwiftUI의 새로운 기능 2026: 22 · 2025: 26 · 2024: 28
- 개발자 도구48 개 세션 Xcode, Instruments, 테스트, 디버깅, 자동화, 코딩 인텔리전스를 사용해 더 빠르고 자신 있게 작업하세요. 추천 · WWDC 2026 · Xcode 27의 새로운 기능 2026: 18 · 2025: 11 · 2024: 19
- 개인정보 보호 및 보안15 개 세션 플랫폼 보안과 개인정보를 보호하는 디자인으로 ID, 자격 증명, 데이터, 네트워크 활동을 보호하세요. 추천 · WWDC 2026 · 앱 보호하기: 에이전트 기능의 위험 완화하기 2026: 4 · 2025: 7 · 2024: 4
- 건강 및 피트니스10 개 세션 HealthKit, 운동 API, 센서, 개인정보를 고려한 데이터 흐름으로 의미 있는 건강 및 피트니스 제품을 만드세요. 추천 · WWDC 2026 · HealthKit 운동 영역으로 운동 인사이트 제공하기 2026: 2 · 2025: 3 · 2024: 5
- 공간 컴퓨팅65 개 세션 공간 인터페이스, RealityKit, 몰입형 미디어, 공유 경험, 3D 콘텐츠를 사용해 visionOS용 경험을 디자인하고 만드세요. 추천 · WWDC 2026 · RealityKit의 발전 살펴보기 2026: 16 · 2025: 19 · 2024: 30
- 그래픽 및 게임51 개 세션 Metal과 Apple의 그래픽 스택으로 고성능 렌더링, 게임, 3D 콘텐츠, 크로스 플랫폼 경험을 만드세요. 추천 · WWDC 2026 · Metal로 실시간 신경망 렌더링 파이프라인 만들기 2026: 18 · 2025: 15 · 2024: 18
- 디자인50 개 세션 Apple의 발전하는 시각 언어, 상호 작용 원칙, 아이콘, 움직임과 명확한 크로스 플랫폼 경험을 만드는 기법을 살펴보세요. 추천 · WWDC 2026 · 훌륭한 디자인의 원칙 2026: 13 · 2025: 22 · 2024: 15
- 비즈니스 및 교육11 개 세션 Apple의 엔터프라이즈 및 교육 기능을 사용해 관리형 기기, 조직, 교실, 팀을 위한 앱을 디자인하세요. 추천 · WWDC 2026 · Apple 기기 관리의 새로운 기능 2026: 5 · 2025: 4 · 2024: 2
- 사진 및 카메라16 개 세션 Apple의 카메라, Photos, 이미징 프레임워크를 사용해 사진과 동영상을 촬영하고 처리하고 정리하고 표시하세요. 추천 · WWDC 2026 · 빠르게 실행되는 반응성 높은 카메라 앱 만들기 2026: 5 · 2025: 5 · 2024: 6
- 손쉬운 사용 및 포용성12 개 세션 Apple 플랫폼에서 사용자가 보고, 듣고, 움직이고, 집중하고, 소통하는 방식에 맞춰 조정되는 경험을 만드세요. 추천 · WWDC 2026 · 읽기 앱의 손쉬운 사용 향상하기 2026: 6 · 2025: 4 · 2024: 2
- 시스템 서비스25 개 세션 백그라운드 작업, 연결, 공유, 자동화, 기기 기능과 앱이 UI 밖에서 의존하는 서비스를 통합하세요. 추천 · WWDC 2026 · 단축어의 새로운 기능 2026: 10 · 2025: 10 · 2024: 5
- 앱 서비스80 개 세션 앱 콘텐츠와 동작을 Siri, Spotlight, 위젯, 알림, CloudKit과 더 넓은 시스템 경험에 연결하세요. 추천 · WWDC 2026 · App Schemas로 지능적인 Siri 경험 만들기 2026: 25 · 2025: 21 · 2024: 34
- 오디오 및 동영상26 개 세션 Apple의 오디오 및 동영상 프레임워크로 안정적인 촬영, 재생, 편집, 스트리밍, 공간 미디어 경험을 만드세요. 추천 · WWDC 2026 · Music Understanding 프레임워크 알아보기 2026: 7 · 2025: 10 · 2024: 9
- 지도 및 위치5 개 세션 MapKit, 위치 서비스, 지오코딩, 내비게이션, 풍부한 지도 표현으로 장소를 인식하는 경험을 만드세요. 추천 · WWDC 2025 · MapKit 더 깊이 활용하기 2025: 2 · 2024: 3
- 핵심 사항37 개 세션 각 WWDC의 주요 플랫폼 발표, 전략적 주제, 간결한 안내 세션부터 시작하세요. 추천 · WWDC 2026 · 플랫폼 현황 2026: 13 · 2025: 11 · 2024: 13
연도별 모든 세션
WWDC 2026
138 개 세션- 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 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 App Store Connect 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- App Store Connect의 Retention Messaging 살펴보기Retention Messaging을 활용해 구독자가 취소하기 전에 도달하는 방법을 알아보세요. App Store Connect에서 이 기능을 구성하고 구독 제안을 추가하는 방법을 배웁니다. Retention Messaging API를 활용해 사용자가 앱 또는 게임 구독을 유지하도록 유도하는 실시간 메시지와 대안을 제공하는 방법도 살펴봅니다.
- App Store에서 앱의 존재감 높이기이미지와 동영상을 새로운 위치에 사용해 App Store에서 앱과 게임을 홍보하는 방식을 새롭게 구성하세요. 제품 페이지, 검색 결과, Apple Ads 캠페인의 새로운 시각적 배치로 App Store 전반에서 더 풍부한 이야기를 전하는 방법을 알아봅니다. 새로운 Asset Library로 모든 시각 에셋을 한곳에서 간소화하고, 제품 페이지를 공개하기 전에 확인하도록 돕는…
- AppIntentsTesting으로 App Intents 도입 검증하기Siri, 단축어, Spotlight이 사용하는 것과 같은 인프라를 통해 App Intents를 검증하는 새로운 프레임워크 AppIntentsTesting을 만나보세요. UI 자동화 없이 인텐트를 실행하고, 결과를 검사하고, 엔티티와 쿼리를 테스트하는 방법을 알아봅니다. View 주석과 Spotlight 색인 같은 통합을 확인해 개발 작업 흐름 초기에 버그를 찾는 방법도…
- AppKit 및 UIKit과 함께 SwiftUI 사용하기기존 AppKit 또는 UIKit 앱에 SwiftUI를 점진적으로 도입하는 방법을 알아보세요. Observation 프레임워크를 사용해 뷰를 자동 업데이트하고, 기존 뷰 계층에 SwiftUI 구성 요소를 통합하고, 제스처 인식기를 SwiftUI로 가져오는 방법을 보여드립니다. 전체 아키텍처를 바꾸지 않고도 완전한 SwiftUI 장면을 앱에 추가하는 방법도 살펴봅니다.
- AppKit 앱 현대화하기AppKit 앱을 최신 macOS 규칙에 맞게 업데이트하세요. 기존 추적 루프를 넘어 컨트롤 이벤트와 제스처 인식기로 입력을 처리하는 방법을 자세히 알아봅니다. 앱의 키보드 탐색을 향상하고, 재시작 후 자연스러운 상태 복원을 구현하고, 인터페이스를 macOS 디자인과 원활하게 조화시키는 새로운 모서리 동심도 API를 활용하세요.
- Apple Immersive Video용 실시간 제작 도구 만들기실시간 Apple Immersive Video 제작의 무대 뒤를 살펴보세요. SMPTE 2110 표준으로 IP 네트워크를 통해 전송할 수 있도록 몰입형 동영상, 공간 음향, 장면 메타데이터를 패키징하는 방법을 알아봅니다. Apple의 Immersive Media Support, Video Toolbox, AVFoundation 프레임워크를 활용해 실시간 Apple…
- Apple Intelligence 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 Apple Intelligence 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- Apple Intelligence 및 Xcode 내부: 특별 프레젠테이션Steve Jobs Theater에서 최신 Apple Intelligence 및 Xcode 발전을 알아보세요. Xcode 27의 새로운 에이전트 코딩 작업 흐름으로 개발을 가속하고, App Intents를 통해 Siri가 맥락을 이해하고 앱 안에서 동작을 수행하는 방법을 살펴봅니다. Foundation Models 프레임워크로 지능형 기능을 출시하고, Core AI로…
- Apple 기기 관리의 새로운 기능선언적 기기 관리, Apple Business, Apple School Manager의 최신 업데이트를 알아보세요. 이러한 발전이 배포를 간소화하고 보안을 강화하며 관리형 기기 사용자의 경험을 개선하는 방법을 살펴봅니다. 기기 관리 솔루션을 만들거나 엔터프라이즈 기기군을 관리하는 경우 모두 새로운 기능을 활용하는 실용적인 방법을 배울 수 있습니다.
- Apple 앱 내 구입의 새로운 기능12개월 약정 월간 구독으로 사용자에게 더 저렴한 결제 옵션을 제공하고 장기 구독을 확보하는 방법을 알아보세요. App Store Connect, StoreKit API, Xcode 테스트 등을 사용해 새로운 결제 옵션을 구성하고 테스트하는 방법을 살펴봅니다. 제안 코드 사용 API의 개선 사항과 App Review 제출 경험의 향상된 기능도 알아봅니다.
- Bluetooth Channel Sounding으로 액세서리 찾기Channel Sounding을 시작해 Bluetooth 액세서리에 거리 및 방향 인식 기능을 제공하세요. 새로운 Nearby Interaction 및 Core Bluetooth API를 자세히 살펴보고 액세서리 측에서 필요한 변경 사항을 단계별로 확인합니다. 부드럽고 반응성 높은 경험을 보장하면서 전력 사용량을 최적화하세요.
- CSS Grid Lanes 배우기모든 모양과 크기의 콘텐츠를 수용하는 적응형 웹 레이아웃을 만드세요. Grid Lanes를 사용해 모양이 다른 요소를 간단한 CSS로 깔끔하고 유연한 디자인에 배치하는 방법을 살펴봅니다. flow-tolerance로 레이아웃의 유연성을 유지하면서 손쉬운 사용을 다듬는 방법도 알아보세요.
- CarPlay 앱 성능 높이기CarPlay 오디오, 내비게이션, 음성 기반 대화 앱 등을 위한 새로운 기능을 살펴보세요. 주차 중인 지원 차량에서 사용자가 좋아하는 동영상을 탐색하고 시청할 수 있는 CarPlay 동영상 앱을 만드는 방법을 알아봅니다. CarPlay 앱에 썸네일, 미디어 정보, 음성 컨트롤을 통합하는 방법을 배웁니다.
- Core AI 모델 제작 및 최적화 자세히 알아보기새로운 Core AI 프레임워크로 Apple silicon용 맞춤형 모델을 배포하는 전체 작업 흐름을 자세히 살펴보세요. 플랫폼을 고려한 압축 전략과 함께 맞춤형 Metal 커널을 사용해 모델을 만드는 강력한 기법을 알아봅니다. 새로운 Core AI Debugger는 심층적인 내부 분석을 제공하며, AI 지원 작업 흐름은 초기 개념부터 최적화된 기기 내 실행까지 안내합니다.
- Core AI 알아보기기기 내 AI 모델 배포를 위한 Apple의 새로운 프레임워크 Core AI를 알아보세요. 모델 변환, 제작, 최적화를 위한 Python 라이브러리부터 간단한 플러그 앤 플레이 추론과 엄격한 지연 시간 및 메모리 요구 사항이 있는 고급 사용 사례를 위한 Swift API까지 생태계를 둘러봅니다. 인기 아키텍처를 바로 실행할 수 있는 예제로 제공하는 새로운 Core AI…
- Core AI로 기기 내 AI 모델을 앱에 통합하기새로운 Core AI Framework로 Apple silicon에 최적화된 Qwen, Mistral, SAM3 등의 엄선된 인기 오픈 소스 모델 모음을 알아보세요. Mac에서 모델을 다운로드하고 실행하고 벤치마크하며, 코드 몇 줄로 앱에 통합하는 방법을 배웁니다. 모델 컴파일과 기기 내 특화를 위한 새로운 작업 흐름으로 최초 모델 로드를 가속하는 방법을 살펴봅니다…
- Core Image로 RAW 이미지 처리 향상하기Core Image RAW 처리 API 버전 9의 성능을 활용해 더 나은 선명도와 또렷한 색상으로 앱의 이미지 품질을 크게 높이면서 Apple Neural Engine으로 최적의 성능을 얻으세요. CIRAWFilter API로 사용자가 노출, 노이즈 감소, 선명도, 대비 등을 변경해 RAW 사진을 편집하도록 하세요. 타일 크기와 버퍼 관리를 정밀하게 제어해 성능을…
- Core Spotlight을 사용한 LLM 검색SpotlightSearchTool과 LanguageModelSession을 사용해 기본 검색을 검색 증강 시스템으로 발전시키세요. Core Spotlight 통합, 델리게이트 기반 하이드레이션 패턴, 메타데이터 품질이 검색 결과에 미치는 영향을 살펴봅니다. 감정 분석 같은 작업에 맞춤형 PipelineStages를 사용하는 방법을 알아보세요. 앱에서 유연하고 맥락이…
- Cyberpunk 2077을 Mac으로 가져오기무대 뒤에서 CD PROJEKT RED가 Cyberpunk 2077을 Mac으로 가져와 macOS의 AAA 게임에 새로운 기준을 세운 과정을 알아보세요. 팀이 Apple의 강력한 하드웨어, 소프트웨어, 개발 도구를 활용해 고충실도 경험을 구현한 방법을 살펴봅니다. 비슷한 기법을 게임에 적용하는 방법을 배워보세요. 혁신적인 ‘For this Mac’ 프리셋이 Mac 제품군…
- Device Hub 최대한 활용하기Device Hub로 개발 작업 흐름을 가속하는 방법을 알아보세요. 주요 기능을 둘러보고 기기와 시뮬레이터에서 문제를 빠르게 진단하고 재현하는 방법을 보여드립니다.
- Dub Dub Daily: 2일 차WWDC26의 가장 큰 발표를 한곳에서 확인하세요. 공개된 모든 내용을 빠르게 살펴보고, 올해 컨퍼런스를 이끄는 주제를 더 깊이 알아보며, 모든 내용을 분석하기 위해 함께한 특별 게스트의 이야기를 들어보세요.
- Dub Dub Daily: 3일 차Apple Intelligence는 빠르게 발전하고 있습니다. 오늘은 최신 AI 발표와 앱에 미치는 의미, 이전에는 불가능했지만 이제 가능해진 일을 자세히 알아봅니다. 특별 게스트와 함께 앞으로 나아갈 방향도 살펴봅니다.
- Dub Dub Daily: 4일 차개발 도구가 크게 향상되었습니다. 더 빠르고 지능적으로 개발하도록 설계된 Xcode와 개발자 도구 체인을 살펴봅니다. 개발자의 생산성을 높이는 데 필요한 것을 잘 아는 특별 게스트도 함께합니다.
- Dub Dub Daily: 5일 차Swift는 계속 발전합니다. 오늘은 최신 언어 업데이트와 코드에 열리는 가능성, 지금이 Swift 개발자에게 흥미로운 순간인 이유를 알아봅니다. 특별 게스트와 함께 더 깊이 살펴봅니다.
- Dynamic Type에 맞게 tvOS 앱 준비하기Dynamic Type은 사용자가 자신에게 가장 알맞은 텍스트 크기를 선택해 앱을 편안하게 읽고 상호 작용하도록 돕습니다. 글꼴 크기 조절을 구현하고 더 큰 콘텐츠에 맞게 레이아웃을 조정하는 실용적인 기법으로 tvOS 앱을 Dynamic Type에 맞게 준비하는 방법을 배웁니다. 그리드와 캐러셀 같은 미디어 중심 인터페이스를 최적화해 여러 텍스트 크기를 사용하는 모두에게…
- Evaluations 프레임워크 알아보기Evaluations 프레임워크를 사용해 모델 기반 경험을 평가하는 방법을 알아보세요. 확률적인 환경에서는 단위 테스트만으로 충분하지 않습니다. 지표를 정의하고, 출력을 자동으로 채점하고, 통계를 집계해 AI 기반 기능이 Apple 플랫폼 전반에서 안정적으로 작동하도록 보장하는 방법을 살펴봅니다.
- Evaluations로 반복 개선해 프롬프트 향상하기프롬프트 엔지니어링을 안내하고 앱에 맞는 모델을 선택하는 비교 평가 기법을 알아보세요. 기준 성능을 정하고, 평가 전략을 확장하고, 결과를 JSON으로 변환해 다른 도구와 통합하는 방법을 살펴봅니다. 여러 프롬프트 전략을 적용할 시점과 최상의 결과를 위해 프롬프트를 반복 개선하는 방법을 알아봅니다.
- Foundation Models 프레임워크로 에이전트 앱 경험 만들기동적 맥락과 에이전트 작업 흐름을 위한 Foundation Models 프레임워크 기본 요소로 지능형 기능을 한 단계 높이는 방법을 알아보세요. 공유 맥락을 설계하고, 개인정보 보호 경계를 설정하고, 키 값 캐싱을 관리하는 과정을 살펴봅니다. 로컬 모델과 서버 모델 사이의 원활한 인계를 조율하는 방법을 알아보세요.
- Foundation Models 프레임워크에 LLM 제공업체 추가하기새로운 모델을 위한 LanguageModelExecutor를 구현해 Foundation Models 프레임워크를 확장하세요. LanguageModelSession의 대화 내용과 연동하고, 세션 상태를 효과적으로 관리하고, KV 캐시 사용을 최적화하는 방법을 살펴봅니다. 맞춤형 세그먼트 유형을 지원하고 생성형 AI 기능의 고급 성능을 활용하는 방법도 알아보세요.
- Foundation Models 프레임워크의 새로운 기능Foundation Models 프레임워크의 새로운 기능을 살펴보세요. Private Cloud Compute에 접근하고, 서드 파티 및 오픈 소스 모델을 통합하고, 비전 기능을 사용하는 방법을 알아봅니다. 맥락 관리 API, 내장된 의미 기반 검색, 앱에 에이전트 경험을 만드는 강력한 기본 요소도 살펴보세요.
- HTML Model Element 시작하기model 요소가 iOS, iPadOS, macOS, visionOS의 웹사이트에 대화형 3D 콘텐츠를 제공하는 방법을 알아보세요. 3D 에셋을 만들고 최적화하는 도구를 살펴봅니다. model 요소의 기능을 알아보고 웹 표준이 웹 3D의 미래를 만들어 가는 방식을 확인하세요.
- HTML select 요소 다시 알아보기웹의 select 메뉴 스타일을 완전히 제어하는 방법을 알아보세요. HTML select 요소는 새로운 CSS appearance 값과 새로운 의사 요소로 크게 향상됩니다. select 옵션에 풍부한 콘텐츠를 포함할 수 있는 HTML의 새로운 가능성을 살펴보세요. 기본 요소의 손쉬운 사용과 강력함을 모두 유지하면서 디자인 시스템과 어울리는 select를 만들어 보세요.
- HealthKit 운동 영역으로 운동 인사이트 제공하기HealthKit을 사용하면 심박수와 사이클링 파워 영역 같은 운동 인사이트를 앱에서 더 쉽게 제공할 수 있습니다. 내장된 개인 맞춤형 영역을 활용하거나 맞춤형 영역을 만드는 방법을 알아보세요. 현재 영역과 각 영역에서 보낸 시간을 사용해 운동 중과 운동 후에 의미 있는 안내를 제공하는 방법을 살펴봅니다.
- Image Playground로 고품질 이미지 만들기Image Playground를 사용해 앱에서 고품질 이미지를 만들 수 있게 하세요. Private Cloud Compute에서 실행되는 새로운 생성 모델을 통해 사용자는 앱 안에서 사실적인 스타일을 비롯한 거의 모든 스타일의 이미지를 만들 수 있습니다. 더 많은 위치에서 사용할 수 있도록 크기를 지정하고, 자연어 설명과 터치로 이미지를 수정하도록 할 수도 있습니다…
- Instruments로 에이전트 앱 경험 디버깅 및 프로파일링하기Xcode의 향상된 FoundationModels 도구를 사용해 동작을 검사하고 에이전트 흐름의 성능을 최적화하세요. 여러 LanguageModelSessions 및 프로필을 활용하는 고급 사용 사례에서 프롬프트를 검사하고, 지연 시간을 분석하고, 제어 흐름을 추적하는 방법을 알아봅니다.
- Live Activity 핵심 사항Live Activity로 앱 경험을 향상하세요. iPhone을 가로 방향으로 사용할 때 더 많은 정보를 제공하는 Dynamic Island의 새로운 스타일을 비롯해 Live Activity가 나타나는 여러 위치를 살펴봅니다. 각 공간에 맞게 Live Activity를 조정하고, 콘텐츠와 데이터를 구조화하고, ActivityKit과 푸시 알림을 사용해 처음부터 끝까지…
- MLX로 Mac에서 로컬 에이전트 AI 실행하기개인정보 보호, 낮은 지연 시간, 오프라인 접근을 갖춘 AI 에이전트를 로컬에서 실행하세요. MLX의 발전과 Mac 하드웨어가 강력한 에이전트 작업 흐름을 완전히 기기 내에서 가능하게 하는 방식을 자세히 알아봅니다. OpenCode 같은 코드 에이전트를 살펴보고, Xcode와 통합하는 방식과 여러 Mac으로 확장하는 기법을 배우며, 기기를 벗어나지 않고 도구를 원활하게…
- MLX로 Swift 수치 연산 살펴보기MLX Swift로 NumPy 스타일 연산을 Swift에서 네이티브로 사용하세요. 이미지 처리, 텐서 연산, 신경망 학습을 타입 안전한 단일 환경에서 처리해 머신 러닝 작업 흐름의 언어 간 마찰을 없애는 방법을 알아봅니다. 익숙한 컴파일러, 도구, 디버깅 경험을 유지하면서 GPU 가속을 활용하게 해 주는 API를 살펴보세요.
- MLX로 분산 추론 및 학습 살펴보기MLX를 사용해 여러 Mac에 머신 러닝 작업을 분산하세요. 상호 연결 효율성, 대형 모델 추론, 요청 배치, 분산 학습 과제를 해결하는 방법을 배웁니다. 책상 위의 Mac 몇 대가 까다로운 AI 작업을 위한 값비싼 클라우드 인프라를 대체하는 방법을 알아보세요.
- Metal 게임의 성능 문제 찾고 수정하기강력한 Metal 도구로 찾기 어려운 게임 성능 문제를 추적하세요. Instruments의 Game Performance Overview로 풍부한 성능 데이터를 수집하고, macOS의 metalperftrace와 iOS의 제어 센터에서 백그라운드 추적을 실행하고, 새로운 StateReporting API로 지표를 게임의 런타임 상태와 직접 연결하는 방법을 알아봅니다. 여러…
- Metal 텐서로 맞춤형 머신 러닝 연산 최적화하기Metal Tensor API와 Metal Performance Primitives(MPP) Tensor Ops 라이브러리로 강력한 머신 러닝 성능을 활용하세요. Apple M5 및 A19 GPU의 Neural Accelerator를 활용하는 이식 가능한 연산을 만드는 방법을 알아봅니다. Core AI 애플리케이션을 위한 맞춤형 머신 러닝 커널을 만들고, 양자화 데이터…
- Metal로 실시간 신경망 렌더링 파이프라인 만들기Metal 4를 사용해 머신 러닝을 실시간 렌더링 파이프라인에 통합하는 방법을 알아보세요. Maxon의 Redshift Live에서 얻은 실제 인사이트와 함께 MetalFX 신경망 노이즈 제거로 프로덕션 품질의 결과를 얻는 실용적인 도입 패턴과 권장 사항을 살펴봅니다. 그래픽 작업과 인라인으로 ML 명령 인코더를 사용해 신경망 톤 매퍼를 학습하고 배포하는 방법을 배웁니다…
- Music Understanding 프레임워크 알아보기앱에서 기기 내 오디오를 조성, 리듬, 구조, 속도, 악기 활동, 음량의 6가지 차원으로 분석할 수 있게 하는 새로운 프레임워크 Music Understanding을 알아보세요. Music Understanding Lab 샘플 앱을 사용해 각 결과를 시각화하세요.
- MusicKit을 앱에 통합하기MusicKit으로 Apple Music의 강력한 기능을 앱에 가져오세요. 승인, 구독 상태 확인, 음악 선택, 재생 제어, 스토어프런트 간 노래 공유를 설명합니다. 새로운 Music Picker를 사용해 사용자가 Apple Music 카탈로그와 개인 보관함을 탐색하도록 하는 방법을 알아보세요. SystemMusicPlayer와 ApplicationMusicPlayer의…
- Now Playing 프레임워크 알아보기앱의 미디어 재생을 잠금 화면, 제어 센터, Dynamic Island, CarPlay 같은 시스템 화면에 연결하는 Swift 프레임워크 Now Playing을 처음 살펴보세요. 관찰 가능한 API를 사용해 재생 상태를 게시하고 명령에 응답하는 방법을 알아봅니다. 외부 기기에서 재생되는 미디어를 앱이 나타내고 같은 시스템 화면에 전체 재생 컨트롤을 제공하도록 하는 새로운…
- PaperKit 자세히 알아보기PaperKit으로 캔버스 기반 애플리케이션을 만들어 보세요. 마크업 요소에 접근하고 생성하고 수정할 수 있는 새로운 데이터 모델 API를 살펴봅니다. 맞춤형 컨트롤과 주석을 추가하는 방법을 배우고, 이러한 기능을 앱에 통합해 모든 기능을 갖춘 창작 캔버스를 만드는 권장 사항을 알아봅니다.
- PencilKit으로 필기 속 의미 읽기Freeform과 메모 같은 Apple 앱을 지원하는 강력한 기술로 앱에서 필기 인식을 활용하세요. 다양한 문자 체계와 언어에서 필기를 인식하는 방법을 알아보고, 더 폭넓은 앱에 PencilKit을 통합하는 새로운 기능을 살펴봅니다.
- Private Cloud Compute의 새로운 Apple Foundation Model로 만들기Private Cloud Compute를 사용하면 사용자 개인정보를 보호하면서 강력한 최첨단 모델에 접근할 수 있습니다. 작동 방식과 Foundation Models 프레임워크로 접근하는 방법을 살펴보세요. 사용 가능 여부를 확인하고 앱에서 자연스러운 대체 경로를 처리하는 권장 사항을 알아봅니다.
- Reality Composer Pro 3로 공간 작업 흐름 강화하기강력한 그래프 기반 도구 모음을 사용해 Reality Composer Pro 안에서 풍부한 상호 작용과 멋진 시각 효과를 만드는 방법을 알아보세요. Shader Graph로 동적 재질을 만들고, Animation Graph로 골격 애니메이션을 혼합하고, Compute Graph로 파티클 효과를 시뮬레이션하는 방법을 배웁니다. 편집기를 벗어나지 않고 Script Graph로…
- Reality Composer Pro 3로 노코드 게임 디자인하기Reality Composer Pro 3의 ScriptGraph를 사용해 앱과 게임을 위한 노코드 3D 콘텐츠를 만드는 방법을 알아보세요. 시각적 노드를 활용해 애니메이션을 만들고, 대화형 순간을 구성하고, SwiftUI 요소를 통합해 말풍선과 기타 UI를 경험에 추가하는 방법을 배웁니다.
- Reality Composer Pro 3에서 공간 장면을 더 빠르게 반복 개선하기공간 경험을 만들기 위한 Reality Composer Pro 3의 강력한 새 기능을 활용하세요. 편집기를 벗어나지 않고 몰입형 장면에 콘텐츠, 시각 효과, 조명, 상호 작용을 추가하는 방법을 알아봅니다. 편집기 안의 AI 지원 기능으로 빠르게 반복 개선하는 방법도 살펴보세요.
- RealityKit의 발전 살펴보기앱과 게임을 어느 때보다 몰입감 있고 사실적으로 만드는 RealityKit의 최신 발전을 알아보세요. 대화형 천 시뮬레이션, NavMesh 길찾기, 혼합 현실 조명, 향상된 공간 음향을 위한 맞춤형 리버브 메시 등 강력한 새 기능을 살펴봅니다. 개선된 그림자, 향상된 캐릭터 렌더링, Gaussian splatting 지원으로 시각적 충실도를 높이세요.
- Safari 27용 WebKit의 새로운 기능Grid Lanes와 Customizable Select부터 HTML Model, Immersive Environments, Web Extensions의 최신 기능까지 WebKit의 새로운 기능을 살펴보세요. 웹을 더 안정적으로 만드는 1,000개가 넘는 브라우저 엔진 개선 작업도 알아봅니다.
- Safari 및 웹 기술 그룹 랩온라인에서 Apple 엔지니어와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 Safari 및 웹 기술 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- Safari용 웹 확장 프로그램 만들기Xcode 없이 Safari 웹 확장 프로그램을 처음부터 만들고 테스트하며 시작해 보세요. 콘텐츠 차단, 페이지 수정, 네이티브 메시징, 권한 모드가 함께 작동해 플랫폼 전반에서 강력하고 개인정보를 보호하는 브라우징 경험을 만드는 방식을 살펴봅니다.
- Siri 및 Apple Intelligence용 고급 App Intents 기능 살펴보기고급 App Intents API로 앱과 Siri가 함께 작동하는 방식을 다듬으세요. 사용자가 음성만으로 더 많은 일을 하게 하고, Apple Intelligence가 콘텐츠를 찾도록 돕고, 화면 인식의 맥락을 제공해 Siri가 앱에서 일어나는 일을 이해하게 하는 기법을 알아봅니다.
- Siri와 iPhone을 위한 Apple의 다음 큰 도약 발표어느 때보다 강력해진 iOS 27의 Siri AI를 소개합니다. 차세대 AI로 이미지를 바꿔 보세요. Image Playground에서 배경화면, 연락처 포스터, 시스템 전반의 배경에 사용할 사실적인 이미지를 만들 수 있습니다. 자연어 기능을 갖춘 더 대화형인 Siri AI로 이메일, 문자, 문서를 편집하고 작성하세요. Siri AI로 개인 정보를 안전하게 보호하고 노출된…
- Spatial Preview 프레임워크 알아보기새로운 Spatial Preview 프레임워크가 Mac의 콘텐츠를 visionOS로 직접 가져오는 방법을 살펴보세요. 두 플랫폼 간 실시간 동기화와 양방향 편집으로 동적 작업 흐름을 만드는 방법을 알아봅니다. SpatialPreview API, 기기 발견, 2D 및 3D 세션 통합, Mac 앱을 공간적으로 향상하는 새로운 Quick Look 기능을 배웁니다.
- StoreKit과 Background Assets로 게임 내 콘텐츠 제공하기새로운 StoreKit 플러그인으로 Unity 게임에서 네이티브 Apple 앱 내 구입을 지원하세요. 각 플레이어가 필요한 항목만 받도록 언어별 에셋 팩을 제공하는 새로운 Background Assets 플러그인으로 다운로드 크기를 줄이세요. 새로운 Steam Asset Converter를 사용해 기존 빌드를 마이그레이션할 수도 있습니다.
- Swift Testing으로 마이그레이션하기테스트 프레임워크 상호 운용성을 사용해 XCTest와 함께 Swift Testing을 안심하고 도입하는 방법을 알아보세요. 개발을 가속하고 테스트 범위를 넓히는 고급 테스트 기능을 점진적으로 도입하는 권장 사항과 패턴을 살펴봅니다.
- Swift 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 Swift 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- SwiftData 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 SwiftData 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- SwiftData의 새로운 기능SwiftData의 최신 개선 사항을 알아보세요. Codable을 사용해 맞춤형 및 서드 파티 타입을 영속화하고 SwiftUI 앱에서 가져온 데이터를 섹션으로 그룹화하는 방법을 보여드립니다. ResultsObserver와 HistoryObserver를 사용해 다른 어느 곳에서든 데이터 저장소 변경 사항을 관찰하고, 강력한 상태 객체를 구동하며, 모델 업데이트에 정확히…
- SwiftUI 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 SwiftUI 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- SwiftUI 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 SwiftUI 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- SwiftUI로 고급 그래픽 효과 구성하기SwiftUI 레이아웃과 그래픽 API를 창의적으로 구성해 풍부한 맞춤형 경험을 만드는 방법을 알아보세요. 복잡한 디자인을 나누고 간단한 구성 요소를 창의적인 파이프라인으로 연결하는 방법을 보여드립니다. 레이어 셰이더로 그리기, 타임라인으로 애니메이션 만들기, 정렬 가이드로 뷰 고정하기를 배웁니다.
- SwiftUI의 새로운 기능SwiftUI의 최신 추가 기능과 앱을 개선하는 방법을 살펴보세요. 고성능 앱 제작을 위해 디스크에 직접 접근하고 스냅샷 기반 차이 비교를 제공하는 새로운 Document 프로토콜, 목록과 그리드 및 섹션에서 콘텐츠 순서를 바꾸는 새로운 API, 표시 우선순위와 자동 최소화 동작을 포함한 도구 막대 개선 사항을 소개합니다. 모든 뷰에서의 스와이프 동작을 포함한 확장된…
- SwiftUI의 지연 스택과 스크롤 자세히 알아보기SwiftUI 지연 스택의 내부 작동 방식을 알아보세요. LazyVStack과 LazyHStack이 크기를 추정하고, 하위 뷰를 지연 로드하고, 콘텐츠를 미리 가져와 부드러운 스크롤 경험을 제공하는 방식을 살펴봅니다. 고급 성능 최적화, 상태 관리 권장 사항, 정밀한 프로그래밍 방식 스크롤 팁도 설명합니다. 이 세션을 최대한 활용하려면 스택을 사용한 SwiftUI…
- Swift의 새로운 기능Swift의 최신 소식을 함께 살펴보세요. 일상적인 사용 편의성 업데이트, 향상된 동시성, 더 안전한 고성능 코드를 비롯한 최신 언어 발전을 알아봅니다. 작업 흐름과 언어 상호 운용성 개선 사항 및 Embedded Swift 업데이트도 살펴보세요.
- TextKit으로 앱의 텍스트 경험 향상하기내장 텍스트 뷰의 편리함과 TextKit의 제어 기능을 결합하는 방법을 알아보세요. 새로운 API를 사용해 줄 번호와 접을 수 있는 섹션 같은 맞춤형 동작으로 UITextView 및 NSTextView를 쉽게 확장하는 방법을 보여드립니다. TextKit 아키텍처를 살펴보고 텍스트 첨부 파일을 위한 새로운 캐싱 및 재사용 정책을 단계별로 알아봅니다. 이 세션을 최대한…
- Trust Insights 알아보기Trust Insights가 소셜 사기와 강요로부터 사용자를 보호하도록 돕는 방법을 알아보세요. 새로운 프레임워크가 개인정보를 보호하는 머신 러닝을 사용해 누군가 위험한 행동을 하도록 지시받고 있을 가능성을 감지하는 방식을 살펴봅니다. Trust Insights를 앱에 통합하고, 신호를 해석하고, 사용자의 개인정보를 존중하면서 보호하는 신중한 개입을 디자인하는 방법을…
- UIKit 앱 현대화하기UIKit의 최신 업데이트를 알아보세요. iPhone Mirroring에서 크기를 조절하거나 iPad에서 사용할 때 잘 작동하도록 iPhone 앱 레이아웃을 업데이트하는 방법을 배웁니다. 탭 및 탐색 막대를 위한 새로운 API를 살펴보고, 새로운 Apple Intelligence 기능에 맞게 앱을 준비하는 방법을 알아보며, 원하는 코딩 에이전트가 코드베이스를 현대화하도록…
- USDKit과 OpenUSD의 새로운 기능 알아보기Swift 기반 USDKit, 새로운 공간 미리 보기 API, 향상된 공간 웹 기능 등 Apple 플랫폼의 Universal Scene Description(USD) 지원에 관한 최신 발전을 자세히 살펴보세요. OpenUSD 표준의 최신 업데이트가 손쉬운 사용, Gaussian splat, 압축 지오메트리를 지원하는 방식을 알아봅니다. Mac용 미리 보기의 확장된 USD…
- Virtualization 앱의 기능 확장하기macOS 27의 강력한 새 기능을 Virtualization 앱에 추가하세요. 처음 부팅할 때 사용자 계정 설정을 통해 macOS 게스트 설정을 자동화하는 방법을 알아봅니다. USB 액세서리를 가상 머신에 패스스루하는 고급 작업 흐름과 맞춤형 네트워크 토폴로지 및 포트 포워딩을 살펴봅니다. 앱의 가상 머신 실행 경험을 풍부하게 하는 최신 개선 사항도 알아봅니다.
- WWDC26 준비하기Apple이 제공하는 모든 내용을 미리 알아보고 모든 세션, 랩, 순간을 최대한 활용하세요.
- WWDC26 플랫폼 현황 요약단 5분 만에 앱과 게임을 위한 최신 발전을 빠르게 확인하세요.
- Wallet의 새로운 기능Apple Wallet 패스를 위한 최신 디자인 업데이트와 개발자 도구를 살펴보세요. 풍부하고 생생한 디자인을 위한 아름다운 새 스타일로 패스를 새롭게 꾸며 보세요. 새로운 바코드 형식과 유연한 패스 동작 API를 알아봅니다. 패스를 대규모로 디자인하고 개인화하고 배포하는 과정을 간소화하는 강력한 도구 Pass Designer와 Pass Builder를 만나보세요.
- WidgetKit 기초위젯은 시스템 전반에서 앱의 가장 중요한 콘텐츠를 강조해 사용자가 참여할 기회를 더 제공합니다. 여러 유형의 위젯을 알아보고 기억에 남는 위젯의 특징을 살펴보세요. 위젯을 만들고 최신 상태로 유지하며 App Intents와 동적 스타일을 통해 사용자가 맞춤 설정하게 하는 방법을 배웁니다.
- Xcode 27의 새로운 기능Xcode 27의 최신 생산성 개선 사항을 알아보세요. 맞춤 설정, 코딩 에이전트, Device Hub를 통해 개발 작업 흐름을 가속하세요. 현지화, 성능, 테스트 도구의 업데이트를 살펴보고 앱을 더욱 다듬어 보세요.
- Xcode Cloud로 빌드, 전송, 자동화하기앱 빌드와 전송을 빠르게 시작하도록 돕는 Xcode Cloud의 최신 업데이트를 알아보세요. Xcode Cloud의 핵심 개념을 배우고, 소스 저장소를 연결하기만 하면 클라우드 빌드와 테스트를 설정하며, 출시할 준비가 되면 앱 배포를 구성하세요. 웹훅과 관리 도구가 Xcode Cloud의 기능을 확장해 가장 고급 작업 흐름을 지원하는 방식도 알아봅니다.
- Xcode 팁과 기법 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, Xcode를 최대한 활용하는 방법에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- Xcode, 에이전트, 그리고 여러분개발 과정에서 Xcode의 코딩 에이전트를 사용하는 방법을 알아보세요. 초기 프로토타입 제작부터 완성도 높은 앱 다듬기까지, 에이전트와 함께 작업하는 여러 방식과 팁을 살펴봅니다. 혼자 앱을 만들든 팀과 함께 작업하든 코딩의 즐거움인 창의적인 작업에 계속 몰입할 수 있도록 Xcode의 코딩 도우미가 적응하는 방식을 알아봅니다.
- Xcode로 Reality Composer Pro 3 기능 확장하기Reality Composer Pro 3를 사용해 더 크고 야심 찬 공간 프로젝트를 만드는 방법을 알아보세요. 맞춤형 구성 요소를 편집하고, 맞춤형 시스템을 실행하고, 자체 ScriptGraph 노드를 만드는 프로젝트별 플러그인 제작 방법을 배웁니다. 이를 통해 공간 제작 작업 흐름을 완전히 제어할 수 있습니다.
- Xcode의 에이전트로 UI 프로토타입 만들기Xcode의 에이전트를 사용해 앱 프로토타입을 만드는 방법을 알아보세요. AI로 상호 작용의 프로토타입을 만들고, 레이아웃을 반복 개선하고, 디자인 과제에 대한 창의적인 해결책을 생성하는 기법을 살펴봅니다. 아이디어를 비판적으로 평가하고 다듬어 사람 중심의 완성도 높은 앱 경험으로 만드는 방법을 배웁니다.
- Xcode의 에이전트로 앱 번역하기Xcode와 코딩 에이전트가 앱의 맥락을 사용해 String Catalog를 번역하도록 돕는 방법을 알아보세요. 번역 결과를 검토하고 현지화를 반복 개선하는 전략을 살펴보며 전 세계 사용자에게 맞춤형 경험을 제공하는 방법을 배웁니다.
- fm CLI와 Python SDK로 AI 기반 스크립트 만들기macOS에서 Apple Foundation Models를 활용하는 모든 새로운 방법을 살펴보세요. Python용 Foundation Models SDK를 사용하면 Python 생태계의 인기 도구와 평가 패키지를 통합할 수 있습니다. macOS 27에 도입된 완전히 새로운 fm 명령으로 스크립팅을 간소화하고, 모델 작업 흐름을 자동화하고, 개발 과정을 가속하는 방법을…
- gRPC와 Swift로 실시간 앱 및 서비스 만들기Swift 앱과 백엔드에서 gRPC로 매력적인 실시간 경험을 만드세요. gRPC는 고성능 양방향 스트리밍 API를 위해 설계된 오픈 소스 RPC 프레임워크입니다. gRPC Swift 패키지가 Swift 동시성으로 만든 현대적이고 안전한 런타임을 제공하는 방법을 살펴봅니다. 통합 도구가 작업 흐름을 간소화하고 실시간 기능을 쉽게 제공하도록 돕는 방법도 알아봅니다.
- iOS 앱에서 Center Stage 전면 카메라 지원하기iPhone 17, iPhone 17 Pro, iPhone Air의 전면 카메라와 AVCapture API를 사용해 Center Stage로 iOS 카메라 앱을 강화하세요. API가 확대 및 회전 옵션을 제공해 셀카와 동영상을 더 유연하게 구성하고 단체 사진에 모두를 자동으로 담는 방법을 살펴봅니다. 영상 통화에 Center Stage를 통합해 구도를 자동 조정하고 가상…
- iOS에서 브랜드 정체성 전달하기익숙함과 고유함의 균형을 맞추는 타이포그래피, 색상, 구성 요소, 상호 작용을 활용한 실용적인 브랜딩 방법을 살펴보세요.
- macOS 평가 기능의 새로운 내용macOS의 Automatic Assessment Configuration 프레임워크로 교육 앱에서 안전한 시험을 제공하는 방법을 살펴보세요. 새로운 API를 활용해 Mac의 더 많은 시스템 수준 기능을 포함하는 안전하고 구성 가능한 시험 환경을 만드는 방법을 배웁니다. 내장된 시스템 사전 검사와 손쉬운 사용 컨트롤로 안정적인 시험 경험을 어느 때보다 쉽게 제공하는 방법을…
- visionOS 27로 차세대 경험 만들기visionOS 27의 새로운 기능으로 차세대 앱, 게임, 공간 경험을 만드세요. 네이티브 Apple 도구와 프레임워크 사용부터 Mac 또는 PC의 몰입형 콘텐츠 스트리밍, 서드 파티 엔진 활용, 기존 iOS 앱 포팅까지, visionOS에서 경험을 만드는 여러 경로를 살펴봅니다. 3D 콘텐츠 제작, 몰입형 미디어, 물체 추적의 최신 발전으로 공간 컴퓨팅 프로젝트를…
- visionOS 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 visionOS 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- visionOS 물체 추적의 향상된 기능 살펴보기visionOS가 물체 추적과 공간 액세서리 입력을 발전시키는 방법을 알아보세요. 움직이거나 손에 들고 있는 물체를 추적해 실제 세계와 디지털 세계를 연결하는 새로운 방법을 살펴봅니다. 새롭게 지원되는 공간 액세서리 유형과 앱에서 고유한 상호 작용 모델을 구현할 맞춤형 액세서리를 만드는 데 필요한 사항을 알아봅니다.
- visionOS 앱과 공간 웹을 위한 몰입형 환경 디자인하기앱, 웹사이트, SharePlay 경험을 위한 사실적인 visionOS 환경을 만드는 방법을 알아보세요. 환경이 실제로 몰입감 있게 느껴지도록 하는 디자인 원칙을 살펴보고, 참조 자료를 만들거나 캡처하고, 고충실도 CG 에셋을 준비하고, 움직임과 조명 같은 실시간 효과를 만드는 방법을 배웁니다.
- visionOS에서 구조화된 3D 모델로 협업하기visionOS에서 구조화된 3D 모델에 생동감을 더하는 방법을 알아보세요. USDZ 준비를 설명하고, 계층형 어셈블리 안의 개별 엔티티를 조작하고, 단면 평면으로 모델의 내부 구성 요소를 검사하는 방법을 보여드립니다. Apple Vision Pro에서 디자인 검토 및 협업 경험을 위한 멋진 분해도 애니메이션을 만들어 보세요.
- visionOS의 몰입형 웹사이트 환경 살펴보기JavaScript의 새로운 Immersive API를 사용해 Apple Vision Pro에서 웹사이트 방문자를 가상 환경으로 이동시키세요. 인라인 model 요소에서 몰입형 전환을 요청하고, 동영상 도킹 같은 기능으로 매력적인 몰입형 경험을 만들고, 실제 크기의 풍부한 경험에 맞게 성능을 최적화하는 방법을 살펴봅니다. 웹사이트에서 실행되는 코드 몇 줄이면 됩니다.
- watchOS 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 watchOS 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 개인정보 보호 및 보안 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 개인정보 보호 및 보안 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 고해상도 사진 촬영 구현하기AVFoundation을 사용해 앱에서 초고해상도 사진을 촬영하세요. RAW, 노출 브래킷, 완전 처리의 세 가지 이미지 촬영 옵션을 언제 사용해야 하는지 알아봅니다. Main, Tele, Ultra Wide 카메라에서 24MP 및 48MP 이미지 촬영을 구성하는 과정을 살펴보세요. 지연 사진 처리로 더 많은 사진을 촬영할 때도 앱의 반응성을 유지하는 방법을 알아봅니다.
- 그룹 및 조직에 구독 제공하기그룹과 조직에 구독을 제공해 더 많은 고객에게 도달하는 방법을 알아보세요. Group Purchases 기능을 사용하면 한 구독자가 여러 좌석을 구입하고 앱에서 직접 다른 사람을 초대할 수 있습니다. Apple Business 및 Apple School Manager의 Volume Purchasing을 통해 이미 앱을 대규모로 구매하는 엔터프라이즈 및 교육 구매자에게…
- 단축어의 새로운 기능앱 콘텐츠를 사용해 강력한 단축어를 만드는 기법을 살펴보세요. 새로운 자동화로 앱을 시스템과 통합하는 방법이 더 늘어납니다. 새로운 ‘Use Model’ 대화 내용 기능을 사용해 App Entity가 LLM에 표시되는 방식을 다듬으세요. 앱의 풍부한 정보를 기기 간 동기화되는 단축어 안에 저장할 수 있습니다. 이러한 기능을 결합해 앱의 콘텐츠 및 기능과 원활하게 통합되는…
- 맞춤형 컨트롤의 손쉬운 사용 개선하기앱의 대화형 요소를 누구나 사용할 수 있게 만들어 잠재력을 최대한 활용하세요. 사용자가 VoiceOver와 기타 보조 기술로 컨트롤을 이해하고 사용하는 방식을 분석하고, 동작, 패스스루 제스처, 직접 터치 같은 다양한 입력 방법을 살펴봅니다. 여러 예제 컨트롤을 자세히 분석하며 각각의 손쉬운 사용 경험을 다듬고 향상합니다.
- 머신 러닝 및 AI 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 머신 러닝 및 AI 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 빠르게 실행되는 반응성 높은 카메라 앱 만들기사용자가 완벽한 순간을 놓치지 않도록 즉시 실행되는 카메라 앱을 만드는 방법을 알아보세요. 앱 시작부터 첫 미리 보기 프레임까지 전체 카메라 실행 순서를 최적화하는 방법을 살펴봅니다. 더 빠른 실행을 제공하는 새로운 API, 부드러운 미리 보기 렌더링 권장 사항, 지속 가능한 성능 유지 방법을 배워 완성도 높은 카메라 경험을 제공하세요.
- 새로운 MetricKit 알아보기성능 문제를 어느 때보다 빠르게 찾아 수정하세요. MetricKit이 중요한 성능 지표와 실행 가능한 진단 정보를 제공해 앱의 개선 지점을 정확히 이해하도록 돕는 방법을 살펴봅니다. StateReporting 프레임워크를 사용해 앱 상태별로 앱의 지표와 진단 정보를 교차 분석하고 앱 경험을 최적화하는 데 필요한 전체 상황을 파악하는 방법도 설명합니다.
- 손쉬운 사용 기술 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 손쉬운 사용 기술 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 실시간 소통 경험 만들기LiveCommunicationKit은 실시간 소통 앱을 통합된 경험으로 바꿉니다. 잠금 화면의 전체 화면 표시부터 Dynamic Island를 사용한 원활한 멀티태스킹까지, 사용자가 필요한 곳에 앱을 배치하는 풍부한 네이티브 대화 UI를 제공하는 방법을 보여드립니다. 수신, 발신, 그룹 대화를 위해 프레임워크를 통합하는 과정을 단계별로 살펴봅니다.
- 앱 기능과 레이블에 명확한 이름 짓기제품, 기능, 레이블의 이름은 사용자가 앱을 이해하고 탐색하는 방식에 영향을 줄 수 있습니다. 앱 디자인에서 신중한 이름 짓기의 원칙을 살펴보고, Apple 앱에서 사용하는 패턴을 확인하며, 의도를 담아 이름을 결정하는 방법을 알아보세요.
- 앱 보호하기: 에이전트 기능의 위험 완화하기데이터 유출과 의도하지 않은 동작 등 간접 프롬프트 인젝션의 위협을 평가하는 방법을 살펴보세요. 사용자 확인, 안전한 프롬프트 설계, 인증 같은 완화책을 비롯해 App Intents와 Foundation Models 프레임워크를 사용할 때 필요한 시스템 보호 장치와 보안 권장 사항을 알아봅니다.
- 앱에 Visual Intelligence를 통합하는 권장 사항Visual Intelligence가 앱의 콘텐츠 발견 방식을 바꾸는 방법을 알아보세요. 엔티티를 정의하고, 이미지를 처리하고, 여러 결과 유형을 효과적으로 다루는 방법을 살펴봅니다. 속도와 관련성을 최적화하는 권장 사항을 배우고, 인텐트를 통해 탭 한 번으로 콘텐츠를 열거나 재생하는 직접 동작을 제공하는 방법을 알아봅니다.
- 에이전트 앱을 위한 강력한 평가 만들기Evaluations 프레임워크의 고급 기능을 활용해 앱을 위한 강력한 평가를 만드는 방법을 알아보세요. 도구 호출과 동적 조건이 있는 흐름을 평가하고 사용 사례에서 올바른 동작의 의미를 정의하는 방법을 살펴봅니다. 합성 데이터를 생성하고, 심사 모델을 효과적으로 사용하고, 안정적인 결과를 위해 데이터 세트를 검증하는 방법을 알아봅니다.
- 에이전트 코딩으로 게임 포팅 속도 높이기Game Porting Toolkit 4의 새로운 에이전트 스킬로 게임을 Apple 플랫폼에 포팅하는 과정을 크게 가속하세요. AI 코딩 도우미와 함께 Metal 4를 도입하고, MetalFX를 통합하고, Apple 하드웨어에 맞게 게임을 조정하는 방법을 살펴봅니다. 에이전트가 Metal 디버깅 도구로 GPU 렌더링 문제를 자율적으로 해결해 중요한 작업에 집중하도록 돕는…
- 이미지 이해의 새로운 기능최신 Vision 프레임워크와 Foundation Models 프레임워크 업데이트로 강력한 이미지 이해 기능을 활용하세요. 새로운 탭하여 분할 요청으로 이미지를 새로운 방식으로 분할할 수 있으며 이제 Vision은 watchOS를 지원합니다. Apple Foundation Model의 새로운 이미지 지원을 OCR, 바코드 스캔, 자체 도구와 결합해 앱에서 LLM 기반…
- 읽기 앱의 손쉬운 사용 향상하기VoiceOver, 화면 말하기 등을 위한 강력한 읽기 경험을 만드는 방법을 알아보세요. 직관적인 텍스트 선택, 줄과 문단 사이의 명확한 탐색, 개별 요소와 여러 페이지에 걸친 연속 읽기를 제공하는 방법을 살펴봅니다.
- 자동 생성 자막과 자막 스타일 알아보기자동 생성 자막으로 동영상 콘텐츠의 접근성을 높이세요. 기기 내 모델을 사용해 음성 오디오를 전사하거나 다른 언어의 자막을 번역할 수 있는 강력한 새 기능입니다. 사용자가 재생 중에 자막 스타일을 맞춤 설정하고 미리 볼 수 있게 하는 자막 스타일 미리 보기를 살펴보고, AVKit, AVPlayerLayer, Media Accessibility 프레임워크의 구현 세부 사항을…
- 전력 및 성능 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 가장 큰 전력 및 성능 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 직관적인 검색 경험 디자인하기앱에 검색을 구현할 때 사용할 새로운 패턴과 권장 사항을 살펴보세요. 검색이 사용자의 콘텐츠 발견과 탐색에서 맡는 핵심 역할을 알아보고, 여러 탐색 모델과 Apple 플랫폼 전반에 검색을 통합하는 방법을 배웁니다.
- 초보자를 위한 Icon Composer 그룹 랩온라인에서 Icon Composer 시작에 관해 질문하고 조언을 얻으며 토론을 따라가 보세요. 영어로 진행됩니다.
- 초보자를 위한 SwiftUI 그룹 랩온라인에서 SwiftUI 시작에 관해 질문하고 조언을 얻으며 토론을 따라가 보세요. 영어로 진행됩니다.
- 초보자를 위한 코딩 인텔리전스 그룹 랩온라인에서 코딩 인텔리전스 시작에 관해 질문하고 조언을 얻으며 토론을 따라가 보세요. 영어로 진행됩니다.
- 카메라 및 사진 기술 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 카메라 및 사진 기술의 가장 큰 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 컨테이너 머신 알아보기Mac에서 가벼운 영구 Linux 환경을 제공하는 Container의 새로운 도구인 컨테이너 머신을 만나보세요. 컨테이너 머신의 작동 방식과 Containerization의 디자인이 macOS에서 Linux용으로 개발할 때 성능 좋고 원활한 경험을 제공하는 방식을 살펴봅니다.
- 코딩 인텔리전스, 머신 러닝 및 AI 그룹 랩온라인에서 Apple 엔지니어 및 디자이너와 함께 WWDC26을 자세히 살펴보고, 질문하고, 조언을 얻고, 이번 주 코딩 인텔리전스, 머신 러닝 및 AI의 가장 큰 발표에 관한 토론을 따라가 보세요. 영어로 진행됩니다.
- 키노트Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요.
- 키노트 (ASL)Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요.
- 터치로 뛰어난 게임 만들기게임을 위한 매력적인 터치 경험을 만드는 기법을 자세히 알아보세요. 인디부터 AAA 게임 개발까지 전문가의 인사이트를 공유하고, 직관적인 터치 컨트롤 권장 사항을 살펴보며, Touch Controller 프레임워크와 Metal 같은 Apple 기술을 활용해 뛰어난 성능을 얻는 방법을 보여드립니다.
- 포비티드 스트리밍으로 visionOS에 몰입형 콘텐츠 가져오기포비티드 스트리밍이 원격 렌더링 장면을 Apple Vision Pro에 완전한 충실도로 전달하는 방법을 알아보세요. OpenXR 장면과 NVIDIA CloudXR 시연을 통해 이 프레임워크가 네이티브 visionOS 기능과 서드 파티 스트리밍 기술을 완전 무선으로 결합하는 방식을 살펴봅니다. FoveatedStreaming 프레임워크, NVIDIA CloudXR SDK…
- 프로파일링, 수정, 검증: Instruments로 앱 반응성 개선하기명확한 작업 흐름으로 앱 반응성 문제를 해결하세요. Swift Concurrency 도구, Time Profiler, System Trace를 사용해 병목을 정확히 찾는 방법을 살펴봅니다. 상위 함수와 실행 비교를 사용해 개선 사항을 측정하고 수정 결과를 확인하는 방법을 알아보세요. 이 주기의 각 반복을 어느 때보다 빠르게 해 주는 Instruments의 다른 개선 사항도…
- 플랫폼 현황Apple 플랫폼의 최신 발전을 알아보세요.
- 플랫폼 현황 (ASL)Apple 플랫폼의 최신 발전을 알아보세요.
- 함께 코딩하기: Siri에서 앱 사용하기앱을 Siri에서 사용할 수 있게 하는 방법을 보여주는 Xcode 프로젝트를 자세히 살펴보세요. App Schemas를 도입해 사용자가 캘린더 이벤트에 관해 질문하고 일정 잡기 같은 자연어 동작을 수행하도록 하는 방법을 배웁니다. Spotlight 의미 색인에서 콘텐츠를 제공하고 화면 인식을 위한 맥락을 제공하는 권장 사항도 알아봅니다.
- 함께 코딩하기: SwiftData로 영속성 추가하기기존 앱에 영속성을 추가하며 SwiftData의 실제 작동 모습을 확인하세요. 데이터 모델을 정의하고 영구 데이터를 SwiftUI와 원활하게 통합하는 방법을 보여드립니다. 표현력 높은 선언형 API를 사용해 앱 상태를 관리하는 기초 기술도 배웁니다.
- 함께 코딩하기: SwiftUI에서 강력한 드래그 앤 드롭 만들기Solitaire 게임을 함께 만들며 SwiftUI의 최신 드래그 앤 드롭 기능을 살펴보세요. 새로운 순서 변경 API로 사용자가 콘텐츠를 정렬하도록 하고, 드래그 컨테이너를 구현해 여러 항목을 한 번에 이동하며, 앱 규칙에 맞게 드래그 앤 드롭 수명 주기를 조정하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 WWDC22의 ‘Meet Transferable’을…
- 훌륭한 디자인의 원칙Apple 플랫폼의 기본 디자인 원칙을 자세히 살펴보세요.
WWDC 2025
122 개 세션- AdAttributionKit의 새로운 기능서로 겹치는 재참여 전환을 측정하고 앱의 광고 기여도 규칙을 맞춤 설정하는 방법 등 AdAttributionKit의 새로운 기능을 알아보세요. 국가 및 지역별 광고 캠페인의 성공을 측정할 수 있는 새로운 포스트백 속성을 살펴봅니다. AdAttributionKit 구현을 테스트하는 새로운 기능과 권장 사항도 시연합니다. 이 세션을 최대한 활용하려면 먼저 ‘Meet…
- AlarmKit API로 알람 깨우기따르르릉! 레시피 앱의 카운트다운 타이머부터 여행 계획 앱의 기상 알람까지, iOS 및 iPadOS 26의 AlarmKit 프레임워크는 타이머와 알람을 잠금 화면, Dynamic Island 등으로 가져옵니다. 앱의 알람을 만들고 관리하고, Live Activity를 맞춤 설정하며, App Intents 프레임워크로 맞춤형 알림 동작을 제공하는 방법을 알아보세요. 이…
- App Analytics로 수익화 최적화하기App Analytics에 추가되는 새로운 수익화, 구독, 제안 분석을 살펴보세요. 강력한 새 데이터 시각화와 자동 보고서로 수익 성장을 위한 데이터 기반 결정을 내리는 방법을 설명하고, 이러한 지표를 맞춤형 제품 페이지 같은 사용자 확보 기능과 결합해 수익화 전략을 최적화하고 개선하는 방법을 알아봅니다.
- App Intents 알아보기App Intents 프레임워크와 Apple 개발자 플랫폼에서 점점 더 중요해지는 역할을 알아보세요. 인텐트, 엔티티, 쿼리 등 핵심 개념을 기초부터 소개합니다. 이러한 요소가 함께 작동해 Spotlight과 단축어 같은 소프트웨어 기능부터 동작 버튼 같은 하드웨어 기능까지 Apple 기기 전반에 앱을 통합하는 방법을 배웁니다. 앞으로 Apple Intelligence와…
- App Intents로 단축어 및 Spotlight용 기능 개발하기동작을 제공하고 Mac의 새로운 단축어 및 Spotlight 기능과 가장 잘 작동하는 App Intents를 만드는 방법을 알아보세요. 단축어 앱에서 새롭게 제공되는 Apple Intelligence 동작과 앱의 동작을 강력하게 조합하는 방법을 보여드립니다. 새로운 ‘Use Model’ 동작의 작동 방식과 앱의 엔티티와 상호 작용하는 방법을 자세히 살펴봅니다. App…
- App Intents의 새로운 발전 살펴보기올해 출시되는 App Intents 프레임워크의 새로운 개선 사항을 모두 살펴보세요. 지연 속성 같은 개발 편의성 개선, 대화형 앱 인텐트 스니펫과 엔티티 뷰 주석 같은 새로운 기능, Visual Intelligence 통합 방법 등을 알아봅니다. App Intents의 표현력은 높아지면서 도입은 더 쉽고 매끄러워진 방식을 살펴봅니다. Spotlight과 Visual…
- App Store Connect API로 개발 과정 자동화하기새로운 Webhook API로 App Store Connect의 실시간 알림을 받는 방법을 알아보세요. 사용자 피드백과 빌드 전송을 관리하는 데 도움이 되는 새로운 API도 소개하고, 이러한 도구를 개발 작업 흐름에 통합해 효율성을 높이고 프로세스를 간소화하는 방법을 설명합니다.
- App Store Connect의 새로운 기능빌드 전송을 위한 새로운 웹 UI와 TestFlight 알림 개선 사항 등 App Store Connect의 최신 업데이트를 확인하세요. 맞춤형 제품 페이지용 키워드, 손쉬운 사용 영양 성분표, 연령 등급 업데이트 같은 새로운 앱 발견 기능과 개선 사항도 알아봅니다. 앱 내 구입 제안 코드와 심사 요약 도구 같은 새로운 기능도 살펴보세요.
- Apple Games 앱으로 플레이어 참여 높이기Games 앱을 만나보세요. 플레이어가 게임 소식을 확인하고 새로운 게임을 발견하며 친구와 함께 플레이할 수 있는 새로운 공간입니다. Games 앱에서 게임이 잘 보이도록 설정하고, Game Center를 통합해 소셜 플레이를 지원하며, 앱 내 이벤트로 플레이어가 다시 찾게 하는 방법을 알아봅니다. 이 세션을 최대한 활용하려면 ‘Get started with Game…
- Apple Immersive Video 기술 알아보기Apple Immersive Video와 Apple Spatial Audio Format 기술의 기능을 살펴보고 완전한 몰입형 경험을 만들어 보세요. Apple Immersive Video를 지원하는 데 필요한 메타데이터를 읽고 쓰는 기능을 제공하는 새로운 ImmersiveMediaSupport 프레임워크를 만나봅니다. 재생용 독립 파일 또는 HLS 스트리밍용 Apple…
- Apple Pay의 새로운 기능Apple Pay의 최신 개선 사항과 새로운 API를 알아보세요. 새로운 동적 결제 버튼 같은 Apple Pay 전자상거래 경험의 개선 사항과 사전 승인 결제의 향상된 지원을 활용하는 방법을 살펴봅니다. Wallet의 주문 추적에 추가되는 완전히 새로운 기능과 주문을 가장 잘 보여주는 권장 사항을 설명합니다. 금융 관리 앱이 실행 중이 아닐 때도 최신 데이터를 가져올 수…
- Apple Projected Media Profile 알아보기Apple Projected Media Profile(APMP)을 자세히 살펴보고 Video Extended Usage 신호를 사용해 QuickTime 및 MP4 파일에서 180º/360º와 Wide FoV 투영을 지원하는 방식을 알아보세요. OS가 제공하는 프레임워크와 도구를 사용해 APMP가 포함된 미디어를 변환하고, 읽고 쓰고, 편집하고, 인코딩하는 방법을…
- Apple silicon용 MLX 시작하기MLX는 Apple silicon에서 수치 연산과 머신 러닝을 수행하는 유연하고 효율적인 배열 프레임워크입니다. 통합 메모리, 지연 연산, 함수 변환 등 기본 기능을 살펴봅니다. Swift 및 Python API를 사용해 Apple 플랫폼 전반에서 머신 러닝 모델을 만들고 가속하는 고급 기법도 알아봅니다.
- Apple 기기 관리 및 ID의 새로운 기능IT 관리자, MDM 개발자, ID 제공업체를 위해 Declarative Device Management, Apple Business Manager, Apple School Manager, Platform Single Sign-On 등의 최신 업데이트를 설명합니다. 이러한 발전이 배포를 간소화하고 보안을 강화하며 사용자 경험을 개선하는 방법을 알아보세요.
- Apple 플랫폼의 머신 러닝 및 AI 프레임워크 알아보기Apple 플랫폼에서 사용할 수 있는 머신 러닝 및 AI 프레임워크의 최신 업데이트를 둘러보세요. Apple Intelligence를 활용하려는 앱 개발자, 기기 내 배포를 위해 모델을 최적화하는 ML 엔지니어, 가능성의 최전선을 탐구하는 AI 애호가 모두에게 필요에 맞는 도구를 선택하도록 안내합니다.
- Apple-Hosted Background Assets 알아보기Background Assets를 기반으로 게임 및 기타 애플리케이션용 콘텐츠 에셋 팩을 다운로드하는 새로운 기능을 소개합니다. Apple이 에셋 팩을 호스팅하도록 하거나 자체 호스팅 옵션을 관리하는 방법을 알아보세요. 네이티브 API 통합과 이에 대응하는 App Store 구현을 자세히 살펴보고, 앱의 콘텐츠 제공과 사용자 경험을 향상하는 도구를 익힙니다.
- Apple이 선보일 새로운 기능올해 Worldwide Developers Conference의 주요 발표 몇 가지를 살펴보세요.
- Assistive Access에 맞게 앱 맞춤 설정하기Assistive Access는 인지 장애가 있는 사용자가 iPhone과 iPad를 더 쉽게 독립적으로 사용할 수 있게 하는 독특하고 집중된 iOS 경험입니다. iOS 및 iPadOS 26에서는 Assistive Access에서 실행되는 앱을 맞춤 설정해 사용 편의성과 독립성을 높일 수 있습니다. AssistiveAccess SwiftUI 장면 유형을 사용해 앱을 조정하는…
- BNNS Graph의 새로운 기능이제 BNNS Graph Builder API를 사용하면 익숙한 Swift 언어로 연산 그래프를 작성해 전처리 및 후처리 루틴과 소형 머신 러닝 모델을 만들 수 있습니다. BNNS는 실행 전에 그래프를 컴파일하며 오디오 처리 같은 실시간 및 지연 시간에 민감한 사용 사례를 지원합니다. 이 세션에서는 지난해의 비트 크러셔 예제를 다시 살펴보고, 별도의 Python 파일에…
- C, C++, Swift를 안전하게 함께 사용하기앱의 안전성을 높이면서 C, C++, Swift를 함께 사용하는 방법을 알아보세요. Swift 코드에서 안전하지 않은 C 및 C++ API가 호출되는 위치를 찾고, 더 안전하게 호출하고, 앱의 기존 C 및 C++ 코드를 기본적으로 더 안전하게 만드는 방법을 보여드립니다.
- CarPlay에서 앱 기능 강화하기Live Activity와 위젯을 CarPlay 및 CarPlay Ultra로 가져와 사용자가 활동 진행 상황과 관련 정보를 한눈에 확인하도록 하는 방법을 알아보세요. 모든 CarPlay 앱에서 사용할 수 있는 새로운 템플릿 옵션을 살펴보고, 내비게이션 앱에서 자동차 계기판이나 HUD에 표시할 단계별 길찾기 메타데이터를 제공하는 방법을 배웁니다.
- Containerization 알아보기Mac에서 Linux 컨테이너를 만들고 실행하기 위해 Swift로 작성된 오픈 소스 프로젝트 Containerization을 만나보세요. Containerization이 Linux 컨테이너를 안전하고 비공개로 다루는 방식을 알아봅니다. 오픈 소스 Container CLI 도구가 Containerization 패키지를 활용해 Mac에서 Linux 컨테이너를 빌드하고 실행하고…
- Declarative Web Push 더 알아보기Declarative Web Push로 알림을 더 안정적으로 전달하는 방법을 알아보세요. 기존 표준을 기반으로 효율성과 투명성을 설계 단계부터 높이면서 기존 Web Push와의 하위 호환성을 유지하는 방법을 살펴봅니다.
- EnergyKit으로 가정 전력 사용량 최적화하기사용자가 가정의 전력 사용량을 최적화할 수 있도록 앱에서 EnergyKit을 지원하는 방법을 알아보세요. 전기가 더 깨끗하고 저렴한 시간대에 가전제품을 작동하거나 전기차를 충전하도록 도울 수 있습니다. 온보딩, 충전 일정 생성, 전력 사용 피드백을 통한 에너지 사용 인사이트 제공 방법을 자세히 살펴봅니다.
- Foundation Models 프레임워크 알아보기Apple Intelligence를 지원하는 기기 내 대규모 언어 모델을 활용하는 방법을 알아보세요. 이 개요에서는 Swift 데이터 구조를 생성하는 가이드 기반 생성과 반응성 높은 경험을 위한 스트리밍부터 데이터 소스를 통합하는 도구 호출과 맥락을 관리하는 세션까지 모든 내용을 살펴봅니다. 이 세션에는 선수 지식이 필요하지 않습니다.
- Foundation Models 프레임워크 자세히 알아보기Foundation Models 프레임워크 활용 수준을 높여 보세요. 가이드 기반 생성의 내부 작동 방식을 알아보고, 가이드와 정규 표현식 및 생성 스키마로 맞춤형 구조화 응답을 만드는 방법을 배웁니다. 도구 호출을 사용해 모델이 외부 정보에 자율적으로 접근하고 동작을 수행하도록 하여 개인화된 경험을 제공하는 방법을 보여드립니다. 이 동영상을 최대한 활용하려면 먼저…
- Game Center 시작하기Game Center의 기능을 살펴보고 시작하는 방법을 알아보세요. 도전 과제, 챌린지, 순위표, 활동을 구현해 게임의 발견 가능성을 높이고 새 플레이어를 끌어들이며 참여를 늘리는 권장 사항을 보여드립니다. 이 세션을 최대한 활용하려면 ‘Engage players with the Apple Games app’도 시청하는 것이 좋습니다.
- HealthKit Medications API 알아보기HealthKit의 새로운 Medications API를 알아보세요. 새로운 API를 사용하는 예제 앱을 살펴보고, 약물과 복용량에 접근하는 방법과 앱에서 이 새로운 유형의 데이터 승인을 관리하는 방법을 배웁니다.
- Icon Composer로 아이콘 만들기Icon Composer를 사용해 iOS, iPadOS, macOS, watchOS용 업데이트된 앱 아이콘을 만드는 방법을 알아보세요. 원하는 디자인 도구에서 에셋을 내보내 Icon Composer에 추가하고, 실시간 유리 속성과 기타 효과를 적용하고, 여러 플랫폼과 화면 모드에 맞게 미리 보고 조정하는 방법을 배웁니다.
- Instruments로 CPU 성능 최적화하기Instruments의 새로운 하드웨어 지원 도구 두 가지로 Apple silicon에 맞게 앱을 최적화하는 방법을 알아보세요. 먼저 앱을 프로파일링하는 방법을 설명한 뒤 Processor Trace로 호출된 모든 함수를 살펴봅니다. CPU Counters의 모드를 사용해 코드의 CPU 병목을 분석하는 방법도 설명합니다.
- Instruments로 SwiftUI 성능 최적화하기새로운 SwiftUI 도구를 알아보세요. SwiftUI가 뷰를 업데이트하는 방식, 앱 데이터 변경이 업데이트에 미치는 영향, 새로운 도구가 이러한 원인과 결과를 시각화하도록 돕는 방식을 설명합니다. 이 세션을 최대한 활용하려면 SwiftUI로 앱을 작성하는 방법에 익숙한 것이 좋습니다.
- Liquid Glass 알아보기Liquid Glass는 Apple 플랫폼의 디자인 언어를 통합하면서 더 역동적이고 표현력 높은 사용자 경험을 제공합니다. Liquid Glass의 디자인 원칙을 알아보고, 핵심 광학 및 물리적 속성을 살펴보며, 어디에 왜 사용해야 하는지 배워보세요.
- MLX로 Apple silicon의 대규모 언어 모델 살펴보기Apple silicon에서 대규모 언어 모델을 간단하고 효율적으로 다룰 수 있도록 설계된 MLX LM을 알아보세요. Mac에서 최신 대규모 언어 모델을 미세 조정하고 추론을 실행하며, Swift 기반 애플리케이션과 프로젝트에 원활하게 통합하는 방법을 설명합니다.
- ManagedApp Framework 알아보기ManagedApp 프레임워크가 앱을 관리형 환경에 맞게 조정하도록 돕는 방법을 알아보세요. 구성 데이터를 받고, 앱 암호를 안전하게 관리하며, 조직에서 제공한 설정에 따라 앱 동작을 조정하는 방법을 보여드립니다. 실제 사례를 통해 엔터프라이즈 및 교육 환경을 위한 더 유연하고 관리하기 쉬운 앱을 만드는 방법도 살펴봅니다.
- MapKit 더 깊이 활용하기MapKit과 MapKit JS의 최신 업데이트를 알아보세요. 새로운 길찾기 유형인 자전거를 소개하고 웹에서 3D Look Around 이미지를 활성화하는 방법을 보여드립니다. 새로운 Geocoding API로 좌표와 주소를 서로 변환하는 방법과 Address Representations API를 사용해 지역에 가장 알맞은 주소를 가져오는 방법을 알아봅니다. 마지막으로…
- Metal 4 게임 더 깊이 활용하기Metal 4의 최신 발전을 더 자세히 살펴보세요. 가장 복잡하고 시각적으로 풍부한 작업을 Apple silicon에서 구현하도록 돕는 새로운 레이 트레이싱 기능을 소개합니다. MetalFX로 렌더링 업스케일링, 프레임 보간, 장면 노이즈 제거를 수행해 작업을 확장하는 방법을 알아봅니다. 이 세션을 최대한 활용하려면 먼저 ‘Discover Metal 4’와 ‘Explore…
- Metal 4 게임 살펴보기Metal 4의 최신 발전으로 게임 엔진을 최적화하는 방법을 알아보세요. 명령 인코딩을 통합해 CPU 오버헤드를 최소화하고, 그래픽 리소스 관리를 확장해 대규모 장면을 지원하며 메모리 예산을 최대한 활용하고, 대형 파이프라인 상태 라이브러리를 빠르게 불러오는 방법을 설명합니다. 이 세션을 최대한 활용하려면 먼저 ‘Discover Metal 4’를 시청하세요.
- Metal 4 머신 러닝과 그래픽 결합하기Metal 4로 머신 러닝을 그래픽 애플리케이션에 원활하게 결합하는 방법을 알아보세요. 렌더링 및 연산 작업과 나란히 GPU 타임라인에서 모델을 실행하는 텐서 리소스와 ML 인코더를 소개합니다. Shader ML로 신경망을 셰이더에 직접 내장해 고급 효과와 성능 향상을 얻는 방법을 알아봅니다. 예제 앱을 통해 Metal 4 ML 작업을 위한 새로운 디버깅 도구도 실제로…
- Metal 4 알아보기기존 Metal 앱에서 Metal 4의 강력한 새 기능을 활용하는 방법을 알아보세요. Metal을 통해 Apple silicon을 최대한 활용하고 하드웨어를 더 효율적으로 프로그래밍하는 방법을 설명합니다. Metal 4의 새로운 기능으로 머신 러닝을 Metal 코드에 통합하는 방법도 배웁니다.
- Network 프레임워크에서 구조화된 동시성 사용하기Network 프레임워크는 Apple 플랫폼에서 저수준 네트워크 연결을 만드는 가장 좋은 방법이며, iOS, iPadOS, macOS 26에서는 구조화된 동시성 코드에도 완벽하게 어울립니다. 연결을 만들고, 데이터와 프레임 메시지를 주고받고, 들어오는 연결을 수신하며, 네트워크에서 서비스를 검색하는 방법을 살펴봅니다. 주요 권장 사항도 함께 설명합니다.
- NetworkExtension으로 네트워크 트래픽 필터링 및 터널링하기시스템의 핵심 네트워킹 기능을 앱에서 확장할 수 있는 성능과 유연성을 제공하는 NetworkExtension 프레임워크 API를 알아보세요. 네트워크 콘텐츠 필터 구현, VPN 구성 생성 및 관리 등을 지원합니다. iOS, iPadOS, macOS 26에서는 개인정보 보호와 보안을 저해하지 않으면서 호스트 이름만이 아닌 전체 URL을 사용해 트래픽을 판단하는 강력한 콘텐츠…
- PaperKit 알아보기PaperKit을 iOS, iPadOS, macOS, visionOS 앱으로 가져오는 방법을 알아보세요. PencilKit 드로잉을 도형과 이미지 같은 마크업 기능과 원활하게 통합하고 사용자 인터페이스를 맞춤 설정하는 방법을 설명합니다. 향후 호환성을 위한 권장 사항과 앱에 고유한 마크업 경험을 만드는 고급 맞춤 설정 옵션도 알아봅니다.
- PermissionKit으로 아동 안전 향상하기PermissionKit으로 앱에서 아동의 소통 안전을 높이는 방법을 알아보세요. 이 새로운 프레임워크를 사용해 연령에 맞는 소통 경험을 만들고 가족 공유를 활용해 보호자 승인을 받는 방법을 보여드립니다. Messages와 원활하게 통합되는 권한 요청을 만들고, 보호자의 응답을 처리하고, 아동 사용자에 맞게 UI를 조정하는 방법을 배웁니다. 이 세션을 최대한 활용하려면…
- RealityKit의 새로운 기능iOS, iPadOS, macOS, tvOS, visionOS용 풍부한 3D 콘텐츠를 만드는 데 도움이 되는 RealityKit의 새로운 기능으로 창의력을 펼쳐 보세요. RealityKit을 통해 ARKit 데이터에 직접 접근하는 방법을 배웁니다. 물체 조작 기능으로 3D 콘텐츠와 더 자연스럽게 상호 작용하는 방법을 살펴보세요. 대화형 샘플을 통해 장면 이해, 환경 혼합…
- SF Symbols 7의 새로운 기능Apple의 아이콘 라이브러리 SF Symbols의 최신 업데이트를 살펴보세요. 기호가 손글씨 획의 자연스러운 흐름을 모방하도록 하는 새로운 애니메이션 시스템 Draw와 강도 또는 진행 상황을 나타내는 Variable Draw를 만나봅니다. 기호에 깊이와 시각적 흥미를 더하는 Gradients와 관련 기호 사이의 연속성을 높이는 Magic Replace 개선 사항을…
- Safari 및 WebKit의 새로운 기능Safari와 WebKit의 최신 웹 기술로 놀라운 경험을 만드는 방법을 알아보세요. 스크롤 기반 애니메이션, 문서 간 뷰 전환, 앵커 위치 지정 등 여러 CSS 기능과 작동 방식을 살펴봅니다. 오디오, 동영상, 이미지, 아이콘 전반의 새로운 미디어 지원도 알아봅니다.
- SceneKit 프로젝트를 RealityKit으로 가져오기SceneKit 지원 중단의 의미를 이해하고 3D 프로젝트를 Apple에서 권장하는 고수준 3D 엔진 RealityKit으로 전환하는 방법을 살펴보세요. SceneKit 지원 중단이 프로젝트에 의미하는 바를 명확히 설명하고, 두 엔진의 핵심 개념을 비교하며, 샘플 SceneKit 게임을 RealityKit으로 포팅하는 방법을 보여드립니다. 지원되는 모든 플랫폼에서…
- SpeechAnalyzer로 고급 음성 텍스트 변환을 앱에 추가하기음성을 텍스트로 변환하는 새로운 SpeechAnalyzer API를 알아보세요. 메모, 음성 메모, 일기 등에서 기능을 지원하는 Swift API와 그 기능을 살펴봅니다. 음성 텍스트 변환의 작동 방식과 SpeechAnalyzer 및 SpeechTranscriber로 성능 좋은 기능을 만드는 방법을 자세히 알아봅니다. 함께 코딩하며 SpeechAnalyzer와 실시간…
- StoreKit 및 앱 내 구입의 새로운 기능고객에게 뛰어난 앱 내 구입 경험을 제공하도록 돕는 최신 StoreKit API 개선 사항을 알아보세요. AppTransaction, Transaction, RenewalInfo에 추가된 새 필드와 앱 내 구입 제안 코드 업데이트를 검토합니다. App Store Server Library를 사용해 서명된 앱 내 구입 요청을 만들고 SwiftUI로 구독 상품을 표시하는…
- Swift Charts를 3차원으로 확장하기Chart3D로 2D Swift Charts를 3차원으로 확장하고 완전히 새로운 관점에서 데이터 세트를 시각화하는 방법을 알아보세요. 데이터를 3D로 플롯하고, 수학적 표면을 시각화하고, 카메라부터 재질까지 모든 요소를 맞춤 설정해 3D 차트를 더 직관적이고 만족스럽게 만드세요. 이 세션을 최대한 활용하려면 2D Swift Charts 제작에 익숙한 것이 좋습니다.
- Swift 동시성 받아들이기Swift 동시성의 핵심 개념을 알아보세요. 동시성은 앱의 반응성과 성능을 개선하며, Swift는 비동기 및 동시성 코드를 더 쉽게 올바르게 작성하도록 설계되었습니다. 단일 스레드 앱을 동시성 앱으로 전환하는 데 필요한 단계를 설명합니다. 코드를 더 비동기적으로 만들거나, 백그라운드로 옮기거나, 동시 작업 사이에 데이터를 공유하는 등 Swift 동시성 기능을 언제 어떻게…
- SwiftData: 상속과 스키마 마이그레이션 자세히 알아보기클래스 상속을 사용해 데이터를 모델링하는 방법을 알아보세요. 쿼리를 최적화하고 앱 데이터를 원활하게 마이그레이션해 상속을 사용하는 방법을 배웁니다. 모델 그래프를 만들기 위한 하위 클래스화, 효율적인 가져오기와 쿼리, 강력한 스키마 마이그레이션 구현을 살펴보세요. Observable과 영구 기록을 사용해 변경 사항을 효율적으로 추적하는 방법도 알아봅니다.
- SwiftUI 공간 레이아웃 알아보기SwiftUI로 공간 경험을 만드는 새로운 도구를 살펴보세요. visionOS의 3D SwiftUI 뷰 기본을 배우고, 깊이 정렬로 기존 레이아웃을 맞춤 설정하며, 수정자를 사용해 공간에서 뷰를 회전하고 배치합니다. 공간 컨테이너를 사용해 같은 3D 공간에 뷰를 정렬하고 몰입도 높은 앱을 만드는 방법을 알아봅니다.
- SwiftUI용 WebKit 알아보기WebKit을 사용해 웹 콘텐츠를 SwiftUI 앱에 손쉽게 통합하는 방법을 알아보세요. 웹 콘텐츠를 불러와 표시하고, 웹페이지와 통신하는 방법 등을 배웁니다.
- SwiftUI의 동시성 살펴보기SwiftUI가 Swift 동시성을 활용해 안전하고 반응성이 뛰어난 앱을 만드는 방식을 알아보세요. SwiftUI가 기본적으로 메인 액터를 사용하고 작업을 다른 액터로 옮기는 방식을 살펴봅니다. 동시성 주석을 해석하고 SwiftUI의 이벤트 루프로 비동기 작업을 관리해 부드러운 애니메이션과 UI 업데이트를 구현하는 방법을 배웁니다. 데이터 레이스를 피하고 자신 있게 코드를…
- SwiftUI의 새로운 기능모든 Apple 플랫폼에서 뛰어난 앱을 만들기 위한 SwiftUI의 새로운 기능을 알아보세요. Liquid Glass로 앱에 완전히 새로운 디자인과 느낌을 적용하는 방법을 살펴봅니다. 프레임워크 개선 사항과 새로운 도구로 성능을 높이고 웹 콘텐츠와 리치 텍스트 편집 같은 고급 기능을 통합하는 방법을 알아보세요. 3차원으로 뷰를 배치하는 기능 등 SwiftUI가 더 많은…
- Swift로 메모리 사용량과 성능 개선하기Swift 코드의 성능과 메모리 관리를 개선하는 방법을 알아보세요. 고수준 알고리즘 변경부터 새로운 InlineArray 및 Span 타입 도입까지 – 메모리와 할당을 더 세밀하게 제어하도록 코드를 다듬는 방법을 살펴봅니다.
- Swift와 Java 상호 운용성 살펴보기하나의 코드베이스에서 Swift와 Java를 함께 사용하는 방법을 알아보세요. Java 프로그램에서 Swift를 사용하거나 그 반대로 사용할 수 있게 하는 swift-java 상호 운용성 프로젝트를 소개합니다. swift-java가 제공하는 도구와 라이브러리로 두 런타임 사이에서 상호 운용되는 안전하고 성능 좋은 코드를 작성하는 방법을 보여드립니다.
- Swift의 새로운 기능Swift의 최신 소식을 함께 살펴보세요. 생산성을 높이는 작업 흐름 개선 사항과 기본 프로그래밍 작업을 위한 새롭고 현대화된 라이브러리 API를 알아봅니다. 소프트웨어 스택의 더 많은 계층에서 Swift를 도입한 사례를 보여드립니다. 마지막으로 동시성을 더 쉽게 접하게 하고 필요할 때 최고의 성능을 달성하도록 돕는 새로운 언어 기능을 살펴봅니다.
- UIKit 앱을 더 유연하게 만들기장면과 컨테이너 뷰 컨트롤러를 사용해 iPhone, iPad, Mac, Apple Vision Pro에서 UIKit 앱을 더 유연하게 만드는 방법을 알아보세요. 향상된 윈도우 크기 조절과 멀티태스킹을 포함해 앱 중심 수명 주기에서 장면 기반 수명 주기로 전환하여 앱의 잠재력을 최대한 활용하는 방법을 배웁니다. 대화형 열 크기 조절과 검사기 열의 완전한 지원 등…
- UIKit의 새로운 기능향상된 메뉴 막대 지원, 자동 관찰 추적, 새로운 UI 업데이트 메서드, 애니메이션 개선 등 UIKit의 최신 API로 앱을 현대화하세요. UIKit 앱에 SwiftUI 장면을 포함하는 방법과 SF Symbols, HDR 색상 선택기 등도 살펴봅니다.
- Vision 프레임워크로 문서 읽기Vision 프레임워크의 최신 발전을 알아보세요. RecognizeDocumentsRequest를 소개하고, 이를 사용해 텍스트 줄을 읽어 문단으로 묶고 표 등을 읽는 방법을 살펴봅니다. 카메라 렌즈 얼룩 감지와 사진 보관함 또는 자체 카메라 촬영 파이프라인에서 얼룩졌을 가능성이 있는 이미지를 식별하는 방법도 자세히 알아봅니다.
- WWDC25 플랫폼 현황 요약앱과 게임을 위한 최신 발전을 빠르게 확인하세요.
- WWDC25에 오신 것을 환영합니다WWDC25에는 살펴볼 내용이 아주 많습니다. 빠르게 시작할 수 있도록 안내해 드립니다.
- Wallet의 새로운 기능Wallet의 최신 기능과 개선 사항을 알아보세요. 멋진 새 디자인으로 탑승권을 업데이트하는 방법을 설명하고, 여러 이벤트 티켓을 위한 새로운 기능을 소개합니다. Wallet에 패스를 원활하게 추가하도록 돕는 API 변경 사항도 알아봅니다.
- WebGPU로 GPU 컴퓨팅 활용하기WebGPU API가 그래픽 및 범용 연산을 위해 GPU 기기에 안전하게 접근하도록 하는 방법을 알아보세요. GPU 프로그램을 작성하기 위한 WGSL 셰이딩 언어도 살펴봅니다. 데스크톱과 모바일 기기에서 전력 사용을 최소화하면서 최적의 성능을 얻는 권장 사항을 자세히 알아봅니다.
- Wi-Fi Aware로 기기 연결 강화하기Wi-Fi Aware로 피어 투 피어 네트워크 연결을 만드는 방법을 알아보세요. 향상된 대역폭과 낮은 지연 시간으로 동영상을 실시간 공유하고, 대용량 파일을 전송하고, 액세서리를 제어하는 방법도 설명합니다. DeviceDiscoveryUI, AccessorySetupKit, Network 프레임워크를 사용해 앱에서 Wi-Fi Aware를 활용하는 방법을 배웁니다.
- Writing Tools 더 자세히 살펴보기Writing Tools를 사용하면 사용자가 앱 안에서 바로 텍스트를 교정하고 재작성하고 변환할 수 있습니다. 앱에 맞게 Writing Tools를 조정하는 고급 기법을 알아보세요. 서식 옵션과 리치 텍스트 편집에서 작동하는 방식을 살펴봅니다. 맞춤형 텍스트 엔진이 있다면 전체 Writing Tools 경험을 원활하게 통합해 텍스트 뷰 안에서 바로 편집할 수 있게 하는…
- Xcode 26의 새로운 기능Xcode 26의 최신 생산성 및 성능 개선 사항을 알아보세요. 개발 작업 흐름에서 대규모 언어 모델을 활용하는 방법을 배웁니다. 편집과 디버깅 개선 사항, 향상된 성능 및 테스트 도구, Xcode에서 사용하는 오픈 소스 빌드 시스템 엔진 Swift Build를 살펴봅니다.
- iOS 및 iPadOS에서 HealthKit으로 운동 추적하기iOS용 뛰어난 운동 경험을 만드는 권장 사항을 알아보세요. 운동 세션의 수명 주기를 검토하고, Apple Watch와 iPhone 운동의 차이를 살펴보며, Live Activity와 Siri로 앱의 잠금 화면 경험을 강화하는 방법을 배웁니다.
- iPad 앱 디자인 향상하기iPadOS에서 앱을 훌륭하게 보이고 느껴지도록 만드세요. 크기 조절이 가능한 앱 윈도우를 위한 반응형 레이아웃 디자인 권장 사항을 알아봅니다. 윈도우 컨트롤에 익숙해지고 이를 수용하는 가장 좋은 방법을 살펴보세요. 뛰어난 메뉴 막대의 구성 요소와 새로운 포인터 및 업데이트된 효과도 만나봅니다.
- visionOS 26의 새로운 기능visionOS 26의 흥미로운 새 기능을 살펴보세요. 향상된 볼륨 API를 알아보고 SwiftUI, RealityKit, ARKit의 강점을 결합하는 방법을 배웁니다. 더 빠른 손 추적과 공간 액세서리 입력을 사용해 더 매력적인 앱과 게임을 만드는 방법을 알아보세요. SharePlay, Compositor Services, 몰입형 미디어, 공간 웹, Enterprise…
- visionOS 앱에서 몰입형 동영상 재생 지원하기visionOS 앱에서 몰입형 동영상을 재생하는 방법을 알아보세요. 다양한 몰입형 렌더링 모드를 설명하고, 이를 지원하는 프레임워크를 검토하며, 앱에서 몰입형 동영상을 렌더링하는 과정을 단계별로 살펴봅니다. 이 동영상을 최대한 활용하려면 먼저 WWDC25의 ‘Explore video experiences for visionOS’를 시청하세요.
- visionOS에서 SwiftUI로 장면 구성하기visionOS 앱의 윈도우, 볼륨, 몰입형 공간을 향상하는 흥미로운 새 API를 알아보세요. 다시 실행하거나 제자리에 고정할 때 장면이 작동하는 방식을 세밀하게 조정합니다. 클리핑 여백과 스냅으로 볼륨이 주변 환경에 맞게 조정되도록 만드세요. Mac에서 Vision Pro로 몰입형 콘텐츠를 스트리밍하고, 기존 UIKit 기반 앱에 볼륨과 몰입형 공간을 추가해 향상하세요.
- visionOS용 동영상 경험 살펴보기앱 안에서 몰입형 동영상 경험을 만들고 표시할 수 있는 여러 방법을 알아보세요. 180°, 360°, 넓은 시야각 동영상용 프로필, Apple Immersive Video 제작 및 재생 옵션, 확장된 2D, 3D, 공간 동영상 기능 등 visionOS 26에서 제공되는 다양한 미디어 유형을 살펴봅니다. 앱과 콘텐츠에 가장 적합한 프로필을 알아보세요.
- visionOS용 맞춤형 환경 최적화하기절차적 도구를 사용해 visionOS 앱 또는 게임을 위한 아름다운 몰입형 환경을 만드는 방법을 알아보세요. 고품질 환경을 만드는 구성 요소를 공유한 뒤 최적화 과정을 자세히 살펴봅니다. Apple이 Houdini용으로 제공하는 일련의 작업 흐름을 사용해 장면의 폴리곤 수를 줄이고, 지오메트리를 정리하고, UV 맵을 패키징하고, Reality Composer Pro 또는…
- visionOS용 위젯 디자인하기사용자의 주변 환경에 자연스럽게 어우러지는 아름다운 visionOS 26용 위젯을 디자인하는 방법을 알아보세요. 위젯 디자인에 깊이를 더하고 공간 컴퓨팅에 맞게 재질, 크기, 스타일을 맞춤 설정하는 방법을 살펴봅니다. 기존 위젯을 visionOS에 맞게 조정하거나 실제 물체처럼 느껴지는 새 위젯을 디자인하는 방법을 공유합니다.
- visionOS용 호버 상호 작용 디자인하기visionOS 앱을 위한 고급 상호 작용을 만드는 방법을 알아보세요. 매력적인 맞춤형 호버 효과와 애니메이션을 디자인하고, 흔한 실수를 피하고, Look to Scroll 같은 상호 작용을 활용하며, 지속 효과로 직관적인 미디어 컨트롤을 만드는 방법을 살펴봅니다.
- visionOS의 공간 액세서리 입력 살펴보기공간 액세서리를 앱에 통합하는 방법을 알아보세요. 가상 콘텐츠를 표시하고, 앱과 상호 작용하고, 공간에서 액세서리를 추적하고, 상호 작용 정보를 가져와 visionOS의 가상 경험을 향상할 수 있습니다.
- watchOS 26의 새로운 기능watchOS 26의 새로운 기능과 이를 watchOS 및 iOS 앱에 통합하는 방법을 알아보세요. ARM64 아키텍처를 살펴보고 새로운 디자인 시스템을 자세히 알아봅니다. 위젯 업데이트와 Apple Watch에 컨트롤을 가져오는 방법에 관한 인사이트도 공유합니다.
- 개발 과정에 개인정보 보호 통합하기계획 단계부터 배포까지 앱에 개인정보 보호를 적용하는 방법을 알아보세요. 데이터 최소화, 기기 내 처리, 투명성과 제어에 초점을 맞춰 개발 수명 주기의 각 단계에 개인정보 보호를 통합하는 실용적인 방법을 설명합니다. Apple의 도구와 프레임워크로 사용자 데이터를 보호하고 개인정보를 존중하는 앱 경험을 만드는 방법을 알아봅니다.
- 게임 수준 높이기통합 게임 플랫폼에서 게임을 돋보이게 하는 방법을 알아보세요. 게임의 수준을 높이고 플레이어 경험을 더 향상하는 데 사용할 수 있는 기술을 안내합니다. 게임을 빌드하고 디버깅하고 프로파일링하는 데 필요한 핵심 도구의 개요를 살펴봅니다.
- 공간 비즈니스 앱의 향상된 기능 살펴보기visionOS 26의 최신 개선 사항과 API가 지난해 발표한 엔터프라이즈 기능의 접근 범위와 성능을 어떻게 확장하는지 알아보세요. 완전히 새로운 기능을 활용해 모델 학습 작업 흐름을 만들고, 동영상 피드를 향상하고, 로컬 네트워크에서 좌표계를 정렬해 사내용 앱에 협업 경험을 구현하는 방법을 배웁니다.
- 공간 웹의 새로운 기능visionOS 26 웹의 최신 공간 기능을 알아보세요. 완전히 새로운 HTML model 요소로 인라인 3D 모델을 표시하는 방법을 설명합니다. 모델 조명, 상호 작용, 애니메이션 등 강력한 기능도 공유합니다. 360도 동영상과 Apple Immersive Video처럼 새롭게 지원되는 몰입형 미디어를 웹사이트에 삽입하는 방법을 알아보세요. 웹페이지에 맞춤형 환경을…
- 기기 내 파운데이션 모델을 위한 프롬프트 설계 및 안전 살펴보기Foundation Models 프레임워크의 강점을 활용하는 생성형 AI 경험을 디자인하세요. 먼저 Apple Intelligence의 핵심인 기기 내 대규모 언어 모델을 위한 프롬프트 설계 방법을 보여드립니다. 그런 다음 AI 안전의 핵심 개념을 소개하고, 생성형 AI 기능을 안전하고 신뢰할 수 있으며 만족스럽게 만드는 구체적인 전략을 제공합니다.
- 기록, 재생, 검토: Xcode를 사용한 UI 자동화Xcode에서 XCUIAutomation 테스트를 기록하고 실행하고 유지하는 방법을 알아보세요. 테스트 계획 구성을 사용해 수십 가지 로케일, 기기 유형, 시스템 조건에서 XCTest UI 테스트를 다시 실행합니다. Xcode 테스트 보고서로 테스트 결과를 검토하고 실행 화면의 스크린샷과 동영상을 다운로드하세요. Accessibility로 앱의 자동화 준비를 하고 안정적인…
- 누구나 더 쉽게 사용할 수 있는 Mac 앱 만들기macOS의 강력함과 유연성을 최대한 활용하는 손쉬운 사용 기능을 통합하는 방법을 알아보세요. 기본 기능을 넘어 VoiceOver와 Voice Control을 지원하고, 뷰의 레이아웃을 개선하고, 보조 기술이 콘텐츠를 탐색하는 방식을 이해하는 방법 등을 배웁니다.
- 대화형 스니펫 디자인하기스니펫은 App Intents에서 호출되어 앱 정보를 표시하는 작은 뷰입니다. 이제 스니펫에 버튼과 상태 정보를 포함해 인텐트의 일부로 추가 상호 작용을 제공하면서 앱 기능을 Siri, Spotlight, 단축어 앱에 더 많이 가져올 수 있습니다. 이 세션에서는 레이아웃, 타이포그래피, 상호 작용, 인텐트 유형에 관한 지침 등 스니펫 디자인 권장 사항을 배웁니다.
- 머신 러닝 기반 동영상 효과로 앱 향상하기프레임률 변환, 초해상도, 노이즈 필터링 같은 효과를 추가해 동영상 편집 및 실시간 스트리밍 경험을 개선하는 방법을 알아보세요. Video Toolbox 프레임워크에서 제공되며 Apple Silicon에 최적화된 ML 기반 동영상 처리 알고리즘을 살펴봅니다. 실제 사용 사례에서 앱의 기능을 향상하도록 이러한 효과를 통합하는 방법을 배웁니다.
- 몰입형 앱을 위한 Metal 렌더링의 새로운 기능Compositor Services를 사용하는 몰입형 앱용 Metal 렌더링의 최신 개선 사항을 알아보세요. 호버 효과를 추가해 앱의 대화형 요소를 강조하고 동적 렌더 품질로 더 높은 충실도로 렌더링하는 방법을 배웁니다. 새로운 점진적 몰입 스타일을 알아보세요. Mac에서 Vision Pro로 Metal 콘텐츠를 직접 렌더링해 macOS 앱에 몰입형 경험을 가져오는 방법도…
- 백그라운드에서 작업 완료하기백그라운드 실행의 발전을 알아보고 시스템이 런타임을 예약하는 방식을 이해해 보세요. 훌륭한 포그라운드 경험을 유지하면서 앱이 백그라운드에서 기능을 제공할 수 있도록 백그라운드 런타임을 최대한 활용하는 방법을 설명합니다. API가 앱에 백그라운드 런타임을 제공하는 방식과 각 API가 다양한 사용 사례에 맞게 조정되는 방식을 살펴봅니다. 여기에는 앱이 포그라운드에서…
- 새로운 디자인 시스템 알아보기새로운 디자인 시스템을 더 자세히 살펴보고 시각 디자인, 정보 구조, 핵심 시스템 구성 요소의 주요 변경 사항을 알아보세요. 시스템이 인터페이스와 콘텐츠 사이의 관계를 재구성해 여러 기기, 화면 크기, 입력 모드에서 역동적이고 조화로우며 일관된 디자인을 만들게 하는 방법을 배웁니다.
- 새로운 디자인으로 AppKit 앱 만들기새로운 디자인 시스템을 최대한 활용하도록 AppKit 앱을 업데이트하세요. 탭 뷰, 분할 뷰, 막대, 프레젠테이션, 검색, 컨트롤의 주요 변경 사항을 자세히 살펴보고 맞춤형 UI에서 Liquid Glass를 사용하는 방법을 보여드립니다. 일반적인 디자인 지침을 먼저 알아보려면 ‘Get to know the new design system’을 시청하는 것이 좋습니다.
- 새로운 디자인으로 SwiftUI 앱 만들기Liquid Glass가 앱의 디자인과 느낌을 바꾸는 방식을 살펴보세요. 이 멋진 새 재질이 플랫폼 전반의 도구 막대, 컨트롤, 앱 구조를 향상해 만족스러운 상호 작용을 제공하고 앱을 시스템과 원활하게 통합하는 방법을 알아봅니다. Liquid Glass를 최대한 활용하도록 돕는 새로운 API를 도입하는 방법을 배웁니다.
- 새로운 디자인으로 UIKit 앱 만들기새로운 디자인 시스템을 최대한 활용하도록 UIKit 앱을 업데이트하세요. 탭 뷰, 분할 뷰, 막대, 프레젠테이션, 검색, 컨트롤의 주요 변경 사항을 자세히 살펴보고 맞춤형 UI에서 Liquid Glass를 사용하는 방법을 보여드립니다. 일반적인 디자인 지침을 먼저 알아보려면 ‘Get to know the new design system’을 시청하는 것이 좋습니다.
- 새로운 앱 아이콘 디자인 소개밝은 색조와 어두운 색조 및 투명 옵션을 비롯해 iOS, iPadOS, macOS의 새로운 앱 아이콘 표현을 살펴보세요. 서리 낀 효과와 반투명 효과를 사용해 앱 아이콘을 더 생생하고 역동적이며 표현력 높게 만드는 방법과 아이콘이 정반사 하이라이트에 잘 어울리도록 하는 방법을 알아봅니다.
- 손쉬운 사용 영양 성분표를 위한 앱 평가하기App Store 제품 페이지의 손쉬운 사용 영양 성분표를 사용해 앱이 지원하는 손쉬운 사용 기능을 강조하세요. VoiceOver, 더 큰 텍스트, 자막 등 앱의 손쉬운 사용 기능을 평가하고 정확하고 유용한 손쉬운 사용 영양 성분표를 선택하는 방법을 배웁니다. 디자인 단계 전반에서 손쉬운 사용에 접근하는 방법도 알아봅니다.
- 아이디어에서 인터페이스까지, 디자인의 기초훌륭한 앱은 명확하고 직관적이며 쉽게 사용할 수 있습니다. 이 세션에서는 앱 디자인으로 기능을 향상하고, 목적을 전달하고, 사용자가 콘텐츠를 탐색하도록 안내하며, 구성 요소를 신중하게 사용해 영향력을 잃지 않으면서 경험을 단순하게 유지하는 방법을 알아봅니다. 이 세션은 모든 수준의 디자이너와 개발자는 물론, 디자인에 관심 있는 모든 사람을 위한 내용이기도 합니다.
- 앱 내 구입을 위한 App Store 서버 API 자세히 알아보기서버에서 고객의 구입 데이터를 직접 관리하고 뛰어난 앱 내 구입 경험을 제공하도록 돕는 App Store Server API, App Store Server Notifications, App Store Server Library의 최신 업데이트를 알아보세요. appAccountToken 및 서명 생성 업데이트, 서명된 거래 및 갱신 정보의 새 필드, 새로운 API를…
- 앱 전력 사용량 프로파일링 및 최적화하기배터리 사용 시간을 최대한 늘리도록 앱을 최적화하는 방법을 알아보세요. Xcode에 연결된 상태에서 문제를 재현할 수 있든 이동 중에 발생하든, 앱 전력 문제의 근본 원인을 찾는 방법을 배웁니다. 전력 사용량을 측정해 새 기능에 관해 더 나은 결정을 내리고 더 효율적인 앱을 선제적으로 만드는 방법을 알아봅니다.
- 앱에서 시네마틱 동영상 촬영하기Cinematic Video API를 사용해 앱에서 시네마 스타일 동영상을 손쉽게 촬영하는 방법을 알아보세요. Cinematic 촬영 세션을 구성하고 동영상 촬영 UI를 만드는 기본 원리를 소개합니다. 피사계 심도 효과를 적용해 추적과 랙 포커스를 모두 구현하는 고급 Cinematic 기능도 살펴봅니다.
- 앱에서 연령에 맞는 경험 제공하기새로운 Declared Age Range API로 앱에서 연령에 맞는 경험을 제공하는 방법을 알아보세요. 개인정보를 보호하면서 안전한 경험을 보장하도록 보호자가 자녀의 연령대를 앱과 공유하도록 허용하는 방식을 설명합니다. 이 프레임워크로 사용자 연령에 따라 앱 콘텐츠와 기능을 조정하는 방법을 살펴보고, 연령 확인을 구현하고, 캐싱을 이해하며, 사용자 개인정보를 존중하면서…
- 앱의 다국어 경험 향상하기여러 언어를 사용하는 모든 사람에게 원활한 경험을 제공하세요. Language Discovery가 사용자의 선호 언어에 맞게 앱을 최적화하도록 돕는 방법을 알아봅니다. 양방향 텍스트에서 여러 범위를 선택하는 Natural Selection 등 오른쪽에서 왼쪽으로 쓰는 언어 지원의 발전을 살펴보세요. 앱의 다국어 시나리오를 지원하는 권장 사항도 설명합니다.
- 앱의 오디오 녹음 기능 향상하기앱의 오디오 녹음 기능을 개선하는 방법을 알아보세요. iOS 및 iPadOS 26의 입력 선택기 상호 작용으로 오디오 기기를 유연하게 선택하는 방법을 살펴봅니다. AirPods를 사용한 고품질 음성 녹음 API를 알아보세요. AudioToolbox, AVFoundation, Cinematic 프레임워크를 모두 활용해 말소리와 주변 배경음을 분리할 수 있는 공간 음향 녹음…
- 양자 보안 암호화에 대비하기새롭게 부상하는 양자 컴퓨팅 위협으로부터 앱의 민감한 사용자 데이터를 보호하고 사용자 개인정보를 지키는 방법을 알아보세요. 여러 양자 공격과 기존 암호화 프로토콜에 미치는 영향, 양자 보안 암호화로 방어하는 방법을 살펴봅니다. 양자 보안 TLS로 네트워크 데이터를 보호하고 CryptoKit의 양자 보안 API로 애플리케이션 데이터를 보호하는 방법을 배웁니다.
- 원활한 멀티뷰 재생 경험 만들기앱에서 고급 멀티뷰 재생 경험을 만드는 방법을 알아보세요. 여러 플레이어의 재생을 동기화하고, 원활한 AirPlay 통합으로 멀티뷰 재생을 향상하며, 재생 품질을 최적화해 매력적인 멀티뷰 경험을 제공하는 방법을 설명합니다.
- 웹에서 신원 확인 문서 검증하기Digital Credentials로 온라인 신원 확인 흐름을 향상하는 방법을 알아보세요. 웹사이트에서 Digital Credentials API를 통합해 Wallet의 신분증 정보를 요청하는 방법을 설명합니다. 새로운 IdentityDocumentServices 프레임워크로 앱에서 온라인 확인을 위한 자체 신원 확인 문서를 제공하는 방법도 살펴봅니다.
- 위젯의 새로운 기능WidgetKit은 위젯, Live Activity, 컨트롤 업데이트로 앱을 향상합니다. 위젯을 visionOS로 가져오고 CarPlay에서 사용하며 강조 렌더링 모드로 가장 잘 보이게 하는 방법을 알아보세요. 관련성 높은 위젯을 watchOS의 Smart Stack에 표시하고, 푸시 알림으로 위젯을 최신 상태로 유지하는 방법도 살펴봅니다.
- 작은 글쓰기 변화로 큰 효과 만들기플랫폼 전반에 새로운 디자인 시스템이 적용된 지금은 UI 문구도 다시 살펴보기 좋은 시기입니다. 반복을 줄이고 이점을 먼저 제시하는 등의 작은 변화 몇 가지로 앱의 사용성과 명확성을 빠르게 향상하는 방법을 알아보세요.
- 주변 사람과 visionOS 경험 공유하기같은 방에서 Vision Pro를 착용한 사람들을 위한 공유 경험을 만드는 방법을 알아보세요. SharePlay를 통합하고 앱에서 ARKit을 활용하는 방법을 보여드리고, 주변 참가자와 FaceTime 참가자를 위한 업데이트된 윈도우 공유 흐름을 소개하며, 원활한 협업을 위한 새로운 API를 설명합니다. 같은 공간에 있는 사람들이 협업 기능을 쉽게 발견하고 즐겁게…
- 촬영 컨트롤로 카메라 경험 향상하기카메라 경험에서 촬영 컨트롤을 맞춤 설정하는 방법을 알아보세요. 새로운 AirPods 지원을 비롯한 모든 물리적 촬영 컨트롤로 사진을 찍고 Camera Control로 설정을 조정하는 방법을 보여드립니다.
- 키노트Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요.
- 키노트 (ASL)Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요.
- 패스키의 새로운 기능iOS, iPadOS, macOS, visionOS 26에서 패스키가 어떻게 향상되는지 알아보세요. 가입을 간소화하는 새로운 계정 생성 API, 패스키 최신 상태 유지, 자동 패스키 업그레이드와 패스키 관리 엔드포인트를 통한 새로운 업그레이드 방법, 안전한 패스키 가져오기 및 내보내기 등 주요 업데이트를 살펴봅니다. 이러한 개선 사항이 사용자 경험과 보안을 향상하는 방식과…
- 포용적인 앱 디자인의 원칙장애를 이해하는 것이 모두를 위한 더 나은 앱을 만드는 데 어떻게 도움이 되는지 알아보세요. 여러 상호 작용 방식을 지원하고, 맞춤 설정을 제공하고, 손쉬운 사용 API를 도입해 앱을 더 포용적으로 만드는 방법을 살펴봅니다.
- 플랫폼 현황Apple 플랫폼의 최신 발전을 알아보세요.
- 플랫폼 현황 (ASL)Apple 플랫폼의 최신 발전을 알아보세요.
- 함께 코딩하기: AttributedString으로 SwiftUI 리치 텍스트 경험 만들기SwiftUI의 TextEditor API와 AttributedString으로 리치 텍스트 경험을 만드는 방법을 알아보세요. 리치 텍스트 편집을 활성화하고, 편집기 콘텐츠를 조작하는 맞춤형 컨트롤을 만들며, 제공되는 서식 옵션을 맞춤 설정하는 방법을 배웁니다. 최상의 텍스트 편집 경험을 만드는 데 도움이 되는 AttributedString의 고급 기능도 살펴봅니다.
- 함께 코딩하기: Foundation Models 프레임워크로 앱에 기기 내 AI 추가하기Foundation Models 프레임워크를 사용해 SwiftUI 앱을 위한 생성형 AI 기능을 개발하세요. 프레임워크의 기본을 적용해 뛰어난 기능을 만드는 것부터 시작합니다. 직접 만든 도구로 모델을 보완하고, 결과를 스트리밍하고, 뛰어난 성능을 위해 추가 최적화를 적용하는 과정을 단계별 사례로 살펴봅니다.
- 함께 코딩하기: Swift 동시성으로 앱 향상하기기존 샘플 앱을 업데이트하면서 Swift 동시성으로 앱의 사용자 경험을 최적화하는 방법을 알아보세요. 메인 액터 앱에서 시작해 필요에 따라 비동기 코드를 점진적으로 도입합니다. 작업을 사용해 메인 액터에서 실행되는 코드를 최적화하고, 작업을 백그라운드로 옮겨 코드를 병렬화하는 방법을 알아봅니다. 데이터 레이스 안전성이 제공하는 이점을 살펴보고 관련 오류를 해석하고…
- 함께 코딩하기: Xcode로 현지화 살펴보기Xcode를 사용해 앱을 더 많은 언어로 현지화하는 방법을 알아보세요. String Catalog를 만들고, 텍스트를 번역하고, 외부 번역가와 파일을 교환하는 과정을 단계별로 살펴봅니다. 번역가에게 필요한 맥락을 제공하는 권장 사항과 Xcode가 이 정보를 자동으로 제공하도록 돕는 방식을 배웁니다. 대규모 프로젝트에서는 타입 안전 Swift 코드로 복잡성을 관리하고 문자열…
- 함께하면 더 좋은 SwiftUI와 RealityKitvisionOS 26에서 SwiftUI와 RealityKit을 원활하게 결합하는 방법을 알아보세요. 애니메이션 및 ConfigurationCatalog 지원 등 Model3D의 개선 사항을 살펴보고 RealityView로 부드럽게 전환하는 방법을 시연합니다. SwiftUI 애니메이션으로 RealityKit 구성 요소의 변경을 구동하고, 대화형 조작을 구현하고, 더 풍부한…
WWDC 2024
123 개 세션- ARKit으로 향상된 공간 컴퓨팅 경험 만들기ARKit의 최신 기능으로 매력적인 몰입형 경험을 만드는 방법을 알아보세요. 방 추적과 물체 추적을 사용해 주변 환경과 더욱 긴밀하게 상호 작용하는 방법을 살펴봅니다. 플랫폼에서 환경 조명이 바뀔 때 앱이 반응하도록 하는 방법도 공유합니다. 공간 경험을 더 직관적으로 만들 수 있는 손 추적 및 평면 감지 개선 사항을 알아보세요.
- AVFoundation의 미디어 성능 지표 알아보기새로운 미디어 성능 API를 사용해 사용자 경험을 모니터링하고 분석하고 개선하는 방법을 알아보세요. 다양한 AVMetricEvents로 HLS 에셋의 AVPlayer 성능을 모니터링하는 방법을 살펴보고, 이러한 지표를 사용해 플레이어 성능 문제를 이해하고 분류하는 방법을 배웁니다.
- AccessorySetupKit 알아보기AccessorySetupKit으로 액세서리 설정 경험을 향상하세요. 설정 앱으로 이동하지 않고 Bluetooth 또는 Wi-Fi 액세서리 이미지가 포함된 아름다운 페어링 대화상자를 표시하세요. 앱과 액세서리만 페어링해 개인정보 보호를 개선하는 방법을 알아보세요. 기존 액세서리를 마이그레이션해 AccessorySetupKit으로 관리하는 방법도 배웁니다.
- 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 Connect의 새로운 기능발견, 테스트, 마케팅을 위한 새로운 기능을 살펴보세요. App Store 추천 대상으로 앱을 제출하고, 버전 출시 같은 중요한 순간을 자동 생성된 마케팅 자료로 공유하며, 맞춤형 제품 페이지에서 앱의 특정 콘텐츠로 딥 링크하고, TestFlight의 최신 개선 사항을 활용하는 방법 등을 알아봅니다.
- 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 레이아웃을 최적화하고, 알맞은 시점에 적절한 수준의 정보와 상호 작용을 제공하는 방법을 알아보세요.
- Apple 플랫폼용 고급 게임 디자인하기고사양 게임을 Mac, iPad, iPhone에 자연스럽게 어울리도록 조정하는 방법을 알아보세요. 다양한 디스플레이에서 게임을 멋지게 표현하고, 각 기기에서 직관적으로 사용할 수 있도록 입력과 컨트롤을 조정하며, 뛰어난 플레이어 경험을 제공하는 Apple 기술을 활용하는 방법을 설명합니다.
- Apple 플랫폼의 머신 러닝 살펴보기Apple 플랫폼의 머신 러닝 프레임워크 개요부터 시작해 보세요. 첫 ML 모델을 구현하는 개발자든 ML 전문가든 앱의 요구에 맞는 프레임워크를 선택할 수 있도록 안내합니다.
- CPU에서 실시간 ML 추론 지원하기BNNSGraph를 사용해 CPU에서 머신 러닝 모델 실행을 가속하는 방법을 알아보세요. BNNSGraph로 CPU에서 머신 러닝 모델을 컴파일하고 실행하는 방법을 보여드리고, 오디오 또는 신호 처리 모델을 위해 런타임 메모리 할당 없음과 단일 스레드 실행 같은 실시간 보장을 제공하는 방식을 설명합니다.
- CloudKit Console로 데이터베이스 활동 모니터링 및 최적화하기CloudKit Console의 새로운 관찰 가능성 기능을 알아보세요. Telemetry와 Logging을 사용해 앱의 문제를 해결하고 최적화하는 방법을 배웁니다. 알림을 설정해 애플리케이션의 동작을 모니터링하고 중요한 컨테이너 이벤트를 놓치지 않는 방법을 알아봅니다. 이 세션을 최대한 활용하려면 CloudKit 컨테이너에 익숙한 것이 좋습니다.
- Contact Access Button 알아보기새로운 Contacts 승인 모드와 앱의 Contacts 접근을 개선하는 방법을 알아보세요. 앱에 Contact Access Button을 통합해 필요할 때 추가 연락처를 공유하고 Contacts 승인을 더 쉽게 받는 방법을 살펴봅니다. Contacts 보안 기능과 버튼이 앱에 적합하지 않을 때 사용할 수 있는 대체 API도 설명합니다.
- Core ML로 머신 러닝 및 AI 모델을 기기에 배포하기Core ML로 머신 러닝 및 AI 모델을 변환하고 실행할 때 속도와 메모리 성능을 최적화하는 새로운 방법을 알아보세요. 모델 표현, 성능 인사이트, 실행, 모델 연결을 위한 새로운 옵션을 함께 사용해 매력적이고 비공개로 처리되는 기기 내 경험을 만드는 방법을 설명합니다.
- Core Spotlight으로 의미 기반 검색 지원하기Core Spotlight을 사용해 앱에서 의미 기반 검색 결과를 제공하는 방법을 알아보세요. 사용자가 자연어로 항목을 검색할 수 있도록 앱의 콘텐츠를 비공개 기기 내 색인에 제공하는 방법을 배웁니다. 색인 작업을 예약해 앱 성능을 최적화하는 방법도 공유합니다. 이 세션을 최대한 활용하려면 먼저 Apple Developer 웹사이트의 Core Spotlight 문서를…
- Create ML의 새로운 기능대화형 데이터 소스 미리 보기와 visionOS 앱용 물체 추적 모델을 만드는 새로운 템플릿 등 Create ML의 업데이트를 살펴보세요. 새로운 시계열 예측 및 분류 API를 비롯한 중요한 프레임워크 개선 사항도 설명합니다.
- DockKit의 새로운 기능DockKit의 지능형 추적으로 피사체 사이를 더 부드럽게 전환하는 방법을 알아보세요. 지능형 추적의 개념, ML 모델로 피사체를 선택하고 추적하는 방식, 앱에서 사용하는 방법을 설명합니다.
- Dynamic Type 시작하기Dynamic Type을 사용하면 시스템과 모든 앱에서 원하는 텍스트 크기를 선택할 수 있습니다. Dynamic Type 지원을 시작할 수 있도록 작동 원리, 앱에서 텍스트 크기 조절 문제를 찾는 방법, SwiftUI와 UIKit을 사용해 뛰어난 Dynamic Type 경험을 만드는 실용적인 단계를 설명합니다. Large Content Viewer를 활용해 누구나 탐색…
- Embedded Swift로 작게 시작하기Embedded Swift는 Swift의 안전성과 표현력을 제약이 있는 환경으로 가져옵니다. 시중에서 구할 수 있는 Matter 기기의 시연을 통해 다양한 마이크로컨트롤러에서 Embedded Swift가 작동하는 방식을 살펴보세요. 런타임 없이도 작은 용량에 Swift의 장점을 담는 Embedded Swift 하위 집합을 알아보고, 직접 시작하는 데 필요한 다양한 자료를…
- FinanceKit 알아보기FinanceKit을 사용해 금융 관리 앱에서 사용자의 동의와 제어 아래 Apple Cash, Apple Card 등의 기기 내 데이터를 원활하고 안전하게 공유하는 방법을 알아보세요. 계정, 거래, 잔액에 대한 일회성 및 지속적인 접근을 요청하는 방법과 iOS와 iPadOS에서 훌륭한 경험을 만드는 방법을 살펴봅니다.
- Genmoji로 앱에 표현력 더하기앱에서 Genmoji를 생생하게 구현하는 방법을 알아보세요. Genmoji가 포함된 텍스트를 렌더링하고 저장하고 전달하는 방법을 살펴봅니다. 앱에 맞춤형 텍스트 엔진이 있다면 Genmoji 지원을 추가하는 기법도 설명합니다.
- HDR로 앱에 역동적인 이미지 경험 제공하기앱에서 HDR 이미지를 읽고 쓰며 HDR 콘텐츠를 처리하는 방법을 알아보세요. 새롭게 지원되는 HDR 이미지 형식과 HDR 이미지를 표시하는 고급 방법을 살펴봅니다. HDR 콘텐츠가 사용자 인터페이스와 함께 존재하는 방식과 앱에 HDR 이미지 지원을 추가할 때 주의할 점을 알아봅니다.
- HLS 전면 광고로 광고 경험 향상하기HLS Interstitials를 사용해 HLS 콘텐츠에 광고를 원활하게 삽입하는 방법을 살펴보세요. 통합 타임라인으로 UI 경험을 조정하고 전면 광고용 SharePlay를 만드는 방법도 보여드립니다.
- 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도 소개합니다…
- Metal로 머신 러닝 가속하기Metal Performance Shaders Graph의 새로운 기능으로 머신 러닝 트랜스포머 모델을 가속하는 방법을 알아보세요. 모델의 연산 대역폭과 품질을 개선하고 완전히 새로워진 MPSGraph 뷰어에서 시각화하는 방법도 설명합니다.
- Object Capture의 영역 모드 알아보기Object Capture의 영역 모드가 영역 캡처와 재구성을 지원하도록 기능을 확장해 iOS에서 새로운 3D 캡처 가능성을 여는 방법을 알아보세요. 새로운 macOS 재구성 샘플 앱으로 iOS 캡처 품질을 최적화하고, Apple Vision Pro, iPhone, iPad 또는 Mac의 Quick Look에서 최종 결과를 확인하는 방법을 배웁니다. 맞춤형 이미지 처리…
- Reality Composer Pro에서 대화형 3D 콘텐츠 구성하기Reality Composer Pro의 Timeline 뷰로 3D 콘텐츠에 생동감을 더하는 방법을 알아보세요. 역운동학, 블렌드 셰이프, 골격 포즈를 사용해 캐릭터와 물체가 서로 그리고 주변 세계와 상호 작용하는 애니메이션 이야기를 만드는 방법을 배웁니다. 내장 및 맞춤형 동작을 사용하고, 동작의 순서를 정하고, 트리거를 적용하며, 자연스러운 움직임을 구현하는 방법도…
- RealityKit 디버거 파헤치기RealityKit 디버거를 만나보세요. 이 새로운 도구로 공간 앱의 엔티티 계층을 검사하고, 잘못된 변환을 디버깅하고, 누락된 엔티티를 찾으며, 시스템에 문제를 일으키는 코드 부분을 감지하는 방법을 알아봅니다.
- RealityKit 오디오로 공간 컴퓨팅 앱 향상하기RealityKit 오디오로 공간 컴퓨팅 경험을 향상하세요. 공간 음향으로 3D 몰입형 경험에 생동감을 더하는 방법을 알아봅니다. 주변 오디오와 리버브부터 3D 콘텐츠에 개성을 더하는 실시간 절차적 오디오까지, RealityKit 오디오 API로 앱의 몰입도를 높이는 방법을 배웁니다.
- RealityKit으로 공간 드로잉 앱 만들기공간 드로잉 앱을 만드는 과정을 통해 RealityKit의 기능을 활용해 보세요. RealityKit을 ARKit 및 SwiftUI와 통합한 눈길을 끄는 공간 경험을 만들면서 RealityKit의 리소스가 작동하는 방식과 저수준 메시 및 텍스처 API 같은 기능을 사용해 사용자의 붓 자국을 빠르게 업데이트하는 방법을 살펴봅니다.
- SF Symbols 6의 새로운 기능모든 Apple 플랫폼의 시스템 서체인 San Francisco와 원활하게 통합되도록 설계된 Apple 아이콘 라이브러리 SF Symbols의 최신 업데이트를 살펴보세요. 새로운 Wiggle, Rotate, Breathe 애니메이션 프리셋으로 인터페이스에 생동감을 더하는 방법을 알아봅니다. 이 세션을 최대한 활용하려면 먼저 WWDC23의 ‘What's new in SF…
- ScreenCaptureKit으로 HDR 콘텐츠 캡처하기ScreenCaptureKit을 사용해 높은 다이내믹 레인지의 색상을 캡처하는 방법을 알아보고, HDR 지원, 마이크 캡처, 파일로 바로 녹화하기 같은 새로운 기능을 살펴보세요.
- SharePlay에서 공간 Persona 템플릿 맞춤 설정하기visionOS SharePlay 경험에서 맞춤형 공간 Persona 템플릿을 사용해 앱을 기준으로 Persona의 위치를 세밀하게 조정하는 방법을 알아보세요. SharePlay 샘플 앱에 맞춤형 공간 Persona 템플릿을 도입하고, 참가자를 좌석 사이로 이동하고, Simulator에서 변경 사항을 테스트하는 방법을 보여드립니다. 경험을 돋보이게 하는 맞춤형 공간 템플릿…
- StoreKit 및 앱 내 구입의 새로운 기능App Store 앱 내 구입 시스템을 사용해 더 나은 구입 경험을 만들고 제공하는 방법을 알아보세요. 구독 맞춤 설정을 개선하는 새로운 StoreKit 뷰 제어 스타일과 API를 시연하고, 거래 단위 정보에 추가된 필드를 설명하며, Xcode의 새로운 테스트 기능을 살펴봅니다. 중요한 StoreKit 지원 중단 사항도 확인합니다.
- Swift Charts: 벡터화 플롯과 함수 플롯플롯을 더 깊이 살펴보세요. 앱에서 함수 및 벡터화 플롯을 사용해 수학 함수와 대규모 데이터 세트를 나타내는 아름다운 차트를 렌더링하는 방법을 알아봅니다. 공기역학, 자기학, 고차 장 이론에서 흔히 쓰이는 함수를 표시하거나 대형 대화형 히트맵을 만들 때 Swift Charts를 활용하세요.
- Swift Testing 더 깊이 활용하기Swift Testing에 내장된 기능으로 알찬 테스트 스위트를 작성하는 방법을 알아보세요. 기본 구성 요소를 확장해 더 많은 시나리오를 테스트하고, 여러 스위트에 테스트를 구성하며, 테스트를 병렬로 실행하도록 최적화하는 방법을 살펴봅니다.
- Swift Testing 알아보기Swift로 코드를 테스트하는 새로운 패키지 Swift Testing을 소개합니다. 강력한 새 API의 구성 요소를 살펴보고, 일반적인 테스트 작업 흐름에 적용하는 방법과 XCTest 및 오픈 소스 Swift와의 관계를 알아봅니다.
- Swift 둘러보기: Swift의 기능과 디자인 살펴보기Swift 프로그래밍 언어의 핵심 기능과 디자인 철학을 알아보세요. 라이브러리, HTTP 서버, 명령줄 클라이언트가 포함된 Swift 패키지를 만들면서 데이터를 모델링하고, 오류를 처리하고, 프로토콜을 사용하고, 동시성 코드를 작성하는 방법 등을 살펴봅니다. Swift를 이제 막 시작했든 처음부터 함께했든 이 세션을 통해 언어의 기능을 최대한 활용할 수 있습니다.
- Swift 성능 살펴보기Swift가 추상화와 성능의 균형을 맞추는 방식을 알아보세요. 고려해야 할 성능 요소와 Swift 최적화 도구가 이에 미치는 영향을 배웁니다. Swift의 여러 기능과 구현 방식을 살펴보며 성능에 영향을 줄 수 있는 절충점을 더 깊이 이해해 보세요.
- SwiftData 기록으로 모델 변경 사항 추적하기SwiftData로 모델의 변경 기록을 확인하세요. 기록 API를 사용해 데이터 저장소가 변경된 시점을 파악하고, 이 정보를 바탕으로 원격 서버 동기화와 프로세스 외부 변경 처리 같은 기능을 만드는 방법을 알아봅니다. 맞춤형 데이터 저장소에 기록 API 지원을 구현하는 방법도 설명합니다.
- SwiftData로 맞춤형 데이터 저장소 만들기SwiftData의 표현력 높은 선언형 모델링 API와 자체 영속성 백엔드를 결합하세요. 맞춤형 데이터 저장소를 만들고 앱에 영속성 기능을 단계적으로 추가하는 방법을 알아봅니다. 이 세션을 최대한 활용하려면 WWDC23의 ‘Meet SwiftData’와 ‘Model your schema with SwiftData’를 시청하세요.
- SwiftData의 새로운 기능SwiftData의 표현력 높은 선언형 API를 사용하면 앱에 영속성을 쉽게 추가할 수 있습니다. 복합 고유성 제약 조건, #Index를 통한 빠른 쿼리, Xcode 미리 보기의 쿼리, 풍부한 조건자 표현식 등 SwiftData의 개선 사항을 알아보세요. 이러한 기능으로 더 풍부한 모델을 표현하고 앱 성능을 개선하는 방법을 살펴봅니다. 맞춤형 데이터 저장소를 만들거나…
- SwiftUI 손쉬운 사용 따라잡기SwiftUI를 사용하면 누구나 이용할 수 있는 뛰어난 경험을 쉽게 만들 수 있습니다. SwiftUI가 제공하는 풍부한 손쉬운 사용 요소를 통해 보조 기술이 앱을 이해하고 탐색하는 방식을 알아봅니다. 손쉬운 사용 수정자를 사용해 앱의 콘텐츠와 상호 작용에 관한 정보를 더 제공하고 경험을 맞춤 설정하는 방법도 설명합니다.
- SwiftUI 컨테이너 이해하기SwiftUI 컨테이너 뷰의 기능을 알아보고 컨테이너가 하위 뷰를 관리하는 방식을 이해해 보세요. 새로운 API를 활용해 자체 맞춤형 컨테이너를 만들고, 컨테이너 콘텐츠를 맞춤 설정하는 수정자를 작성하며, 앱을 돋보이게 할 세부 완성도를 더하세요.
- SwiftUI 핵심 사항Apple의 선언형 사용자 인터페이스 프레임워크인 SwiftUI를 둘러보세요. 뷰, 상태 변수, 레이아웃처럼 SwiftUI로 앱을 만들 때 필요한 핵심 개념을 배웁니다. 모든 기능을 갖춘 경험과 고유한 맞춤형 구성 요소를 만들 수 있는 폭넓은 API를 살펴보세요. SwiftUI를 처음 접했든 경험이 많든 뛰어난 앱을 만들 때 SwiftUI의 기능을 최대한 활용하는 방법을…
- SwiftUI로 macOS 윈도우 맞춤 구성하기macOS에 꼭 맞는 윈도우를 만들어 보세요. 명확한 목적과 쉬운 사용, 기능 표현에 맞게 앱 윈도우를 세밀하게 조정합니다. SwiftUI로 윈도우 도구 막대와 배경의 스타일을 지정하세요. 윈도우를 정밀하게 배치하고 복원 및 최소화 방식을 현명하게 결정하는 방법도 알아봅니다.
- SwiftUI로 맞춤형 시각 효과 만들기SwiftUI에서 멋진 시각 효과를 만드는 방법을 알아보세요. 고유한 스크롤 효과, 풍부한 색상 처리, 맞춤형 전환 효과를 만드는 방법을 배웁니다. Metal 셰이더와 맞춤형 텍스트 렌더링을 사용하는 고급 그래픽 효과도 살펴봅니다.
- SwiftUI에서 윈도우 다루기visionOS, macOS, iPadOS에서 뛰어난 단일 및 다중 윈도우 앱을 만드는 방법을 알아보세요. 프로그래밍 방식으로 윈도우를 열고 닫고, 위치와 크기를 조정하고, 한 윈도우를 다른 윈도우로 교체할 수 있는 도구를 살펴봅니다. 사용자의 작업 흐름 안에서 앱을 쉽게 사용할 수 있게 하는 윈도우 디자인 원칙도 알아봅니다.
- SwiftUI의 새로운 기능SwiftUI를 사용해 모든 Apple 플랫폼에서 뛰어난 앱을 만드는 방법을 알아보세요. iPadOS의 탭과 문서에 새롭게 적용된 디자인을 살펴봅니다. 새로운 윈도우 API로 윈도우 관리를 개선하고, visionOS 앱의 몰입형 공간과 볼륨을 더 세밀하게 제어하세요. 표현력 높은 차트를 만들고 텍스트를 맞춤 설정하고 배치하는 데 도움이 되는 여러 개선 사항도 살펴봅니다.
- Swift에서 복사 불가능 타입 사용하기Swift의 복사 불가능 타입을 시작해 보세요. Swift에서 복사가 의미하는 것, 복사 불가능 타입을 사용하면 좋은 경우, 값 소유권으로 의도를 명확히 표현하는 방법을 알아봅니다.
- Swift의 새로운 기능Swift의 최신 소식을 함께 살펴보세요. 지난 10년간 Swift의 역사를 간단히 되짚고, 작업 그룹을 통한 커뮤니티 성장과 패키지 생태계 확장 및 플랫폼 지원 확대를 소개합니다. 기본적으로 데이터 레이스 안전성을 보장하는 새로운 언어 모드와, 제약이 매우 큰 시스템에서도 Swift를 실행할 수 있게 하는 언어 하위 집합을 알아봅니다. 복사 불가능 타입, 타입 지정…
- TVML 앱을 SwiftUI로 마이그레이션하기SwiftUI는 모든 Apple 플랫폼에서 뛰어난 앱을 만들도록 도우며, tvOS 18에서 거실로 콘텐츠를 가져올 때 권장되는 도구 모음입니다. SwiftUI로 TVMLKit의 익숙한 레이아웃과 컨트롤을 만드는 방법을 알아보고 팁과 권장 사항을 확인하세요.
- TipKit으로 기능 발견 경험 맞춤 설정하기기능 발견에 초점을 맞춘 TipKit 프레임워크를 사용하면 앱에 팁을 쉽게 표시할 수 있습니다. 이제 팁을 그룹화해 이상적인 순서로 기능을 발견하게 하고, 맞춤형 팁 식별자로 팁을 재사용하며, 앱의 디자인에 맞게 조정하고, CloudKit으로 팁을 동기화할 수 있습니다. TipKit의 최신 기능으로 사람들이 앱의 모든 기능을 발견하도록 돕는 방법을 알아보세요.
- Translation API 알아보기새로운 Translation 프레임워크를 사용해 앱에서 여러 언어의 텍스트를 번역하는 방법을 알아보세요. 시스템 UI에 번역을 빠르게 표시하고, 앱 UI를 위해 더 많은 텍스트를 일괄 번역하는 방법을 보여드립니다.
- UI 애니메이션과 전환 효과 향상하기탐색 및 프레젠테이션에 줌 전환을 도입해 앱의 연속감을 높이는 방법을 살펴보세요. SwiftUI 애니메이션으로 UIKit 뷰를 움직여 흐름이 자연스러운 애니메이션을 더 쉽게 만드는 방법도 알아봅니다.
- UIKit의 새로운 기능탭 및 문서 실행 경험, 전환 효과, 텍스트와 입력 변경 사항을 비롯한 UIKit의 모든 새로운 기능을 살펴보세요. UIKit과 SwiftUI의 애니메이션 및 제스처 사이에 더욱 향상된 상호 운용성과 UIKit 전반의 개선 사항도 설명합니다.
- USD 및 MaterialX의 새로운 기능Apple 플랫폼의 Universal Scene Description 및 MaterialX 지원 업데이트를 살펴보세요. 이러한 기술이 3D 콘텐츠 제작과 배포의 기반을 제공하는 방식과 뛰어난 공간 경험을 만드는 작업 흐름을 간소화하는 방법을 알아봅니다. RealityKit 및 Storm의 USD와 MaterialX 지원, 시스템 제공 도구의 발전 등을 살펴보세요.
- UX 글쓰기로 앱에 개성 더하기모든 앱의 개성은 무엇을 말하는지, 그리고 어떻게 말하는지에 드러납니다. 앱의 목소리를 정의하고 축하 알림부터 오류 메시지까지 각 상황에 맞게 어조를 조절하는 방법을 알아보세요. 앱의 목적과 사용자를 구체적으로 정의하고 여러 어조로 글 쓰는 연습을 함께합니다.
- Vision 프레임워크의 Swift 개선 사항 알아보기Vision Framework API가 동시성 같은 최신 Swift 기능을 활용하도록 새롭게 설계되어, 다양한 Vision 알고리즘을 앱에 더 쉽고 빠르게 통합할 수 있습니다. 업데이트된 API를 둘러보고, 적은 코딩으로 프레임워크의 이점을 얻을 수 있는 샘플 코드와 권장 사항을 공유합니다. 이미지 미학과 전체 신체 포즈라는 두 가지 새로운 기능도 시연합니다.
- WWDC24에서 알아야 할 18가지올해 Worldwide Developers Conference의 주요 발표를 한눈에 살펴보세요.
- Wallet 및 Apple Pay의 새로운 기능Wallet 및 Apple Pay의 새로운 개선 사항으로 패스와 결제 경험을 한 단계 높여 보세요. Wallet의 풍부한 패스 디자인으로 이벤트 티켓을 돋보이게 하고, 서드 파티 브라우저 지원으로 더 많은 사람에게 뛰어난 Apple Pay 경험을 제공하세요. 웹의 Apple Pay로 자금을 지급하는 방법과 더 많은 구입 흐름에 Apple Pay를 통합하는 데 도움이 되는…
- WebXR로 몰입형 웹 경험 만들기WebXR을 사용해 visionOS의 웹사이트에 완전한 몰입형 경험을 추가하는 방법을 알아보세요. visionOS의 입력 기능을 최대한 활용하는 WebXR 경험을 만들고, Simulator를 사용해 macOS에서 WebXR 경험을 테스트하는 방법을 살펴봅니다.
- WorkoutKit으로 맞춤형 수영 운동 만들기WorkoutKit을 사용해 운동을 만들고 맞춤 설정하고 예약하는 최신 방법을 살펴보세요. 페이스 및 파워 알림의 새로운 기능과 확대된 거리 목표 지원을 빠르게 알아봅니다. 맞춤형 단계 이름의 장점으로 운동의 흐름도 이어가세요.
- Writing Tools 시작하기Writing Tools가 사용자의 앱 내 텍스트 교정, 재작성, 변환을 돕는 방법을 알아보세요. 사용자가 어느 텍스트 뷰에서든 작성한 내용을 다듬을 수 있도록 Writing Tools가 앱과 상호 작용하는 방식을 자세히 살펴봅니다. 텍스트를 가져오고 처리하는 방식과 맞춤형 텍스트 뷰에서 Writing Tools를 지원하는 방법을 알아봅니다.
- Xcode 16의 새로운 기능Xcode 16의 최신 생산성 및 성능 개선 사항을 알아보세요. 코드 완성, 진단, Xcode Previews의 향상된 기능을 살펴봅니다. 빌드 업데이트와 디버깅 및 Instruments의 개선 사항도 알아봅니다.
- Xcode Cloud 작업 흐름 확장하기Xcode Cloud를 개발 요구에 맞게 조정하는 방법을 알아보세요. 시작 조건, 맞춤형 별칭, 맞춤형 스크립트, 웹훅, App Store Connect API로 작업 흐름을 간소화하고 테스트와 배포를 자동화하는 방법을 보여드립니다.
- Xcode 핵심 사항편집하고, 디버깅하고, 커밋하고, 반복하세요. 앱을 개발할 때 빠르게 반복할 수 있도록 돕는 Xcode 도구 모음을 살펴봅니다. 개발 작업 흐름을 최적화하고 개선하는 팁과 기법을 알아보세요.
- iOS 또는 iPadOS 게임을 visionOS로 가져오기iOS 또는 iPadOS 게임을 visionOS만의 경험으로 바꾸는 방법을 알아보세요. 3D 프레임이나 몰입형 배경으로 몰입감과 재미를 높여 보세요. 스테레오스코피 또는 머리 추적을 사용해 윈도우에 깊이를 더하고 플레이어를 게임 세계로 한층 더 끌어들일 수도 있습니다.
- iOS, macOS, visionOS용 RealityKit API 알아보기RealityKit의 새로운 크로스 플랫폼 API로 iOS, macOS, visionOS용 몰입형 앱을 만드는 방법을 알아보세요. 새로운 호버 효과, 조명과 그림자, 포털 통과 기능을 확인하고 실제 사례에서 작동하는 모습을 살펴봅니다.
- iPadOS의 탭 및 사이드바 경험 향상하기iPadOS 18에는 사용자가 탭 막대와 사이드바 중 원하는 방식을 선택할 수 있는 새로운 탐색 시스템이 도입됩니다. 새롭게 디자인된 탭 막대는 콘텐츠와 다른 기능에 더 많은 공간을 제공합니다. SwiftUI와 UIKit을 사용해 탭 추가, 제거, 순서 변경 같은 맞춤 설정 기능을 제공하고 앱을 더 개인적으로 구성하는 방법을 알아보세요.
- visionOS 몰입형 앱을 위한 맞춤형 환경 만들기Apple Vision Pro에서 시각적으로 풍부하고 성능이 뛰어난 맞춤형 앱 환경을 만드는 방법을 알아보세요. 디자인 지침과 전문가 권장 사항을 확인하고, 어떤 디지털 콘텐츠 제작 도구에서든 몰입형 환경 제작을 시작할 수 있는 기법을 살펴봅니다.
- visionOS에서 HealthKit 시작하기HealthKit을 사용해 공간 캔버스를 최대한 활용하는 경험을 만드는 방법을 알아보세요. visionOS에서 제공되는 HealthKit 기능, 기존 iPadOS 앱을 visionOS로 가져오는 방법, 게스트 사용자 세션에서 HealthKit을 사용할 때 특별히 고려할 사항을 살펴봅니다. SwiftUI, Swift Charts, Swift 동시성을 사용해…
- visionOS에서 맞춤형 호버 효과 만들기사용자가 바라볼 때 뷰를 업데이트하는 맞춤형 호버 효과를 개발하는 방법을 알아보세요. 불투명도, 크기 조절, 클리핑 효과를 결합한 확장 버튼 효과를 만드는 방법을 살펴봅니다. 편안하고 사용자의 손쉬운 사용 요구를 존중하는 효과를 만드는 권장 사항도 알아봅니다.
- visionOS에서 패스스루와 함께 Metal 렌더링하기Metal 경험을 visionOS로 확장해 보세요. 패스스루를 사용해 렌더링한 콘텐츠를 사용자의 실제 환경과 통합하는 권장 방법을 알아봅니다. 렌더링한 콘텐츠를 실제 세계에 맞게 배치하고, 추적 가능한 앵커 예측으로 지연 시간을 줄이는 방법 등을 살펴봅니다.
- visionOS용 Quick Look의 새로운 기능visionOS의 Quick Look으로 앱의 파일 미리 보기 및 편집 경험을 향상하는 방법을 알아보세요. 앱 내 Quick Look과 윈도우형 Quick Look의 통합을 설명하고, 앱에서 윈도우형 Quick Look 경험을 맞춤 설정하는 새로운 API를 소개합니다. Quick Look에서 3D 모델을 볼 때 사용할 수 있는 최신 개선 사항도 공유합니다.
- visionOS용 TabletopKit 알아보기TabletopKit을 사용해 visionOS용 보드게임을 처음부터 만들어 보세요. 게임을 설정하고, RealityKit으로 강력한 렌더링을 추가하며, 코드 몇 줄만 더해 FaceTime의 공간 Persona로 멀티플레이어를 지원하는 방법을 보여드립니다.
- visionOS용 대화형 경험 디자인하기Encounter Dinosaurs의 디자이너에게 Apple Vision Pro를 위한 매력적인 대화형 내러티브 경험을 디자인하는 방법을 배워보세요. 이러한 경험이 기존 앱, 미디어, 게임과 어떻게 다른지 알아보고, 관객을 새로운 세계로 이끄는 이야기를 디자인하는 방법을 살펴봅니다. 어떤 공간과 크기에도 적응하고, 누구나 이용할 수 있도록 여러 단계의 상호 작용을…
- visionOS용 물체 추적 살펴보기물체 추적을 사용해 현실의 물체를 visionOS 앱의 가상 앵커로 바꾸는 방법을 알아보세요. 처음부터 끝까지 물체 추적을 이용한 공간 경험을 만드는 과정을 배웁니다. Create ML의 머신 러닝으로 참조 물체를 만들고 Reality Composer Pro, RealityKit 또는 ARKit API에서 대상 물체를 기준으로 콘텐츠를 배치하는 방법을 알아봅니다.
- visionOS용 엔터프라이즈 API 소개visionOS용 새로운 엔터프라이즈 API로 Apple Vision Pro에서 직원과 고객의 생산성을 높이는 공간 경험을 만드는 방법을 알아보세요.
- visionOS의 게임 입력 살펴보기visionOS 게임을 위한 뛰어난 입력 방식을 디자인하고 구현하는 방법을 알아보세요. 시스템 제스처를 통해 플레이어가 게임과 막힘없이 상호 작용할 수 있는 방법을 알아봅니다. 맞춤형 제스처 및 게임 컨트롤러 지원 권장 사항도 살펴봅니다.
- visionOS의 멀티뷰 동영상 재생 살펴보기AVExperienceController를 사용해 Apple Vision Pro에서 여러 동영상을 재생하는 방법을 알아보세요. 도입 권장 사항을 검토하고, 여러 각도에서 스포츠 중계를 보거나 여러 경기를 동시에 시청하는 사례를 살펴봅니다. 앱에서 매력적이고 직관적인 멀티뷰 경험을 디자인하는 방법도 알아봅니다.
- watchOS 11의 새로운 기능watchOS 앱에 Double Tap 지원을 추가하고, Smart Stack 위젯의 관련성과 상호 작용을 높이고, iOS Live Activity를 Smart Stack에 표시하는 방법 등 Apple Watch의 새로운 가능성을 살펴보세요.
- 개인정보 보호의 새로운 기능Apple은 개인정보 보호가 인간의 기본권이라고 믿습니다. 더 나아진 새로운 권한 흐름과 개인정보를 보호하는 방식으로 데이터를 관리하는 여러 기능을 알아보고, 뛰어난 앱 경험을 만드는 데 집중하세요.
- 고급 게임을 Apple 플랫폼으로 포팅하기전 세계 Apple 플랫폼 사용자에게 게임을 제공하는 일이 얼마나 간단한지 알아보세요. Apple silicon에서 Windows 실행 파일을 평가하고, 코드 예제로 게임 포팅을 시작하며, 셰이더 코드를 Metal로 변환해 게임을 Mac, iPhone, iPad로 가져오는 방법을 보여드립니다. HLSL 셰이더를 이해하는 향상된 Metal 도구를 사용해 Metal로 포팅한…
- 공간 웹에 맞게 최적화하기웹에서 visionOS 기능을 최대한 활용하는 방법을 알아보세요. 선택 영역 강조 개선, 공간 사진 및 파노라마 이미지의 전체 화면 표시와 같은 최신 업데이트를 살펴봅니다. WebSpeech를 이용한 받아쓰기와 텍스트 음성 변환, WebAudio를 이용한 공간 음향, WebXR을 이용한 몰입형 경험 등 기존 웹 표준을 활용하는 방법을 알아봅니다.
- 공간 컴퓨팅을 위한 3D 에셋 최적화하기최적화된 3D 에셋을 만드는 전체 작업 흐름을 자세히 살펴보세요. 디지털 콘텐츠 제작 도구에서 메시, 재질, 텍스처를 최적화하는 권장 사항을 알아봅니다. 셰이더 그래프, 베이킹, 재질 인스턴스를 활용해 성능을 최적화하면서 3D 장면을 향상하는 방법을 배웁니다. 네이티브 도구로 에셋을 더 효율적으로 다루고 앱 성능을 개선하세요.
- 기기 관리의 새로운 기능iOS, iPadOS, macOS, visionOS의 최신 관리 기능을 알아본 뒤 Apple Business Manager와 Apple School Manager의 최신 변경 사항을 살펴보세요. Activation Lock, SoftwareUpdate, Safari 관리 업데이트도 공유합니다.
- 다국어 지원 앱 만들기다국어 사용자를 위해 앱이 올바르고 효과적으로 작동하도록 하세요. 텍스트 입력, 표시, 검색, 서식 지정에 관한 권장 사항을 알아봅니다. 키보드를 전환하지 않고 여러 언어를 입력하는 방법을 자세히 살펴보세요. String Catalog의 최신 발전으로 현지화를 더 쉽게 하는 방법도 알아봅니다.
- 뛰어난 visionOS 앱 디자인하기몰입을 받아들이고, 눈과 손에 맞게 디자인하며, 깊이와 크기 및 공간을 활용해 매력적인 공간 컴퓨팅 앱을 만드는 방법을 알아보세요. 뛰어난 visionOS 앱의 여러 사례를 공유하고, 디자이너들이 플랫폼을 위한 새로운 경험을 만들 때 어떤 방식으로 접근했는지 살펴봅니다.
- 뛰어난 잠금 화면 카메라 촬영 경험 만들기LockedCameraCapture API를 사용해 촬영 앱의 가장 유용한 정보를 잠금 화면에 바로 제공하는 방법을 알아보세요. API의 특징과 기능을 살펴보고, 촬영 확장 프로그램 제작을 시작하는 방법과 기기가 잠겼을 때 확장 프로그램이 작동하는 방식을 알아봅니다.
- 맞춤형 환경에서 미디어 시청의 몰입감 높이기Docking Region, Reverb, Virtual Environment Probe 같은 Reality Composer Pro 구성 요소를 사용해 미디어 시청 경험을 확장하세요. Reflections, Tint Surroundings Effect, SharePlay, Immersive Environment Picker로 몰입감을 더욱 높이는 방법을 알아봅니다.
- 매력적인 공간 사진 및 동영상 경험 만들기앱에 공간 사진과 동영상을 도입하는 방법을 알아보세요. 다양한 유형의 입체 미디어를 살펴보고 iPhone 15 Pro의 iOS 앱에서 공간 동영상을 촬영하는 방법을 배웁니다. visionOS의 새로운 QuickLook Preview Application API를 비롯해 공간 미디어를 감지하고 표시하는 여러 방법을 알아봅니다. 사진이나 동영상을 공간 콘텐츠로 만드는…
- 머신 러닝 및 AI 모델을 Apple silicon으로 가져오기머신 러닝 및 AI 모델을 최적화해 Apple silicon의 성능을 활용하는 방법을 알아보세요. 기기 내 배포를 위해 모델을 준비하는 변환 작업 흐름을 검토합니다. Apple silicon과 호환되는 모델 압축 기법과 배포 작업 흐름의 어느 단계에서 적용할 수 있는지 이해해 보세요. 저장 공간, 지연 시간, 전력 사용량, 정확도 사이의 절충점도 살펴봅니다.
- 명시적 빌드 모듈 이해하기명시적 빌드 모듈을 통해 Xcode 16의 빌드가 어떻게 바뀌는지 살펴보세요. 코드를 빌드할 때 모듈이 사용되는 방식, 명시적 빌드 모듈이 컴파일 작업의 투명성을 높이는 방식, 여러 타깃에서 모듈을 공유해 빌드를 최적화하는 방법을 알아봅니다.
- 문서 실행 경험 발전시키기새로운 문서 실행 경험으로 문서 기반 앱을 돋보이게 하고 고유한 정체성을 드러내세요. 새로운 API를 활용해 앱을 실행할 때 처음 보이는 화면을 맞춤 설정하는 방법을 알아봅니다. 시스템이 제공하는 새로운 디자인을 활용하고, 맞춤형 동작과 장식용 뷰 및 인상적인 애니메이션으로 보완하세요.
- 볼륨과 몰입형 공간 자세히 알아보기visionOS에서 볼륨과 몰입형 공간을 맞춤 설정하는 강력한 새 방법을 알아보세요. 볼륨의 크기가 조절되고 사용자의 움직임에 반응하는 방식을 세밀하게 조정합니다. 좌표 변환을 활용해 볼륨과 몰입형 공간이 상호 작용하도록 만드세요. 사용자가 Digital Crown으로 몰입 수준을 조정할 때 앱이 반응하게 하고, 주변 효과를 사용해 몰입형 공간 경험의 패스스루 색조를…
- 서버용 Swift 생태계 살펴보기Swift는 서버 애플리케이션을 작성하기에 훌륭한 언어이며 Apple 클라우드 제품의 핵심 서비스를 구동합니다. 도구와 Swift 서버 패키지 생태계를 살펴보고, 데이터베이스와 상호 작용하며 애플리케이션에 관찰 가능성을 추가하는 방법을 시연합니다.
- 시스템 경험을 위한 App Intents 디자인하기App Intents는 컨트롤, Spotlight, Siri 등의 시스템 경험을 지원합니다. App Intents에 가장 적합한 기능을 찾고 매개변수로 인텐트를 유연하게 만드는 방법을 알아보세요. 사용자가 앱 밖에서 동작을 수행하도록 App Intents를 활용하는 방법을 배우고, 맥락 정보를 보여주기 위해 앱 안으로 이동해야 하는 사례도 살펴봅니다.
- 실행, 중단, 검사: LLDB의 효과적인 디버깅 살펴보기LLDB를 사용해 코드베이스를 탐색하고 디버깅하는 방법을 알아보세요. 충돌 로그와 백트레이스를 최대한 활용하고, 동작과 복잡한 중단 조건으로 중단점을 강화하는 방법을 보여드립니다. ‘p’ 명령과 Swift 6의 최신 기능으로 디버깅 경험을 향상하는 방법도 살펴봅니다.
- 앱 내 구입을 위한 App Store 서버 API 살펴보기App Store Server API, App Store Server Notifications, 오픈 소스 App Store Server Library의 최신 업데이트를 활용해 서버에서 뛰어난 앱 내 구입 경험을 만드는 방법을 알아보세요. 기존 API를 간단히 되짚은 뒤 업데이트된 엔드포인트 기능, 새로운 거래 필드, 새로운 알림 유형을 소개합니다. 구입 수명 주기…
- 앱을 Siri에 연동하기SiriKit과 App Intents를 사용해 앱 기능을 Siri 및 Apple Intelligence에 제공하는 방법을 알아보세요. 바로 사용할 수 있는 인텐트와 App Intent 도메인을 도입해 앱의 동작을 시스템에 통합하는 방법을 살펴봅니다. 제공해야 할 메타데이터, Spotlight에서 엔티티를 검색할 수 있게 하는 방법, 앱 내 검색과 통합하는 방법 등을…
- 앱을 Swift 6로 마이그레이션하기기존 샘플 앱을 업데이트하며 Swift 6 마이그레이션 과정을 직접 확인하세요. 모듈별로 점진적으로 마이그레이션하는 방법과 컴파일러가 데이터 레이스 위험이 있는 코드를 찾도록 돕는 방식을 알아봅니다. 명확한 격리 경계를 보장하고 공유된 변경 가능 상태에 대한 동시 접근을 없애는 여러 기법을 살펴봅니다.
- 앱의 컨트롤을 시스템 전반으로 확장하기앱의 컨트롤을 제어 센터, 잠금 화면 등으로 가져오세요. WidgetKit을 사용해 앱 컨트롤을 시스템 경험으로 확장하는 방법을 알아봅니다. 컨트롤을 만들고, 모양을 조정하고, 구성 가능하게 만드는 방법을 설명합니다.
- 오늘의 날씨에 맥락 더하기WeatherKit을 활용해 유형별 강수량, 고도별 구름량, 최대 풍속 같은 상세한 일기예보 데이터를 가져오세요. 하루의 여러 시간대별 날씨를 요약하고 앞으로 예상되는 큰 기온 또는 강수 변화를 강조하는 방법을 알아봅니다. Historical Comparisons 데이터 세트로 현재 날씨를 과거와 비교하고, 전 세계 어느 위치에서든 과거 날씨 통계를 자세히 살펴보세요…
- 위치 승인 기능의 새로운 내용위치 승인이 2.0으로 바뀝니다. 필요한 승인을 얻기 위한 새로운 권장 사항과 기법을 알아보고, 승인 목표를 달성할 수 없을 때 알려주는 새로운 진단 시스템을 살펴보세요.
- 저널링 앱을 위한 향상된 제안저널링 앱에서 시스템의 더 풍부한 콘텐츠를 담은 저널링 제안을 표시하는 방법을 알아보세요. 마음 상태 데이터, 성찰을 돕는 질문, 서드 파티 미디어 콘텐츠와 움직임 기반 활동 지원 등 새롭게 제공되는 콘텐츠 유형을 살펴봅니다.
- 차세대 CarPlay 디자인 시스템 소개각 자동차 제조사가 차량의 개성과 브랜드를 표현할 수 있게 하는 차세대 CarPlay의 핵심 디자인 시스템을 살펴보세요. 계기판, 레이아웃, 동적 콘텐츠 등을 폭넓게 맞춤 설정하고 조정해 고유한 디자인 철학을 표현하고 상징적이면서 차량에 맞춘 모습을 만드는 방법을 알아봅니다. 이 세션은 자동차 제조사, 시스템 개발자, 차세대 CarPlay 지원 시스템을 디자인하는 모든…
- 차세대 CarPlay 아키텍처 알아보기차세대 CarPlay의 아키텍처를 자세히 살펴보세요. 차량 시스템과 iPhone이 함께 작동해 자동차와 iPhone의 장점을 보여주는 하나의 통합된 경험을 만드는 방법을 배웁니다. UI가 렌더링되고 합성되는 방식을 알아보고, 각 차량 모델에 맞는 특별한 경험을 구성하고 맞춤 설정하는 방법을 살펴봅니다. 이 세션은 차세대 CarPlay에 관심 있는 자동차 제조사와 시스템…
- 촬영 간 색상 일관성 유지하기Constant Color API를 알아보고 사용자가 앱으로 정확한 색상을 판별하도록 돕는 방법을 살펴보세요. API를 도입하고 과학 및 마케팅 분야의 가능성을 알아보며 기술을 최대한 활용하는 권장 사항을 배웁니다.
- 키노트Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요.
- 키노트 (ASL)Apple의 최신 소프트웨어와 기술이 공개되는 순간을 놓치지 마세요.
- 패스키 업그레이드와 자격 증명 관리자로 로그인 간소화하기기존 암호 기반 계정을 자동으로 패스키 사용 계정으로 업그레이드하는 방법을 알아보세요. 계정 보안과 로그인 편의성을 개선해야 하는 이유와 방법, 자격 증명 관리자 앱에서 사용할 수 있는 새로운 기능, 새로운 암호 앱에서 앱 정보를 잘 보여주는 방법을 공유합니다.
- 플랫폼 현황Apple 플랫폼의 최신 발전을 알아보세요.
- 플랫폼 현황 (ASL)Apple 플랫폼의 최신 발전을 알아보세요.
- 플랫폼 현황 5분 요약Apple 플랫폼의 최신 발전을 빠르게 요약해 보세요.
- 힙 메모리 분석하기앱 동적 메모리의 기반인 힙을 자세히 살펴보세요. Instruments와 Xcode를 사용해 일반적인 힙 문제를 측정하고 분석하고 수정하는 방법을 알아봅니다. 앱의 일시적 증가, 지속적 증가, 누수를 진단하는 기법과 권장 사항도 설명합니다.