양자 보안 암호화 기술로 앞서 나가기
WWDC25
양자 보안 암호화 기술로 앞서 나가기 양자 컴퓨팅의 새로운 위협으로부터 앱의 민감한 사용자 데이터를 보호하고 사용자 개인정보를 안전하게 보호하는 방법을 알아보세요. 다양한 양자 공격, 이러한 공격이 기존 암호화 프로토콜에 미치는 영향 및 양자 보안 암호화 기술을 사용하여 이에 대응하는 방법을 살펴보겠습니다. 양자 보안 TLS를 사용하여 네트워크 데이터를 보호하는 방법과 CryptoKit의 양자 보안 API를 사용하여 애플리케이션 데이터를 보호하는 방법을 학습할 수 있습니다. WWDC25
Wi-Fi Aware로 기기 연결성 강화하기
WWDC25
Wi-Fi Aware로 기기 연결성 강화하기 Wi-Fi Aware로 P2P 네트워크 연결을 만드는 방법을 알아보세요. 또한 개선된 대역폭과 낮은 지연 시간으로 실시간으로 비디오를 공유하고, 대용량 파일을 전송하며, 액세서리를 제어하는 방법도 소개합니다. 그리고 DeviceDiscoveryUI, AccessorySetupKit 및 Network 프레임워크를 사용하여 앱에서 Wi-Fi Aware를 사용하는 방법도 학습할 수 있습니다. WWDC25
앱에서 연령에 맞는 경험 제공하기
WWDC25
앱에서 연령에 맞는 경험 제공하기 새로운 Declared Age Range API로 앱에서 연령에 맞는 경험을 제공하는 방법을 알아보세요. 자녀가 앱으로 부모와 연령대를 공유할 수 있도록 하여 개인정보를 보호하는 방식으로 안전한 경험을 보장하는 방법을 소개합니다. 또한 사용자의 연령에 따라 앱의 콘텐츠 및 기능을 맞춤 설정하는 데 이러한 프레임워크가 어떤 도움이 되는지 알아보고, 연령 확인을 구현하며, 캐싱을 이해하고, 보다 안전하고 매력적인 경험을 만들면서 사용자의 개인 정보를 존중하는 방법을 설명합니다. WWDC25
백그라운드에서 작업 완료하기
WWDC25
백그라운드에서 작업 완료하기 백그라운드 실행의 최신 기술을 알아보고 시스템이 런타임 일정을 조정하는 방법을 알아보세요. 앱이 뛰어난 포그라운드 경험을 유지하면서 백그라운드에 기능을 제공하도록 런타임을 최대한 활용하는 방법을 살펴보겠습니다. 또한 API가 앱에 백그라운드 런타임을 제공하는 방법과 앱이 포그라운드에서 백그라운드로 전환할 때 작업을 완료하게 해주는 iOS 및 iPadOS 26의 새로운 API를 비롯하여 각 API를 다양한 사용 사례에 맞춰 조정하는 방법도 소개합니다. WWDC25
EnergyKit으로 가정용 전력 사용량 최적화하기
WWDC25
EnergyKit으로 가정용 전력 사용량 최적화하기 앱에서 EnergyKit을 지원하여 사람들이 가정에서 전력 사용을 최적화하는 방법을 알아보세요. 전기가 더 깨끗하고 저렴할 때 가전제품을 사용하거나 전기차를 충전할 수 있습니다. 전력 사용량 피드백을 통해 온보딩, 충전 일정 생성 및 사람들에게 전력 사용량에 대한 인사이트를 되돌려주는 방법에 대해 자세히 살펴보세요. WWDC25
NetworkExtension으로 네트워크 트래픽 필터링 및 터널링하기
WWDC25
NetworkExtension으로 네트워크 트래픽 필터링 및 터널링하기 시스템의 핵심 네트워킹 기능을 확장할 수 있는 기능과 유연성을 앱에 부여하는 NetworkExtension 프레임워크의 API를 알아보세요. 이러한 기능으로는 네트워크 콘텐츠 필터 구현 및 VPN 구성 생성 및 관리 등이 있습니다. iOS, iPadOS 및 macOS 26에서 이제 개인정보 보호 및 보안을 저해하지 않으면서 호스트 이름뿐만 아니라 전체 URL을 사용하여 트래픽 결정을 내리는 강력한 콘텐츠 필터를 빌드할 수 있습니다. 네트워크 릴레이 및 VPN을 비롯하여 NetworkExtension 프레임워크의 다양한 주요... WWDC25
CarPlay용 앱 성능 강화하기
WWDC25
CarPlay용 앱 성능 강화하기 사람들이 자신의 활동 진행 상황과 관련 정보를 한눈에 확인할 수 있도록 실시간 현황 및 위젯을 CarPlay 및 CarPlay Ultra에 가져오는 방법을 알아보세요. 모든 CarPlay 앱에서 사용할 수 있는 새로운 템플릿 옵션을 살펴보고 내비게이션 앱이 자동차 계기판 또는 HUD에 표시되는 단계별 메타데이터를 제공하는 방법을 확인하세요. WWDC25
Network 프레임워크로 구조화된 동시성 사용하기
WWDC25
Network 프레임워크로 구조화된 동시성 사용하기 Network 프레임워크는 Apple 플랫폼에서 하위 수준 네트워크 접속을 수행하는 가장 좋은 방법이고 iOS, iPadOS 및 macOS 26에서 구조화된 동시성 코드에 가장 적합한 방법입니다. 연결, 데이터 및 프레임 메시지 전송과 수신, 외부 연결 요청 대기 및 서비스 네트워크 검색 방법을 알아보고, 그 과정에서 중요한 모범 사례도 소개합니다. WWDC25
앱의 전력 사용량 프로파일링 및 최적화하기
WWDC25
앱의 전력 사용량 프로파일링 및 최적화하기 배터리 수명을 극대화하기 위해 앱을 최적화하는 방법을 알아보세요. Xcode에 연결되어 있거나 이동할 때 문제를 재현할 수 있는지 확인하여 앱 전력 문제의 근본 원인을 파악하는 방법을 찾을 수 있습니다. 전력 사용량을 측정하여 새로운 기능에 대해 더 적절한 판단을 하고 보다 효율적인 앱를 적극적으로 빌드하는 방법을 알아보세요. WWDC25
Apple-Hosted Background Assets 알아보기
WWDC25
Apple-Hosted Background Assets 알아보기 Background Assets를 기반으로 한 이 세션에서는 게임 및 기타 애플리케이션에 대한 콘텐츠 애셋 팩을 다운로드할 수 있는 새로운 기능을 소개합니다. Apple이 개발자를 위해 이러한 애셋 팩을 호스팅하거나 자체 호스팅 옵션을 관리하는 방법을 알아보세요. 네이티브 API 통합 및 해당 App Store 구현에 대해 자세히 살펴봄으로써 앱의 콘텐츠 전달 및 사용자 경험을 향상하는 도구를 제공합니다. WWDC25
차세대 CarPlay 아키텍처 소개
WWDC24
차세대 CarPlay 아키텍처 소개 차세대 CarPlay 아키텍처를 자세히 알아보세요. iPhone과 통합된 차량 시스템이 차량과 iPhone의 뛰어난 성능을 함께 선보이는 일관적인 단일 경험을 구현하는 방식을 공유합니다. UI를 렌더링하고 합성하는 방법과 각 차량 모델에 맞는 특별한 경험을 구성하고 맞춤화하는 방법을 알아보세요. 이 세션은 차세대 CarPlay에 관심이 있는 자동차 제조업체 및 시스템 개발자를 위해 마련되었습니다. WWDC24
차세대 CarPlay 디자인 시스템 만나보기
WWDC24
차세대 CarPlay 디자인 시스템 만나보기 자동차 제조업체가 차량의 특성과 브랜드를 표현할 수 있게 해주는, 차세대 CarPlay의 핵심인 디자인 시스템을 살펴보세요. 자신만의 디자인 철학을 표현하고 맞춤화된 독특한 디자인을 만들 수 있도록 게이지, 레이아웃, 동적 콘텐츠 등을 더욱 긴밀하게 맞춤화하고 조정하는 방법을 알아보세요. 이 세션은 자동차 제조업체와 시스템 개발자는 물론 차세대 CarPlay 지원 시스템 디자인에 관련된 모든 사람들을 위해 마련되었습니다. WWDC24
AccessorySetupKit 소개
WWDC24
AccessorySetupKit 소개 AccessorySetupKit으로 액세서리 설정 경험을 향상하세요. Bluetooth 또는 Wi-Fi 액세서리 이미지를 사용하여 설정 앱으로 이동하지 않고도 페어링할 수 있게 해주는 멋진 대화상자를 만들어 보세요. 앱을 액세서리와 페어링하는 것만으로 개인정보 보호를 강화하는 방법을 알아보세요. 또한 기존 액세서리를 AccessorySetupKit으로 관리할 수 있게 마이그레이션하는 방법을 살펴보세요. WWDC24
패스키 업그레이드 및 자격 증명 관리 앱으로 로그인 간소화하기
WWDC24
패스키 업그레이드 및 자격 증명 관리 앱으로 로그인 간소화하기 기존의 암호 기반 계정에서 패스키를 사용하도록 자동 업그레이드하는 방법을 알아보세요. 계정 보안 및 로그인 편이성을 개선하는 이유와 방법, 자격 증명 관리 앱에 사용할 수 있는 새 기능, 새로운 Passwords 앱 내에서 앱의 정보를 돋보이게 만드는 방법을 살펴봅니다. WWDC24
데이터베이스 활동 모니터링 및 최적화에 CloudKit 콘솔 사용하기
WWDC24
데이터베이스 활동 모니터링 및 최적화에 CloudKit 콘솔 사용하기 CloudKit Console의 새로운 옵저버빌리티 기능을 소개합니다. Telemetry(원격 측정)와 Logging(로깅)을 사용하여 문제를 해결하고 앱을 최적화하는 방법을 알아보세요. 애플리케이션 동작을 모니터링하는 경고와 가장 중요한 컨테이너 이벤트의 최신 상태 정보를 담은 알림을 설정하는 방법을 설명합니다. 이 세션을 최대한 활용하려면 먼저 CloudKit 컨테이너에 대한 지식을 숙지하는 것이 좋습니다. WWDC24
변화하는 네트워크 상황에 맞춰 대응하기
Tech Talks
변화하는 네트워크 상황에 맞춰 대응하기 Apple 기기는 동시에 여러 네트워크에 연결할 수 있습니다. 앱이 최적의 경험을 위해 가장 적합한 네트워크를 자동으로 선택하도록 설정하는 방법을 알아보세요. 아울러 다양한 네트워크 유형 및 각 네트워크의 특징을 살펴보세요. URLSession 및 Network 프레임워크를 사용하여 요구 사항을 적절하게 설명하면 시스템이 상황별로 앱에 가장 적합한 인터페이스를 스마트하게 선택할 수 있습니다. Tech Talks
FileProvider로 iOS에서 데스크탑급으로 동기화하기
Tech Talks
FileProvider로 iOS에서 데스크탑급으로 동기화하기 File Provider 확장 프로그램을 생성하여 iPhone 및 iPad 앱 내에서 파일을 더 빠르고 효율적으로 동기화할 수 있는 방법을 알아보십시오. File Provider 팀으로부터 설명을 듣고 iOS용 최신 File Provider를 빌드하는 방법에 대해 알아보십시오. 원활한 파일 동기화, 업로드 및 다운로드를 지원하도록 앱을 설계하는 방법을 알려드립니다. 예기치 않은 상황에 대비하여 상태 비보전형을 유지하고 File Provider를 강화하는 방법도 살펴봅니다. 이 세션을 최대한 활용하려면 macOS에서 File... Tech Talks
Get the most out of CloudKit Sharing
Tech Talks
Get the most out of CloudKit Sharing Discover how apps can use CloudKit to share records with others. We'll show you how to encourage collaboration between people using your app and support those interactions with Apple frameworks. Learn how to create and manage shares, explore sharing options like public permissions, and find out... Tech Talks
Uniform Type Identifiers — a reintroduction
Tech Talks
Uniform Type Identifiers — a reintroduction Ever wonder how the system decides what app should open a given file? Explore the Uniform Type Identifiers framework, which helps you simplify the process for supporting standard or proprietary file formats in your app. You'll learn how to use the new framework and Xcode to declare the types your... Tech Talks
Introducing Extensible Enterprise SSO
Tech Talks
Introducing Extensible Enterprise SSO Single Sign-on ensures your enterprise can implement modern authentication methods without sacrificing ease of use. Learn how to use the Authentication Services framework to expose your redirect and credential SSO services in Safari and native apps on macOS Catalina, iPadOS 13, and iOS 13... Tech Talks
GDPR & CloudKit
Tech Talks
GDPR & CloudKit The General Data Protection Regulation (GDPR) is a European Union regulation that requires developers to give users visibility and control over the personal data you store on their behalf. Learn how to use new and existing CloudKit APIs to build privacy into your apps and make sure customers can... Tech Talks
Updating for Apple Watch Series 3
Tech Talks
Updating for Apple Watch Series 3 Apple Watch Series 3 makes it easier to stay connected, even when away from your phone. Learn how to keep your app responsive over cellular connections using URLSession. Find out how to optimize your Watch app networking code to ensure that your app is always up to date and ready for use... Tech Talks
iOS Storage Best Practices
Tech Talks
iOS Storage Best Practices Learn tips for keeping your app's on-disk storage as organized and optimized as possible. See how to enable direct access to documents in your app using the new Files app in iOS 11. Gain insights into how to take inventory of your app's files and make the most of the storage capacity available to... Tech Talks
CKSyncEngine으로 iCloud와 동기화하기
WWDC23
CKSyncEngine으로 iCloud와 동기화하기 CKSyncEngine을 사용해 사용자의 CloudKit 데이터를 iCloud에 동기화하는 방법을 알아보세요. 시스템이 동기화 작업 예약을 처리하게 함으로써, 앱이 사용하는 코드 양을 줄이는 법을 알려 드립니다. 또한 CloudKit이 개선될 때마다 자동으로 향상된 성능을 누리는 방법, 동기화 구현을 위한 테스트 등을 살펴보겠습니다. 이 세션을 최대한 활용하려면 CloudKit과 CKRecord 유형에 익숙해야 합니다. WWDC23
네트워크 릴레이로 앱 트래픽 보호하기
WWDC23
네트워크 릴레이로 앱 트래픽 보호하기 릴레이를 사용하여 VPN의 오버헤드 없이 앱의 네트워크 트래픽을 더욱 안전하게 비공개로 보호하는 방법을 알아보세요. 릴레이 서버를 사용자의 앱에 통합하는 방법과 릴레이를 사용해 기업 네트워크로 내부 리소스에 안전하게 액세스하는 방법을 소개합니다. WWDC23
UIKit 특성 시스템 활용하기
WWDC23
UIKit 특성 시스템 활용하기 UIKit의 특성 시스템에 대한 강력한 개선 사항을 살펴보세요. 사용자 지정 특성을 정의하여 UITraitCollection에 자체 데이터를 추가하고, 특성 오버라이드 API를 사용하여 뷰 컨트롤러 및 뷰로 전파되는 데이터를 수정하고, API를 채택하여 유연성과 성능을 개선하는 방법을 알려드립니다. 또한 앱에서 UIKit 및 SwiftUI 컴포넌트의 데이터에 원활하게 액세스하기 위해 UIKit 특성을 SwiftUI 환경 키와 연결하는 방법도 살펴봅니다. WWDC23
차량 시스템을 위한 CarPlay 최적화하기
WWDC23
차량 시스템을 위한 CarPlay 최적화하기 신형 차량 시스템과 CarPlay를 통합하는 방법을 알아보세요. CarPlay를 설정이나 크기에 상관없이 모든 고화질 디스플레이에서 사용하는 법을 알려드립니다. CarPlay에서 지원하는 메타데이터와 비디오 스트림을 사용하면 추가 디스플레이에 정보를 표시할 수 있습니다. 개선된 무선 연결 기능과 오디오, 비디오 인코딩을 통해 여러분의 차량 시스템이 차세대 CarPlay에 대비할 수 있게 하세요. WWDC23
UIKit의 새로운 기능
WWDC23
UIKit의 새로운 기능 UIKit의 개선 사항과 업데이트 내용을 탐색하고 더 나은 iOS, iPadOS, Mac Catalyst 앱을 구축할 수 있는 방법을 배워보세요. UIKit의 최신 기능과 개선 사항, API 개선 사항, 퍼포먼스 개선 사항 등 많은 내용을 다룹니다. WWDC23
디지털 서명으로 앱 종속성 검증하기
WWDC23
디지털 서명으로 앱 종속성 검증하기 앱 종속성을 보호하는 방법을 알아보세요. Xcode가 여러분이 프로젝트에 포함한 서명된 XCFramework를 어떻게 자동으로 검증하는지 보여드리겠습니다. 코드 서명의 작동 방식과 소프트웨어 공급망 보호를 돕는 코드 서명의 이점 및 SDK 개발자가 앱을 보호하기 위해 어떻게 XCFramework에 서명하는지 배울 수 있습니다. WWDC23
AppKit의 새로운 기능
WWDC23
AppKit의 새로운 기능 Mac 앱 개발의 최신 업데이트를 살펴보세요. 컨트롤과 메뉴에 대한 개선 사항을 공유하고, 뷰 경계에서 벗어나도록 도와줄 수 있는 툴을 탐색합니다. 사용자 인터페이스에 움직임을 추가하는 방법, 텍스트 입력 개선 사항을 이용하는 방법, 기존 코드를 Swift 및 SwiftUI와 통합하는 방법에 대해 배워보세요. WWDC23
캘린더 및 EventKit 알아보기
WWDC23
캘린더 및 EventKit 알아보기 캘린더를 앱에 불러와서 사람들이 시간을 더 잘 관리할 수 있도록 돕는 방법을 알아보세요. 앱에서 새 이벤트를 만들고, 이벤트를 불러오고, 가상 회의 확장 기능을 구현하는 방법을 알려드립니다. 또한 다른 사람의 캘린더 데이터의 개인정보를 침해하지 않으면서도 앱의 연결성을 유지하는 데 도움이 되는 몇 가지 캘린더 접근 권한 변경 사항도 안내해 드립니다. WWDC23
Virtualization으로 매끄러운 경험 만들기
WWDC23
Virtualization으로 매끄러운 경험 만들기 Virtualization 프레임워크의 최신 업데이트 내용을 발견하세요. 자동으로 디스플레이 크기를 조정할 수 있도록 가상 머신(VM)을 구성하는 방법과 실행 중인 VM을 저장 및 복구하는 방법을 알아보고, 데스크톱이나 데이터 센터에서 작동 중인 Virtualization 앱을 위한 저장 장치와 성능 옵션을 탐색합니다. Virtualization 프레임워크에 대해 더 알아보려면, WWDC22의 'macOS 또는 Linux 가상 머신 만들기' 세션을 확인해 보세요. WWDC23
개인정보 보호 매니페스트 시작하기
WWDC23
개인정보 보호 매니페스트 시작하기 개인정보 보호 매니페스트를 알아보세요. 앱 종속성의 개인정보 처리방침을 정확하게 식별하는 데 도움이 되는 새로운 도구입니다. 타사 SDK 개발자가 이 매니페스트를 사용하여 프레임워크에 대한 개인정보 처리방침을 공유하는 방법을 알아보세요. 또한 앱에 포함된 모든 코드의 개인정보 처리방침을 보다 쉽게 표현할 수 있도록 Xcode에서 전체 개인정보 리포트를 생성하는 방법도 알아봅니다. WWDC23
푸시 알림 콘솔 알아보기
WWDC23
푸시 알림 콘솔 알아보기 푸시 알림 콘솔은 앱에서 사용자 알림을 빠르게 테스트하는 가장 좋은 방법입니다. 콘솔에서 직접 알림을 보내 새로운 아이디어를 빠르게 반복 실행하는 방법을 알아보고, 전송 로그를 분석해서 푸시를 자세히 학습합니다. 또한 APNs를 통해 성공적으로 인증할 수 있도록 토큰을 생성하고 검증하는 방법도 다룹니다. 이번 세션에서 최대한 많은 내용을 배워가고 싶다면 APNs와 사용자 알림의 기본 개념을 미리 숙지하시는 게 좋습니다. WWDC23
텍스트 및 텍스트 상호작용의 새로운 기능
WWDC23
텍스트 및 텍스트 상호작용의 새로운 기능 텍스트는 모든 앱에서 절대적으로 중요한 요소입니다. Apple 플랫폼에서 풍부한 텍스트 경험을 만들기 위한 최신 기능과 개선 사항을 살펴보세요. 일반적인 텍스트 요소를 활용하고 앱에 완전히 맞춤화된 상호작용을 만드는 방법을 보여드립니다. 받아쓰기, 텍스트 확대경 및 텍스트 선택에 대한 업데이트를 알아보고 텍스트 잘라내기, 줄 바꿈 및 하이픈 연결에 대한 개선 사항을 살펴보세요. WWDC23
L4S로 네트워크 지연 줄이기
WWDC23
L4S로 네트워크 지연 줄이기 스트리밍 비디오, 멀티플레이어 게임, 그리고 기타 실시간 경험은 반응형 저지연 네트워킹에 따라 천차만별로 나타납니다. 저지연, 저손실, 확장 가능 처리량(L4S)이 네트워크 지연을 줄이는 원리를 확인하고, 여러분의 앱에서 전반적인 경험을 개선해 보세요. L4S가 작동하는 앱과 네트워크, 서버를 구축하고 테스트하는 법을 보여드립니다. WWDC23
Core Data의 새로운 기능
WWDC23
Core Data의 새로운 기능 개선된 Core Data로 앱의 데이터 지속성을 높이세요. 복합 속성을 사용하여 보다 직관적인 데이터 모델을 만드는 방법을 알아보세요. 와해성 변화를 통해 스키마를 마이그레이션하는 방법, 과도한 마이그레이션을 지연시켜야 하는 시기, 사용자 기기의 오버헤드를 피하는 방법도 살펴봅니다. 이 세션을 최대한 활용하려면 경량 마이그레이션의 기본 사항뿐만 아니라, Core Data에서 다양한 데이터 유형을 처리하는 데 관한 지식이 있어야 합니다. WWDC23
더 나은 문서 기반 앱 빌드하기
WWDC23
더 나은 문서 기반 앱 빌드하기 iPadOS의 최신 기능을 사용하여 문서 기반 앱을 개선하는 방법을 알아보세요. 기존 데스크톱급 iPad 및 문서 기반 API뿐만 아니라 UIDocument를 활용하여 앱에 새로운 기능을 추가하는 방법을 보여드립니다. 데이터 모델을 UIDocument로 변환하는 방법, UIDocumentViewController로 문서를 표시하는 방법, 앱을 최신 API로 마이그레이션하는 방법을 알아보고 모범 사례를 살펴보세요. WWDC23
탄탄한 재현형 파일 전송 구축하기
WWDC23
탄탄한 재현형 파일 전송 구축하기 URLSession이 어떻게 앱에서 대용량 파일을 전송하고 네트워크 중단에서 복구하는 것에 도움을 주는지 확인해 보세요. HTTP 파일 전송을 정지했다 재개하는 법, 재현현 업로드를 지원하는 법을 알아보고, 앱이 백그라운드에서 정지된 경우에도 URLSession을 사용해 파일을 전송하는 모범 사례를 탐색합니다. WWDC23
메시지와 맞춤형 협업 앱 통합
WWDC22
메시지와 맞춤형 협업 앱 통합 SharedWithYou 프레임워크를 통해 앱의 협업 인프라를 강화하는 방법을 확인하세요. 협업 콘텐츠에 안전한 초대를 보내고 참가자 변경 사항을 동기화하는 방법을 보여드립니다. 관련 대화 내에 콘텐츠 업데이트를 표시하는 방법도 다루겠습니다. SharedWithYou(나와 공유된 항목)에 대한 소개는 WWDC22의 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다. 협업 UI API에 대한 개요를 보려면 WWDC22의 ‘Enhance collaboration experiences with Messages(메시지로 협업... WWDC22
CAPTCHA를 프라이빗 액세스 토큰으로 대체하기
WWDC22
CAPTCHA를 프라이빗 액세스 토큰으로 대체하기 CAPTCHA에 머무르지 마세요! 프라이빗 액세스 토큰은 신원 및 개인 정보를 침해하지 않고도 합법적인 기기 및 사용자로부터의 HTTP 요청을 식별할 수 있도록 하는 강력한 대안입니다. 앱 및 서버에서 이 도구를 활용하여 온라인 거래의 신뢰도를 높이고 개인 정보를 보호하는 방법을 보여드리겠습니다. WWDC22
앱에 나와 공유된 항목 추가
WWDC22
앱에 나와 공유된 항목 추가 나와 공유된 항목을 사용하면 메시지에서 다른 사람이 공유한 콘텐츠를 사용자가 앱에서 쉽게 찾을 수 있습니다. 앱에서 나와 공유된 항목을 지원하고 콘텐츠에서 곧바로 메시징 경험을 지속할 수 있는 방법을 알아보세요. 핀으로 고정을 통해 나와 공유된 항목 권한을 암시적으로 부여하고 콘텐츠가 자동으로 공유되도록 하는 방법을 보여드리겠습니다. 또한 나와 공유된 항목 선반에 나와 공유된 항목 콘텐츠를 표시하고 나와 공유된 항목 출처 보기를 사용하여 공유 항목을 시각적으로 표현하는 방법에 대해서도 설명합니다. WWDC22
CloudKit 콘솔의 새로운 기능
WWDC22
CloudKit 콘솔의 새로운 기능 CloudKit 콘솔의 최신 업데이트를 안내하고, 전에 없던 방식으로 웹에서 컨테이너를 탐색 및 디버깅하는 방법을 살펴보겠습니다. 기록을 쿼리하고 다른 계정의 관점에서 데이터를 볼 수 있도록 지원하는 iCloud 역할에 대해 자세히 알아보시기 바랍니다. 기록 영역을 공유하고 참가자 간의 협업을 개선하는 방법을 알아보세요. 또한 휴면 중인 컨테이너를 숨기는 방법도 확인하세요. CloudKit 콘솔을 최대한 활용하기 위한 몇 가지 팁도 공유합니다. 이 세션을 최대한 활용하려면 CloudKit 컨테이너에 대한 기본 지식을 갖추고... WWDC22
DriverKit을 통해 iPad에 드라이버 제공
WWDC22
DriverKit을 통해 iPad에 드라이버 제공 DriverKit을 통해 Thunderbolt 및 USB 액세서리를 iPad에 손쉽게 연결하는 방법을 확인하세요. 코드 변경 없이도 기존 Mac 드라이버를 변환하는 방법을 보여드리고, AudioDriverKit을 통해 실시간 오디오 지원을 추가하는 방법을 알아보며, iPad용 드라이버 개발을 위한 모범 사례 및 팁을 제공합니다. WWDC22
앱 및 서버의 DNS 보안 강화
WWDC22
앱 및 서버의 DNS 보안 강화 인터넷 주소를 지정하는 토대인 DNS를 앱에서 안전하게 보호하는 최신 방법을 확인하세요. DNSSEC를 사용하여 앱에서 DNS 응답을 인증하고 DDR(Discovery of Designated Resolvers)을 통해 DNS 암호화를 자동으로 활성화하는 방법을 알아보세요. WWDC22
Core Data 스키마 개선
WWDC22
Core Data 스키마 개선 앱을 업데이트한 후 Core Data 스키마를 깔끔하게 마이그레이션하고 데이터 모델 변경을 간편하게 수행하는 방법을 알아보세요. 내장된 마이그레이션 도구를 활용하여 데이터 저장 공간을 최신 상태로 유지하고 Core Data에서 스키마를 분석하여 데이터 모델 마이그레이션을 추론하는 방법을 보여드립니다. 또한 모범 사례를 제공하고, 까다로운 마이그레이션 문제를 해결하도록 지원하며, Core Data 스키마가 CloudKit와 상호 작용하여 클라우드에서 손쉬운 마이그레이션을 지원하는 방법을 살펴보겠습니다. 이 세션을 최대한... WWDC22
watchOS에서 Bluetooth 기기로부터 적시에 알림 수신
WWDC22
watchOS에서 Bluetooth 기기로부터 적시에 알림 수신 Bluetooth 기기에서 Apple Watch에 적절한 적시 알림을 보내는 방법을 확인하세요. 컴플리케이션에서 주기적 데이터를 활용하는 방법을 보여드리고, 백그라운드 주변 검색에 대해 살펴보며, watchOS에서 특성 모니터링을 사용하는 방법을 배워보겠습니다. 또한 우수한 Bluetooth 액세서리를 만들기 위한 모범 사례 및 디자인 지침을 소개합니다. WWDC22
앱 추적 투명성 살펴보기
WWDC22
앱 추적 투명성 살펴보기 앱 추적 투명성에 대한 자세한 내용과, 이를 통해 앱 사용자가 추적 여부를 선택하고 제어할 수 있도록 지원하는 방법을 알아보세요. App Store 정책에 따라, 이제 사용자의 데이터를 추적하려는 모든 앱은 AppTrackingTransparency 프레임워크를 통해 권한을 얻어야 합니다. 이 정책에서 추적을 정의하는 방법, 내 앱이 이 프레임워크를 도입해야 하는지 여부, 그리고 효과적으로 구현하는 방법에 대해 설명합니다. WWDC22
Apple로 로그인 경험 개선
WWDC22
Apple로 로그인 경험 개선 Apple로 로그인을 사용하여 앱에서 안전하고 빠르게 인증하는 방법을 알아보세요. 암호 기반 계정을 안전한 단일 탭 로그인 자격 증명으로 업그레이드하는 방법을 보여드리고, 앱에서 사용자 세션의 변경 사항을 원활하게 처리하는 방법을 살펴보겠습니다. 또한 웹 및 기타 플랫폼에서 Apple로 로그인을 활용할 수 있도록 도와드립니다. 이 세션을 최대한 활용하려면 Apple로 로그인 및 REST API에 대해 숙지하시는 것이 좋습니다. 또한 JavaScript에 대한 기본적인 이해가 필요합니다. WWDC22
앱의 응답성을 높이기 위한 네트워킹 지연 단축
WWDC22
앱의 응답성을 높이기 위한 네트워킹 지연 단축 최신 네트워크 처리 속도를 최대한 활용하고자 할 경우 네트워크 지연이 앱에 어떤 영향을 미칠 수 있는지 확인해 보세요. 응답성을 높이기 위해 앱과 서버에서 수행할 수 있는 변경 사항에 대해 알아보고, 종단간 지연을 훨씬 줄일 수 있는 인터넷 개선 사항에 맞게 앱을 준비하시기 바랍니다. WWDC22
Screen Time API의 새로운 기능
WWDC22
Screen Time API의 새로운 기능 사용자가 기기와의 관계를 관리하도록 돕는 한편 개인 정보를 최우선으로 보호하는 앱을 빌드하는 방법을 알아보세요. Screen Time API에 대해 안내하고, 핵심 제한 기능 및 기기 활동 보고서와 같은 기능을 사용하여 탁월한 경험을 만드는 동시에 기기의 소유자, 부모 및 보호자에게 측정 가능한 제어 기능을 제공하는 방법을 알려드리겠습니다. WWDC22
네트워크 프레임워크를 통한 기기 간 상호 작용 빌드
WWDC22
네트워크 프레임워크를 통한 기기 간 상호 작용 빌드 다양한 기기 간에 통합된 콘텐츠 경험을 만드는 방법을 알아보세요. 손쉽게 통신 경로를 설정하고 Apple TV를 iPhone, iPad 및 Apple Watch와 같은 다른 기기와 연결할 수 있게 해주는 DeviceDiscoveryUI에 대해 소개합니다. 또한 일반적인 시나리오를 알아보고 원활한 기기 간 연결을 위한 모범 사례를 제공합니다. WWDC22
Push to Talk를 통한 음성 통신 향상
WWDC22
Push to Talk를 통한 음성 통신 향상 앱에 워키토키 통신을 구현하도록 지원합니다. 버튼을 탭하는 것만으로 빠른 통신이 가능하도록 Push to Talk 앱에 눈에 띄는 시스템 UI를 추가하는 방법을 알아보세요. PushToTalk 프레임워크에 대해 소개하고 백그라운드에서도 오디오를 송수신할 수 있도록 앱을 구성하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 앱 백엔드에서 오디오 전송을 처리하는 방법을 숙지하시는 것이 좋습니다. 또한 APN에 대한 기본적인 이해가 필요합니다. WWDC22
Core Data 및 CloudKit 사용 최적화
WWDC22
Core Data 및 CloudKit 사용 최적화 Core Data 및 CloudKit 구현을 최적화할 수 있는 개발 주기의 세 부분을 함께 살펴보시기 바랍니다. 앱의 아키텍처 및 기능 세트를 분석하여 가정을 검증하고, 대용량 데이터 세트를 수집한 후 동작의 변화를 탐색하며, 작업 흐름을 개선하기 위해 실행 가능한 피드백을 얻을 수 있는 방법을 보여드리겠습니다. 이 세션을 최대한 활용하려면 데이터 모델을 CloudKit으로 동기화하는 방법을 숙지하는 것이 좋습니다. WWDC22
메시지를 통합 협업 경험 향상
WWDC22
메시지를 통합 협업 경험 향상 메시지에서의 협업을 통해 앱의 통신 및 협업을 강화할 수 있는 방법을 확인하세요. 간단한 공유와 토론을 위해 메시지 대화로 문서를 연결하는 방법을 배울 수 있습니다. 대화에 참여하는 모든 사람이 문서의 최신 활동 소식을 확인할 수 있도록 하는 방법을 알아보세요. 또한 앱에 맞춤형 UI를 추가하여 협업 세부 사항을 관리하고 문서를 메시지 대화 및 FaceTime 통화에 연결하는 방법을 확인할 수 있습니다. SharedWithYou 프레임워크에 대해 자세히 알아보려면 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다... WWDC22
개인 정보 사용 수준 라벨 만들기
WWDC22
개인 정보 사용 수준 라벨 만들기 개인 정보 사용 라벨을 통해 사용자가 앱의 개인정보 처리방침을 이해할 수 있습니다. 여러분의 현재 데이터 습관을 자세히 조사하는 방법을 살펴보고, App Store 제품 페이지에 앱의 개인 정보 사용 라벨을 만들기 위한 모범 사례를 알아보세요. WWDC22
macOS 또는 Linux 가상 머신 만들기
WWDC22
macOS 또는 Linux 가상 머신 만들기 가상화 프레임워크를 사용하여 Mac에 가상 머신을 빠르게 만드는 방법을 알아보세요. 가상 Mac을 만들고 격리된 환경에서 앱의 변경 사항을 빠르게 테스트하는 방법을 보여드립니다. 또한 전체 Linux 배포판을 Apple 실리콘에서 설치 및 실행하는 방법을 알아보고, Rosetta 2를 활용하여 x86-64 Linux 바이너리를 실행하는 방법을 소개합니다. WWDC22
CKTool JS 소개
WWDC22
CKTool JS 소개 CKTool JS를 사용하여 iCloud 컨테이너를 관리 및 자동화하는 방법을 확인하세요. 컨테이너의 스키마를 관리하고 레코드를 쉽게 수정하며 데이터를 즉석에서 조작할 수 있도록 CKTool JS를 구성하는 방법을 보여드립니다. 또한 자동화 및 툴링 작업 흐름에 CKTool JS를 통합하는 방법을 알아보겠습니다. 이 세션을 최대한 활용하려면 CloudKit 스키마, JavaScript 및 npm을 숙지하시는 것이 좋습니다. WWDC22
패스키 소개
WWDC22
패스키 소개 보안 업그레이드 시간입니다. 패스키 지원을 추가하여 사용자의 로그인 경험을 보다 빠르고 쉽게 만드는 동시에, 계정 보안을 근본적으로 더욱 향상할 수 있는 방법을 알아보세요. 패스키는 피싱 공격 제거를 위해 구축된 간단하고도 강력한 자격 증명입니다. 패스키가 보안을 염두에 두고 설계된 방식을 소개하고, 사용 방법을 보여드리며, 패스키를 로그인 흐름에 통합하는 방법을 다루고, 이 기능을 도입하기 위해 필요한 플랫폼 및 웹 API에 대해 알아보겠습니다. WWDC22
SMS 메시지 필터 살펴보기
WWDC22
SMS 메시지 필터 살펴보기 SMS 메시지 필터 확장 프로그램을 통해 사용자는 알 수 없는 발신자로부터의 SMS 메시지를 필터링하여 메시지를 관리할 수 있습니다. SMS 메시지를 메시지 내용 및 기타 휴리스틱에 따라 폴더 및 하위 폴더로 자동으로 분류하는 메시지 필터 확장 프로그램을 갖춘 앱을 만드는 방법을 알아보세요. WWDC22
Spotlight에서 앱 데이터 표시하기
WWDC21
Spotlight에서 앱 데이터 표시하기 Core Data를 사용하여 단 두 줄의 코드로 Spotlight에 앱 데이터를 표시하는 방법을 알아보세요. Spotlight 검색에서 해당 데이터를 검색할 수 있도록 설정하고 기기에서 사용자에게 표시되는 방식을 사용자화하는 방법도 알아보세요. 마지막으로, Spotlight에서 색인화된 데이터로 앱 내에서 전체 텍스트 검색을 구현하는 방법을 보여드리겠습니다. WWDC21
Create audio drivers with DriverKit
WWDC21
Create audio drivers with DriverKit Discover how to use the AudioDriverKit API to consolidate your Audio Server plug-in and DriverKit extension into a single package. Learn how you can simplify audio driver installation with an app instead of an installer package and distribute your driver through the Mac App Store. And we'll take... WWDC21
Use async/await with URLSession
WWDC21
Use async/await with URLSession Discover how you can adopt Swift concurrency in URLSession using async/await and AsyncSequence, and how you can apply Swift concurrency concepts to improve your networking code. WWDC21
Connect Bluetooth devices to Apple Watch
WWDC21
Connect Bluetooth devices to Apple Watch Discover how you can integrate data from Bluetooth accessories into Apple Watch apps and complications. Bluetooth devices can provide medical data, sports stats, and more to Apple Watch, and help people get more out of your software in the process. We'll show you how to connect to these devices... WWDC21
Reduce network delays for your app
WWDC21
Reduce network delays for your app CPU performance and network throughput rates keep improving, but the speed of light is one limit that isn't going any higher. Learn the APIs and best practices to maximize your app's responsiveness and efficiency by keeping network round-trip times low and minimizing the number of round trips... WWDC21
What's new in CloudKit
WWDC21
What's new in CloudKit CloudKit provides a secure, convenient, and reliable cloud database for your apps — and it's only getting better. Discover how you can unravel your threads with support for async/await and convenience API additions. We'll also show you how to encourage collaboration between people using your app... WWDC21
watchOS 8의 새로운 기능
WWDC21
watchOS 8의 새로운 기능 watchOS 8에는 시계 페이스를 항상 최신 상태로 유지하는 데 도움이 되는 여러 기능이 있습니다. 상시표시형 Retina 디스플레이를 위한 새 API, Bluetooth 기기를 통한 컴플리케이션 업데이트, HealthKit 데이터의 백그라운드 전송을 통해 앱을 최신 상태로 유지하는 것이 그 어느 때보다 쉬워졌습니다. 앱에서 위치를 활용하는 지역 기반 사용자 알림에 대해 알아보고, Apple Watch 앱을 구축하는 데 도움이 되는 SwiftUI 및 watchOS 신규 개선 사항을 모두 살펴보세요. WWDC21
Automate CloudKit tests with cktool and declarative schema
WWDC21
Automate CloudKit tests with cktool and declarative schema It's never been easier to test your CloudKit containers. We'll introduce you to cktool, a command-line utility that makes quick work of CloudKit configuration, and learn about the new schema language that allows you to rapidly prototype and evolve containers. We'll also show you how to combine... WWDC21
There and back again: Data transfer on Apple Watch
WWDC21
There and back again: Data transfer on Apple Watch Advances in Apple Watch give you more ways to communicate to and from your app, and new audiences to consider. Learn what strategies are available for data communication and how to choose the right tool for the job. Compare and contrast the benefits of using technologies such as iCloud Keychain,... WWDC21
Use Accelerate to improve performance and incorporate encrypted archives
WWDC21
Use Accelerate to improve performance and incorporate encrypted archives The Accelerate framework helps you make large-scale mathematical computations and image calculations that are optimized for high-performance, low-energy consumption. Explore the latest updates to Accelerate and its Basic Neural Network Subroutines library, including additional layers, activation... WWDC21
Meet CloudKit Console
WWDC21
Meet CloudKit Console Discover how CloudKit Console can help you better interact with your containers. We'll show you how to put the database app to work and define, modify, and deploy schema changes with confidence. You'll learn how to craft queries in the query builder and filter your records with ease. And we'll... WWDC21
Streamline your localized strings
WWDC21
Streamline your localized strings When you localize the text within your app, you can help make your app more accessible to a worldwide audience. Discover best practices for building your localization workflow, including how to write and format strings accurately, and learn how to prepare strings for localization in different... WWDC21
Build apps that share data through CloudKit and Core Data
WWDC21
Build apps that share data through CloudKit and Core Data Learn how to easily build apps that share data between multiple iCloud users with NSPersistentCloudKitContainer. Discover how to create informative experiences around shared data and learn about the CloudKit technologies that support these features in Core Data.
To get the most out of this... WWDC21
Accelerate networking with HTTP/3 and QUIC
WWDC21
Accelerate networking with HTTP/3 and QUIC The web is changing, and the next major version of HTTP is here. Learn how HTTP/3 reduces latency and improves reliability for your app and discover how its underlying transport, QUIC, unlocks new innovations in your own custom protocols using new transport functionality and multi-streaming... WWDC21
Analyze HTTP traffic in Instruments
WWDC21
Analyze HTTP traffic in Instruments Learn to use the Instruments Network template to record and analyze your app's HTTP traffic. We'll show you how to explore and visualize the behavior of sessions, tasks, and individual HTTP requests to ensure data is transmitted efficiently and respects people's privacy. WWDC21
Sync files to the cloud with FileProvider on macOS
WWDC21
Sync files to the cloud with FileProvider on macOS Find out how you can use the FileProvider framework to build a comprehensive cloud sync solution. We'll show you how to approach building a file provider extension, and explore how you can effortlessly integrate your extension with file system features such as safe save, disk space management,... WWDC21
Explore UWB-based car keys
WWDC21
Explore UWB-based car keys Discover how to create digital car keys that support Ultra Wideband (UWB), allowing people to unlock and start their car while leaving iPhone in their bag or pocket or Apple Watch on their wrist. We'll show you how to integrate UWB, add proximity actions and distance unlock features, and help... WWDC21
Bring Core Data concurrency to Swift and SwiftUI
WWDC21
Bring Core Data concurrency to Swift and SwiftUI Discover how Core Data is adopting the new concurrency capabilities of Swift 5.5, leading to more concise, efficient, and safe asynchronous code. We'll show you how to update Core Data in your apps to work with concurrency, and detail the many other improvements throughout the framework that make... WWDC21
Explore Nearby Interaction with third-party accessories
WWDC21
Explore Nearby Interaction with third-party accessories Discover how your app can interact with Ultra Wideband (UWB) third-party accessories when running on a U1-equipped device. We'll show you how to use the Nearby Interaction framework's standards-based technology to implement precise and directionally-aware experiences with accessories. Learn about... WWDC21
스마트 홈 앱에 Matter 지원 추가하기
WWDC21
스마트 홈 앱에 Matter 지원 추가하기 HomeKit의 향상된 새 API를 통해 스마트 홈 개발자는 그 어느 때보다 간편하게 새로운 Matter 프로토콜과 통합할 수 있습니다. Matter 프로토콜을 둘러보고, Apple 플랫폼과 스마트 홈 앱에서 Matter 액세서리를 설정하고 관리하는 방법을 알아보세요. WWDC21
What's new in Foundation
WWDC21
What's new in Foundation Discover how the latest updates to Foundation can help you improve your app's localization and internationalization support. Find out about the new AttributedString, designed specifically for Swift, and learn how you can use Markdown to apply style to your localized strings. Explore the grammar... WWDC21
커뮤니케이션 및 시간에 민감한 알림 보내기
WWDC21
커뮤니케이션 및 시간에 민감한 알림 보내기 Apple 플랫폼에서 알림의 발전에 대해 자세히 알아보세요. 중단 수준과 시간에 민감한 알림으로 의미 있는 순간을 만드는 방법을 비롯하여 사용자가 앱 내에서 알림을 관리하도록 지원하는 방법을 살펴봅니다. 또한 SiriKit을 통해 앱에서 더 풍부한 통화 및 메시지 경험을 제공하는 커뮤니케이션 알림도 소개합니다. 이 세션을 최대한 활용하려면 로컬 및 원격 알림을 생성해 본 경험이 있고 SiriKit Intent에 어느 정도 익숙해져 있는 것이 좋습니다. WWDC21
Get ready for iCloud Private Relay
WWDC21
Get ready for iCloud Private Relay iCloud Private Relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. Discover how your app can participate in this transition to a more secure and private internet: We'll show you how to prepare your apps, servers, and networks to... WWDC21
Optimize for 5G networks
WWDC21
Optimize for 5G networks 5G enables new opportunities for your app or game through better performance for data transfer, higher bandwidth, lower latency, and much more. Discover how you can take advantage of the latest networking technology and Apple hardware to create adaptive experiences for your content that best suit... WWDC21
Build an Endpoint Security app
WWDC20
Build an Endpoint Security app System Extensions improve the reliability and security of macOS. Learn about the modern replacement for Kernel Authorization KPIs and discover tips for making a great security product with the Endpoint Security framework. WWDC20
Advancements in Game Controllers
WWDC20
Advancements in Game Controllers Let's rumble! Discover how you can bring third-party game controllers and custom haptics into your games on iPhone, iPad, Mac, and Apple TV. We'll show you how to add support for the latest controllers — including Xbox's Elite Wireless Controller Series 2 and Adaptive Controller — and map your... WWDC20
Modernize PCI and SCSI drivers with DriverKit
WWDC20
Modernize PCI and SCSI drivers with DriverKit Keep code out of the kernel and give your customers a more secure and reliable experience with accessories using DriverKit. Discover how to create low-level drivers that support PCI devices or SCSI controllers. And find out how you can achieve great performance with DriverKit on macOS Big Sur. WWDC20
Support hardware keyboards in your app
WWDC20
Support hardware keyboards in your app When people use hardware keyboards with your app, they're not only getting a more tactile and familiar typing experience — they can quickly navigate or use keyboard shortcuts, too. Discover how you can best support hardware keyboards for your iPadOS and Mac Catalyst apps: We'll demystify the... WWDC20
Enable encrypted DNS
WWDC20
Enable encrypted DNS When people access the web within your app, their privacy is paramount. Safeguard that information by leveraging encrypted DNS across our platforms to deliver private and secure connectivity within your app. Discover how you can use system DNS settings to connect to encrypted servers or enable... WWDC20
Support local network privacy in your app
WWDC20
Support local network privacy in your app Local network privacy provides added transparency when apps connect to devices on a person's home network. If your app interacts with devices using Bonjour or other local networking protocols, you must add support for local network privacy permissions in iOS 14. Learn more about the new... WWDC20
Keep your complications up to date
WWDC20
Keep your complications up to date Time is of the essence: Discover how your Apple Watch complications can provide relevant information throughout the day and help people get the information they need, when they need it. Learn best practices for capitalizing on your app's runtime opportunities, incorporating APIs like background... WWDC20
Boost performance and security with modern networking
WWDC20
Boost performance and security with modern networking Speed up your app and make it more nimble, private and secure with modern networking APIs. Learn about networking protocols like IPv6, HTTP/2, TLS 1.3 and Encrypted DNS, and how incorporating these within your app and server can provide faster performance and reduce both your power consumption... WWDC20
푸시 알림 입문서
WWDC20
푸시 알림 입문서 중요한 이벤트와 업데이트에 대한 푸시 알림을 통해 사용자가 앱을 최대한 활용할 수 있도록 돕고, 백그라운드에서 최신 데이터를 제공하여 앱을 열면 데이터를 바로 확인할 수 있도록 하세요. 알림을 사용하여 사용자에게 관련성 높은 정보를 시의적절하게 알리는 방법을 알아보세요. 경고 알림 및 백그라운드 알림의 차이점과 앱에 이러한 알림을 적용하는 방법을 알아보고, 작업에 적합한 API를 사용하여 실수를 방지하세요. WWDC20
Build local push connectivity for restricted networks
WWDC20
Build local push connectivity for restricted networks Leverage local push connectivity and deliver notifications from your application server to devices on networks without an internet connection. Learn how to construct notifications for apps running in restricted network environments, helping people communicate with the same reliability and... WWDC20
Get the most out of Sign in with Apple
WWDC20
Get the most out of Sign in with Apple Sign in with Apple makes it easy for people to sign in to your apps and websites with the Apple ID they already have. Fully integrate Sign in with Apple into your app using secure requests, and by handling state changes and server notifications. We'll also introduce new APIs that allow you to let... WWDC20
Core Data: Sundries and maxims
WWDC20
Core Data: Sundries and maxims Core Data is the central way to durably and persistently store information from your app — and we're going to show you how to refine that implementation for even faster data ingest and fetching. Discover how you can improve data capture with batch insert, tailor fetch requests to your data needs,... WWDC20
Data Essentials in SwiftUI
WWDC20
Data Essentials in SwiftUI Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production. Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth. We'll also show you how ObservableObject lets you... WWDC20
Explore the new system architecture of Apple silicon Macs
WWDC20
Explore the new system architecture of Apple silicon Macs Discover how Macs with Apple silicon will deliver modern advantages using Apple's System-on-Chip (SoC) architecture. Leveraging a unified memory architecture for CPU and GPU tasks, Mac apps will see amazing performance benefits from Apple silicon tuned frameworks such as Metal and Accelerate... WWDC20
Sync a Core Data store with the CloudKit public database
WWDC20
Sync a Core Data store with the CloudKit public database Discover how Core Data can help you adopt the CloudKit public database in your app with as little as one line of code. Learn how to easily manage the flow of data through your app and in and out of CloudKit. We'll show you how to combine the complementary power of Core Data and the CloudKit... WWDC20
Create great enterprise apps: A chat with Box's Aaron Levie
WWDC20
Create great enterprise apps: A chat with Box's Aaron Levie Discover how organizations like Box are adapting to changing conditions in the business world and remote work. Listen to Apple's Vice President of Cloud Services Mike Abbott and Box CEO and co-founder Aaron Levie chat about the modern working environment, how cloud-based apps are helping people... WWDC20
What's new in Universal Links
WWDC20
What's new in Universal Links Universal Links help people access your content, whether or not they have your app installed. Get the details on the latest updates for the Universal Links API, including support for Apple Watch and SwiftUI. Learn how you can reduce the size and complexity of your app-site-association file with... WWDC20
Streaming Audio on watchOS 6
WWDC19
Streaming Audio on watchOS 6 Streaming audio on Apple Watch allows customers to enjoy your content wherever they go without their iPhone. Learn about the streaming APIs brought over from iOS to allow watchOS apps to create independent audio consumption experiences. Find out how to set up your audio session for streaming and... WWDC19
What’s New in File Management and Quick Look
WWDC19
What’s New in File Management and Quick Look Your iOS app can now access files stored on external devices via USB and SMB. Understand best practices for creating a document-based app that reads, writes, and manages files on physical media or networked storage. Learn about enhancements to Quick Look on iOS and macOS that help you access and... WWDC19
What's New in Universal Links
WWDC19
What's New in Universal Links Universal Links allow your users to intelligently follow links to content inside your app or to your website. Learn how the latest enhancements in Universal Links give your users the most integrated mobile and desktop experience, even when your app isn't installed on their device. WWDC19
Introducing Accelerate for Swift
WWDC19
Introducing Accelerate for Swift Accelerate framework provides hundreds of computational functions that are highly optimized to the system architecture your device is running on. Learn how to access all of these powerful functions directly in Swift. Understand how the power of vector programming can deliver incredible... WWDC19
Advances in UI Data Sources
WWDC19
Advances in UI Data Sources Use UI Data Sources to simplify updating your table view and collection view items using automatic diffing. High fidelity, quality animations of set changes are automatic and require no extra code! This improved data source mechanism completely avoids synchronization bugs, exceptions, and... WWDC19
Using Core Data With CloudKit
WWDC19
Using Core Data With CloudKit CloudKit offers powerful, cloud-syncing technology while Core Data provides extensive data modeling and persistence APIs. Learn about combining these complementary technologies to easily build cloud-backed applications. See how new Core Data APIs make it easy to manage the flow of data through... WWDC19
Apple로 로그인 소개
WWDC19
Apple로 로그인 소개 Apple로 로그인 기능으로 사용자는 이미 보유한 Apple ID를 사용하여 앱에 빠르고 쉽게 로그인할 수 있습니다. 앱이나 웹사이트에 Apple로 로그인 버튼을 간편하게 추가하는 방법을 숙지하여 새로운 고객을 확보하고 Apple로 로그인이 제공하는 내장된 보안, 사기 방지 및 개인정보 보호 기능을 누리세요. WWDC19
Network Extensions for the Modern Mac
WWDC19
Network Extensions for the Modern Mac Learn about powerful new APIs in macOS that you can use to create apps that extend and customize the networking capabilities of macOS without using kernel extensions. WWDC19
Advances in Foundation
WWDC19
Advances in Foundation The Foundation framework provides a base layer of functionality for apps and frameworks that's used throughout the macOS, iOS, watchOS, and tvOS SDKs. Hear about valuable enhancements to Foundation collections, performance, internationalization features, and Swift integration. WWDC19
Combine in Practice
WWDC19
Combine in Practice Expand your knowledge of Combine, Apple's new unified, declarative framework for processing values over time. Learn about how to correctly handle errors, schedule work and integrate Combine into your app today. WWDC19
Introducing Combine
WWDC19
Introducing Combine Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking, key value observing, notifications and callbacks. WWDC19
Advances in Networking, Part 2
WWDC19
Advances in Networking, Part 2 Take your networking apps to the next level with advances in Bonjour, custom message framing handlers, and the latest in security. You'll also learn how to understand your networking performance by collecting metrics, and how best to use the modern networking frameworks on Apple platforms. WWDC19
Advances in Networking, Part 1
WWDC19
Advances in Networking, Part 1 Keep up with new and evolving networking protocols and standards by leveraging the modern networking frameworks on all Apple platforms and following best practices for efficiency and performance. In this session, learn about Low Data Mode, Combine in URLSession, WebSocket, and improvements to... WWDC19
새 게임 컨트롤러 지원하기
WWDC19
새 게임 컨트롤러 지원하기 iOS 13, macOS Catalina 및 tvOS 13에서 Game Controller 프레임워크는 플레이어가 주로 사용하는 여러 콘솔 게임 컨트롤러에 대한 지원을 추가합니다. 새로 추가된 컨트롤러에 대해 간략히 알아보고 입력이 전달되는 방식을 이해하세요. 선택적 버튼을 처리하는 데 권장되는 모범 사례를 살펴보고 macOS에서의 지원을 위한 올바른 접근 방식도 알려 드립니다. WWDC19
What's New in Apple File Systems
WWDC19
What's New in Apple File Systems Learn about what's new in file system technology, including changes to file system layout and imaging technologies. If you are affected by the new Read Only System Volume, this is a session you will not want to miss. WWDC19
System Extensions and DriverKit
WWDC19
System Extensions and DriverKit One of the next steps in modernizing and improving the security and reliability of macOS is to provide a better architecture for kernel extensions and drivers. Learn how to make this transition with System Extensions and DriverKit. WWDC19
What's New in Core Bluetooth
WWDC19
What's New in Core Bluetooth Learn how to adopt privacy-enhancing changes in Core Bluetooth. Discover new possibilities with LE 2Mbps, advertising extensions, BR/EDR, and dual-mode devices. Understand how to debug your Core Bluetooth communication with the improvements to PacketLogger. WWDC19
Introducing Network.framework: A modern alternative to Sockets
WWDC18
Introducing Network.framework: A modern alternative to Sockets The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you. WWDC18
Introducing Core NFC
WWDC17
Introducing Core NFC Core NFC is an exciting new framework that enables you to read NFC tags in your apps on iPhone 7 and iPhone 7 Plus. Learn how to integrate Core NFC into your apps, key requirements for using this feature, and start thinking about the new kinds of apps that are enabled with NFC capabilities. WWDC17
High Efficiency Image File Format
WWDC17
High Efficiency Image File Format Learn the essential details of the new High Efficiency Image File Format (HEIF) and discover which capabilities are used by Apple platforms. Gain deep insights into the container structure, the types of media and metadata it can handle, and the many other advantages that this new standard affords. WWDC17
Developing Wireless CarPlay Systems
WWDC17
Developing Wireless CarPlay Systems Wireless CarPlay is perfect for any trip. Get in your car without taking your iPhone out of your bag or pocket, and start experiencing CarPlay effortlessly. Learn how to design your CarPlay system to connect wirelessly to iPhone. Understand hardware requirements, best practices for a great user... WWDC17
Enabling Your App for CarPlay
WWDC17
Enabling Your App for CarPlay Understand how to enable your audio, messaging, VoIP calling or automaker app for CarPlay. Audio, messaging and VoIP calling apps use a consistent design that's optimized for use in the car. Automaker apps provide vehicle specific controls and displays to keep drivers connected without leaving... WWDC17
Developing CarPlay Systems, Part 1
WWDC16
Developing CarPlay Systems, Part 1 CarPlay is a smarter, safer way to use your iPhone in the car. Learn how CarPlay works and how to design your car's infotainment system to work seamlessly with iPhone. Understand best practices for a great user experience that integrates CarPlay with the car's native system. WWDC16
What's New in the Apple Push Notification Service
WWDC16
What's New in the Apple Push Notification Service Starting with a review of the HTTP/2 based provider API, you will learn about an important new feature: Token Based Authentication. Learn to connect to APNs using authentication tokens for sending pushes via the HTTP/2 API, relieving you of the overhead associated with maintaining valid... WWDC16
Your App and Next Generation Networks
WWDC15
Your App and Next Generation Networks IPv6 is growing exponentially and carriers worldwide are moving to pure IPv6 APNs. Learn about new tools to test your apps for compatibility and get expert advice on making sure your apps work in all network environments. iOS 9 and OS X 10.11 now support the latest TCP standards. Hear from the... WWDC15