전체 비디오
-
WWDC24 -
33:02
App Store 특가 구현하기
App Store Connect와 최신 StoreKit 기능 및 API로 App Store 특가를 통해 사용자의 참여도를 높이는 방법을 알아보세요. 이전 구독자를 되찾고 구독 재참여를 유도하기 위한 특가 항목을 설정하는 방법과 Mac용 앱을 위한 특가 코드를 생성하는 방법을 설명합니다. 샌드박스 및 Xcode상의 테스트를 통해 특가 항목이 원활하게 작동하는지 확인하는 방법도 살펴보세요.
WWDC24 영어 -
15:30
Dynamic Type 시작하기
Dynamic Type은 사용자가 시스템 전반과 모든 앱에서 원하는 텍스트 크기를 선택할 수 있는 기능입니다. Dynamic Type 지원을 시작하기 위해 Dynamic Type의 작동 방식, 앱 내 텍스트 크기 조절과 관련된 문제를 식별하는 방법, 탁월한 Dynamic Type 경험을 만들기 위한 단계별 SwiftUI 및 UIKIt 활용법 등 기본적인 내용을 알아보세요. 모두가 손쉽게 사용할 수 있는 탐색 제어기를 만들기 위해 큰 콘텐츠 뷰어를 효과적으로 활용하는 방법도 살펴봅니다.
font,font scaling,font sizes,text accessibility,text styles WWDC24 영어 -
13:26
데이터베이스 활동 모니터링 및 최적화에 CloudKit 콘솔 사용하기
CloudKit Console의 새로운 옵저버빌리티 기능을 소개합니다. Telemetry(원격 측정)와 Logging(로깅)을 사용하여 문제를 해결하고 앱을 최적화하는 방법을 알아보세요. 애플리케이션 동작을 모니터링하는 경고와 가장 중요한 컨테이너 이벤트의 최신 상태 정보를 담은 알림을 설정하는 방법을 설명합니다. 이 세션을 최대한 활용하려면 먼저 CloudKit 컨테이너에 대한 지식을 숙지하는 것이 좋습니다.
WWDC24 영어 -
16:06
DockKit의 새로운 기능
DockKit의 스마트 추적은 피사체간 전환을 더욱 자연스럽게 만들어 줍니다. 이 세션에서는 스마트 추적 기능을 소개하고, 이 기능이 머신 러닝(ML) 모델을 사용하여 피사체를 선택 및 추적하는 방식과 스마트 추적 기능을 앱에서 사용하는 방법을 다룹니다.
camera,dock,intelligence,machine learning,object detection WWDC24 영어 -
34:29
HDR로 앱에서 동적 이미지 경험 제공하기
앱에서 HDR 이미지를 읽고 쓰는 방법, HDR 콘텐츠를 처리하는 방법을 알아보세요. 새롭게 지원되는 HDR 이미지 형식과 HDR 이미지를 표시하는 앞선 방식을 소개합니다. HDR 콘텐츠가 사용자 인터페이스와 병존할 수 있게 만드는 방법과 앱에 HDR 이미지 지원을 추가할 때 유의해야 할 점에 대해 설명합니다.
adaptive,camera,hdr,photokit,photos WWDC24 영어 -
26:06
SwiftUI로 맞춤형 시각 효과 제작하기
SwiftUI에서 놀라운 시각 효과를 제작하는 방법을 알아보세요. 개성 있는 스크롤 효과, 풍부한 색상 처리, 맞춤형 전환 효과를 빌드하는 방법을 소개합니다. Metal 셰이더 및 맞춤형 텍스트 렌더링을 사용한 고급 그래픽 효과도 살펴보세요.
WWDC24 영어 -
16:52
SwiftData 기록으로 모델 변경 사항 추적하기
SwiftData로 모델의 변경 기록을 검토해 보세요. History API를 사용하여 데이터 저장소에 변경이 발생한 시점을 파악하고, 이러한 정보를 사용하여 원격 서버 동기화 등의 기능을 빌드하는 방법과 아웃 오브 프로세스 변경 사항을 앱으로 제출하는 방법을 살펴보세요. 자체 데이터 저장소에 History API를 위한 지원을 빌드하는 방법도 소개합니다.
historydescriptor,historyproviding,history tracking,model changes,nspersistenthistorytrackingkey,persistent history,transactions WWDC24 영어 -
19:03
App Store Connect의 새로운 기능
앱 노출, 테스트, 마케팅을 위한 새로운 기능을 알아보세요. 앱이 App Store의 추천 항목으로 선정될 수 있게 하는 법, 맞춤 생성된 마케팅 애셋을 사용하여 주요 이벤트(버전 출시 등)를 공유하는 법, 맞춤형 제품 페이지에서 앱 내 특정 콘텐츠로 딥링크를 연결하는 법, TestFlight의 새로운 개선 사항을 사용하는 법 등을 소개합니다.
WWDC24 영어 -
18:28
지갑 및 Apple Pay의 새로운 기능
지갑 앱과 Apple Pay에 적용된 새로운 개선 사항을 활용하여 한 단계 더 향상된 패스 및 결제 기능을 제공해 보세요. 지갑 앱의 다양한 패스 디자인을 사용하여 이벤트 티켓을 더욱 돋보이게 만들 수 있으며, 타사 브라우저 지원으로 더 많은 사용자에게 탁월한 Apple Pay 경험을 제공할 수 있습니다. 아울러 웹에서 Apple Pay로 금액을 지불하는 방법과 Apple Pay를 더 많은 결제 흐름에 통합하는 데 사용할 수 있는 새로운 API 변경 사항에 대해 알아봅니다.
WWDC24 영어 -
25:12
기기 관리의 새로운 기능
iOS, iPadOS, macOS, visionOS를 위한 최신 관리 기능을 알아보고, Apple Business Manager 및 Apple School Manager의 최신 변경 내용을 확인해 보세요. 활성화 잠금, 소프트웨어 업데이트, Safari 관리와 관련된 업데이트도 살펴봅니다.
WWDC24 영어 -
9:24
USD 및 MaterialX의 새로운 기능
Apple 플랫폼상의 USD(Universal Scene Description) 및 MaterialX 지원 관련 업데이트에 대해 알아보세요. 이와 같은 기술이 3D 콘텐츠 제작 및 전송의 기반을 이루는 원리와 탁월한 공간 경험 제작을 위해 워크플로를 간소화하는 데 이러한 기술을 활용하는 방법을 소개합니다. RealityKit과 Storm의 USD 및 MaterialX 지원 내용, Apple 시스템의 기본 도구에 적용된 개선 사항 등에 대해 알아보세요.
WWDC24 영어 -
21:10
Xcode Cloud 워크플로 확장하기
개발 요구사항에 맞춰 Xcode Cloud를 유연하게 맞춤화하는 방법을 알아보세요. 워크플로를 간소화하는 방법을 소개하고 시작 조건, 맞춤형 앨리어스, 맞춤형 스크립트, 웹훅, App Store Connect API를 사용하여 테스트 및 배포를 자동화하는 방법을 설명합니다.
WWDC24 영어 -
11:29
ScreenCaptureKit으로 HDR 콘텐츠 캡처하기
ScreenCaptureKit으로 HDR 색상을 캡처하는 방법을 알아보고 HDR 지원, 마이크 캡처, 녹화본을 즉시 파일로 저장하기 등 새로운 기능을 확인해 보세요.
hdr,microphone,mp4,screencapturekit WWDC24 영어 -
18:21
Apple GPU에서 머신 러닝 및 AI 모델 학습시키기
PyTorch, JAX, TensorFlow용 Metal을 사용하여 Apple Silicon에서 모델을 학습시키는 방법을 알아보세요. 새로운 어텐션 작업 및 양자화 지원을 활용하여 기기의 트랜스포머 모델 성능을 향상해 보세요.
ai,gpu,machine learning,metal,pytorch WWDC24 영어 -
15:43
Contact Access Button 소개
새로운 연락처 승인 모드에 대해 알아보고, 앱에서 연락처 접근을 향상하는 방법을 확인해 보세요. Contact Access Button을 앱에 통합하여 요청에 따라 추가 연락처를 공유하고 간편한 연락처 승인 방법을 제공하는 방법을 살펴보세요. 또한 Contact Access Button이 앱에 적합하지 않은 경우 사용할 수 있는 대체 API와 연락처 보안 기능도 설명합니다.
WWDC24 영어 -
15:24
AccessorySetupKit 소개
AccessorySetupKit으로 액세서리 설정 경험을 향상하세요. Bluetooth 또는 Wi-Fi 액세서리 이미지를 사용하여 설정 앱으로 이동하지 않고도 페어링할 수 있게 해주는 멋진 대화상자를 만들어 보세요. 앱을 액세서리와 페어링하는 것만으로 개인정보 보호를 강화하는 방법을 알아보세요. 또한 기존 액세서리를 AccessorySetupKit으로 관리할 수 있게 마이그레이션하는 방법을 살펴보세요.
WWDC24 영어 -
20:49
UX 라이팅으로 앱에 개성 더하기
모든 앱은 전달하고자 하는 메시지와 메시지 작성 방식에 고유한 개성을 담아냅니다. 축하 알림부터 오류 메시지까지, 모든 상황에 맞게 앱의 문체를 정하고 어조를 조절하는 방법을 알아보세요. 앱의 목적과 대상 고객에 맞는 라이팅을 찾고 여러 어조의 글쓰기를 연습해 볼 수 있는 세션입니다.
WWDC24 영어 -
34:36
Swift의 성능 살펴보기
Swift가 추상화와 성능 간에 균형을 유지하는 방식을 확인해 보세요. 고려해야 할 성능 요소를 알아보고, Swift 옵티마이저가 이러한 요소에 어떠한 영향을 주는지 살펴보세요. Swift의 다양한 기능을 살펴보고, 이렇게 구현된 기능들을 통해 성능에 영향을 줄 수 있는 여러 트레이드오프를 파악하는 방법을 알아봅니다.
WWDC24 영어 -
14:24
visionOS용 훑어보기의 새로운 기능
visionOS의 훑어보기 기능으로 앱 내 파일 미리보기 및 편집 경험을 향상할 수 있습니다. 앱 내 훑어보기와 윈도우형 훑어보기를 통합하는 방법을 설명하고, 앱에서 윈도우형 훑어보기 경험을 맞춤화하는 새로운 API를 소개합니다. 훑어보기에서 3D 모델을 표시하는 데 적용된 최신 개선 사항도 함께 알아보세요.
quick look,reality,reality composer pro,spatial computing,spatial tracking,usdz WWDC24 영어 -
33:03
힙 메모리 분석하기
앱의 동적 메모리인 힙 메모리에 대해 자세히 알아보세요. Instruments와 Xcode를 사용하여 일반적인 힙 메모리 문제를 판단하고, 분석하고, 해결하는 방법을 살펴보세요. 앱에서 일시적 또는 지속적인 메모리 사용량 증가, 메모리 누수를 진단하는 기술 및 모범 사례도 소개합니다.
WWDC24 영어 -
22:21
Swift에서 noncopyable 유형 소비하기
Swift의 noncopyable 유형에 대해 자세히 알아보세요. Swift에서 ‘복사'가 어떤 개념인지 살펴보고, noncopyable 유형을 사용하기에 적합한 경우와 값 소유권으로 목적을 명시하는 방법에 대해 알아보세요.
WWDC24 영어 -
25:06
Metal로 머신 러닝 가속하기
Metal Performance Shaders Graph의 새로운 기능을 활용하여 머신 러닝 트랜스포머 모델을 가속하는 방법을 알아보세요. 모델의 컴퓨팅 대역폭 및 품질을 개선하고 새로운 MPSGraph 뷰어에서 모델을 시각화하는 방법도 알아봅니다.
machine learning,metal,metal compute WWDC24 영어 -
36:26
SharePlay에서 공간 페르소나 템플릿 맞춤화하기
visionOS SharePlay 경험에서 공간 페르소나 템플릿을 사용하여 앱과 관련된 페르소나의 위치를 세밀하게 조정하는 방법을 알아보세요. SharePlay를 지원하는 샘플 앱에서 맞춤형 공간 페르소나 템플릿을 적용하는 방법, 참여자들의 자리를 바꾸는 방법, 시뮬레이터에서 변경 내용을 테스트하는 방법을 시연합니다. 또한 경험을 더욱 돋보이게 해줄 맞춤형 공간 템플릿을 디자인하는 모범 사례도 살펴보세요.
WWDC24 영어 -
16:39
MapKit으로 장소 정보를 효과적으로 활용하기
MapKit 및 MapKit JS로 지도를 앱과 웹사이트에 통합하는 새롭고 효과적인 방법을 확인해 보세요. Place ID를 사용하여 특정 장소를 저장하고 참조할 수 있습니다. 관련성 높은 장소를 더욱 효율적으로 찾을 수 있도록 해주는 향상된 검색 기능에 대해서도 알아보세요. 새로운 Place Card API를 사용하면 고객이 앱에서 바로 목적지를 살펴볼 수 있도록 자세한 장소 정보를 표시할 수 있습니다. 또한 Apple의 간소화된 토큰 권한 설정과 Web Embed API로 웹사이트에 지도를 임베드하는 간단한 방법을...
WWDC24 영어 -
11:31
Object Capture를 위한 영역 모드 살펴보기
Object Capture의 영역 모드에서 영역을 캡처하고 재구성할 수 있도록 Object Capture의 기능을 확장하는 등 iOS에서 새로운 3D 캡처 방식을 구현하는 방법을 알아보세요. 재구성을 위한 새로운 macOS 샘플 앱을 사용하여 iOS 캡처의 품질을 최적화하는 방법과 Apple Vision Pro, iPhone, iPad 또는 Mac에서 ‘훑어보기'로 최종 결과물을 확인하는 법도 알아봅니다. 3D 재구성과 관련된 개선 사항을 확인해 보세요. 개발자가 자체 맞춤형 이미지 처리 파이프라인을 만들 수 있도록 하는...
WWDC24 영어 -
17:19
SF Symbols 6의 새로운 기능
모든 Apple 플랫폼의 시스템 서체인 San Francisco와 매끄럽게 통합되도록 디자인된 Apple의 아이콘 라이브러리 SF Symbols의 최신 업데이트 사항에 대해 알아보세요. ‘흔들흔들', ‘회전', ‘심호흡' 등 새로운 애니메이션 프리셋으로 역동적인 인터페이스를 만들어 보세요. 이 세션을 최대한 활용하려면 먼저 WWDC23의 ‘SF Symbols 5의 새로운 기능'을 시청하는 것이 좋습니다.
WWDC24 영어 -
32:09
앱 내 구입을 위한 App Store Server API 살펴보기
App Store Server API, App Store 서버 알림, 오픈 소스 App Store Server 라이브러리의 최신 업데이트 사항과 함께 서버를 활용하여 훌륭한 앱 내 구입 경험을 빌드하는 방법을 알아보세요. 이 세션에서는 현재 버전의 API를 간단히 훑어본 다음 업데이트된 엔드포인트 기능, 새로운 거래 필드, 새로운 알림 유형을 소개합니다. 구입 라이프사이클, 콘텐츠 제공, 특가 적용 대상 지정을 위한 모범 사례를 파악하고 서버 파워 유저가 되세요.
WWDC24 영어 -
26:16
WebXR로 몰입감 넘치는 웹 경험 빌드하기
WebXR로 visionOS에서 웹사이트에 몰입감 넘치는 경험을 추가할 수 있습니다. visionOS의 입력 기능을 효과적으로 활용하는 WebXR 경험을 빌드하는 방법과 시뮬레이터를 활용하여 WebXR 경험을 macOS에서 테스트하는 방법을 알아보세요.
WWDC24 영어 -
24:10
RealityKit 디버거 자세히 알아보기
새로운 RealityKit 디버거를 소개합니다. 공간 앱의 엔티티 계층을 검사하고, 독립 변환을 디버깅하고, 누락된 엔티티를 찾고, 코드에서 시스템에 문제를 일으키는 부분을 파악하기 위해 RealityKit 디버거를 활용하는 법을 알아보세요.
WWDC24 영어 -
16:41
다국어를 지원하는 앱 빌드하기
다국어 사용자를 위해 적절하고 효과적인 앱 기능을 제공하세요. 텍스트 입력, 표시, 검색, 서식 적용 등을 위한 모범 사례를 확인해 보세요. 키보드 언어를 변환하지 않고도 다국어를 입력할 수 있게 지원하는 방법을 자세히 알아보고, 로컬라이제이션을 더욱 손쉽게 만들어 주는 String Catalog의 최신 개선 사항도 확인해 보세요.
,,,automatic grammar agreement,formatter,hindi,i10n,keyboard layout guide,l18n,nstextview,sf symbols,stringsdict,textkit,uitextview WWDC24 영어 -
14:45
TipKit으로 기능 소개 팁을 맞춤화하기
TipKit 프레임워크의 주 목적은 사용자에게 기능을 소개하는 것으로, TipKit 프레임워크를 사용하면 앱에서 사용 팁을 손쉽게 표시할 수 있습니다. 이제 여러 기능을 적절한 순서대로 표시하기 위해 팁을 그룹화할 수 있으며, 맞춤형 팁 식별자로 재사용 가능한 팁을 만들 수 있습니다. 또한 CloudKit을 사용하여 팁의 디자인과 느낌을 앱에 맞게 설정하고 팁을 동기화할 수 있습니다. TipKit의 최신 기능을 사용하여 사용자에게 앱의 유용한 기능을 소개하는 방법을 알아보세요.
WWDC24 영어 -
22:49
잠금 화면 카메라 캡처 경험을 멋지게 빌드하기
LockedCameraCapture API로 캡처 애플리케이션의 중요 정보를 잠금 화면에 바로 가져오는 방법을 확인해 보세요. 해당 API의 기능 및 사용 목적을 살펴보고, 캡처 확장 프로그램을 제작하는 방법을 알아보고, 이러한 확장 프로그램이 기기가 잠겼을 때 어떤 동작을 하는지 확인해 보세요.
camera,lock screen,machine learning WWDC24 -
18:16
위치 인증 기능의 새로운 사항
위치 인증이 새롭게 향상되었습니다. 현재 인증 수준을 확인하는 데 활용할 수 있는 새로운 기술 및 제안 사항과, 인증 요청을 위한 새로운 상호작용에 대해 알아보세요.
WWDC24 영어 -
18:42
iOS 또는 iPadOS 게임을 visionOS로 가져오기
iOS 또는 iPadOS 게임을 visionOS만의 특별한 경험으로 변환하는 방법을 알아보세요. 3D 프레임 또는 몰입형 배경을 사용하여 몰입감은 물론 재미 요소를 강화할 수 있습니다. 스테레오스코피 또는 머리 추적 기능으로 윈도우에 심도를 더해 플레이어가 더욱 몰입할 수 있게 해보세요.
arkit,compositorservices,games,games on visionos,ios games,ipad games,metal,spatial computing WWDC24 영어 -
23:48
다양한 캡처에서 일관된 색상 유지하기
Constant Color API에 대해 알아보고, 사용자가 정확한 색상을 파악하는 데 해당 API가 어떤 도움을 줄 수 있는지 살펴보세요. 이 세션에서는 Constant Color API를 적용하는 방법과 Constant Color API가 과학 및 마케팅 분야에서 활용될 수 있는 가능성 그리고 해당 기술을 최대한 활용하는 모범 사례를 소개합니다.
camera,color,colorspace,machine learning,photos WWDC24 영어 -
28:48
실행, 분석, 검사: LLDB의 효과적인 디버깅 알아보기
LLDB를 사용하여 코드베이스를 살펴보고 디버깅하는 방법을 알아보세요. 충돌 로그와 백 트레이스를 활용하는 방법과, 동작 및 정교한 중지 조건을 사용하여 구분점을 수퍼차지하는 방법을 공유합니다. 디버깅 경험을 향상하는 데 도움이 될 ‘p' 명령어 및 Swift 6의 최신 기능도 함께 살펴보세요.
WWDC24 영어 -
23:46
개인정보 보호 관련 새로운 내용
Apple은 개인정보 보호가 누구나 누려야 하는 기본적 인권이라고 믿습니다. 새롭게 향상된 사용 권한 요청 흐름 그리고 개인정보 보호를 바탕으로 데이터를 관리하는 기타 기능에 대해 알아보세요. 이러한 기능 덕분에 개발자는 안심하고 멋진 앱 경험 제작에 집중할 수 있습니다.
WWDC24 영어 -
10:56
SwiftUI로 macOS 윈도우 다듬기
macOS에 꼭 맞는 윈도우를 제작해 보세요. 목적, 사용 편의성, 기능 표현을 위해 앱의 윈도우를 정교하게 편집해 보세요. SwiftUI로 윈도우 도구 막대와 배경에 멋진 스타일을 적용해 보세요. 윈도우를 세밀하게 정렬하고, 복구 및 최소화에 스마트한 의사 결정 과정을 적용해 보세요.
1984,borderless,close,floating,minimize,toolbar,window,windows,zoom WWDC24 영어 -
9:19
시스템 경험을 위한 앱 인텐트 디자인하기
앱 인텐트는 제어기, Spotlight, Siri 등이 제공하는 시스템 경험의 바탕이 됩니다. 앱 인텐트에 가장 적합한 기능을 파악하는 방법과 매개변수를 사용하여 이러한 인텐트에 유연성을 더하는 방법을 알아보세요. 앱 인텐트를 사용하여 사용자가 앱 외부에서 작업할 수 있게 하는 방법을 알아보고, 맥락에 맞는 정보를 표시하기 위해 사용자를 앱 내부로 안내하는 것이 필요한 시점을 예시를 통해 살펴보세요.
WWDC24 영어 -
16:49
Vision 프레임워크의 Swift 관련 개선 사항 알아보기
Vision Framework API가 동시성 등의 최신 Swift 기능을 활용하도록 재구성되어, 광범위한 Vision 알고리즘을 더욱 쉽고 빠르게 앱에 통합할 수 있습니다. API 업데이트 사항을 소개하고, 샘플 코드와 모범 사례를 공유합니다. 이 프레임워크의 이점을 활용하고 코딩 업무 부담을 경감해 보세요. 또한 ‘image aesthetics', ‘holistic body pose' 등 새로운 2가지 기능의 데모를 선보입니다.
machine learning amp vision WWDC24 영어 -
12:29
visionOS에서 HealthKit 시작하기
HealthKit을 사용하여 무한한 가능성의 공간을 효과적으로 활용하는 경험을 만들어 보세요. visionOS에서 활용할 수 있는 HealthKit의 기능에 대해 자세히 알아보고, 기존 iPadOS 앱을 visionOS에서 선보이는 방법을 확인해 보세요. 또한 방문 사용자 세션에서 HealthKit과 관련하여 특별히 고려해야 할 내용을 살펴보세요. HealthKit으로 혁신적인 경험을 제작하는 데 SwiftUI, Swift Charts, Swift 동시성을 활용하는 방법도 소개합니다.
WWDC24 영어 -
20:48
visionOS를 위한 대화식 경험 디자인하기
Encounter Dinosaurs의 디자이너들이 Apple Vision Pro에서 제공할 매력적인 대화형 내러티브 경험을 디자인하는 방법을 공유합니다. 이러한 유형의 경험이 기존 앱, 미디어, 게임 경험과 어떻게 다른지 알아보고, 사용자를 새로운 세계로 초대할 수 있는 멋진 내러티브를 디자인하는 방법을 알아보세요. 모든 공간 및 사이즈에 맞춰 조정되는 스토리를 제작하는 방법, 모두가 손쉽게 사용할 수 있도록 여러 수준의 상호작용을 제공하는 방법, 사용자가 경험에 완전히 몰입할 수 있도록 애니메이션, 공간 음향, 맞춤형...
WWDC24 영어 -
18:12
SwiftUI 컨테이너 쉽게 이해하기
SwiftUI 컨테이너 뷰의 기능에 대해 알아보고 컨테이너의 하위 보기 관리 방식에 맞춰 심리적 모델을 구축해 보세요. 맞춤형 컨테이너 제작, 컨테이너 콘텐츠 맞춤화를 위한 제어자 생성, 앱을 더욱 돋보이게 하기 위한 컨테이너 조정 등의 작업에 새로운 API를 활용해 보세요.
WWDC24 영어 -
22:13
공간 컴퓨팅을 위해 3D 애셋 최적화하기
최적화된 3D 애셋 제작을 위한 종단간 워크플로에 대해 자세히 알아보세요. 디지털 콘텐츠 제작 도구에서 메시, 머티리얼, 텍스처를 최적화하는 모범 사례를 공유합니다. 셰이더 그래프, 베이킹, 머티리얼 인스턴스를 활용하여 3D 장면을 향상하고 성능을 최적화하는 방법을 확인해 보세요. 더욱 효과적인 애셋 작업 및 앱 성능 향상을 위해 네이티브 도구를 활용해 보세요.
3d,bump map,dcc,digital content creation,materials,normal map,optimization,polygon count,rcp,reality composer pro,realitykit,shadergraph,skydome,usd,usda,usdc,usdz WWDC24 영어 -
12:48
실시간 현황에 업데이트 브로드캐스트하기
브로드캐스트 푸시 알림을 활용하면 단일 요청으로 수천 개의 실시간 현황에 업데이트를 전송할 수 있습니다. 브로드캐스트 푸시 알림이 앱, 서버, Apple Push Notification Service 전반에서 작동하는 방식을 살펴보고 해당 기능의 모범 사례와 구현 방법을 알아봅니다.
apns WWDC24 영어 -
16:40
Swift on Server 생태계 살펴보기
Swift는 서버 애플리케이션을 작성하는 데 탁월한 언어로, Apple의 여러 클라우드 제품이 제공하는 중요 서비스의 바탕이 됩니다. 도구와 Swift 서버 패키지 생태계에 대해 자세히 알아보고, 데이터베이스와 상호작용하는 방법과 애플리케이션에 옵저버빌리티를 더하는 방법을 살펴봅니다.
WWDC24 영어 -
16:31
Translation API 소개
새로운 Translation 프레임워크로 앱에서 여러 언어 간에 텍스트를 번역하는 방법을 확인해 보세요. 시스템 UI에서 번역문을 빠르게 표시하는 방법, 앱 UI에서 많은 분량의 텍스트를 번역하는 방법을 소개합니다.
language,language detection,machine learning,text analysis WWDC24 영어 -
8:40
AVFoundation의 미디어 성능 지표 살펴보기
새로운 미디어 성능 API를 활용하여 사용자 경험을 모니터링 및 분석하고 향상하는 방법을 알아보세요. 여러 AVMetricEvents를 사용하여 HLS 애셋의 AVplayer 성능을 모니터링하는 방법, 이러한 지표를 활용하여 플레이어 성능 문제를 파악하고 분류하는 방법 등을 소개합니다.
WWDC24 영어 -
16:40
visionOS에서 맞춤형 호버 효과 제작하기
사용자가 뷰를 응시하면 이에 맞춰 뷰가 업데이트되는 맞춤형 호버 효과를 구현하는 방법을 알아보세요. 불투명도 및 크기 조절, 클립 효과 등을 통합하여 광범위한 버튼 효과를 빌드하는 방법을 소개합니다. 사용자의 접근성 니즈를 고려한, 편안한 효과를 만들기 위한 모범 사례도 확인해 보세요.
WWDC24 영어 -
10:55
Core Spotlight로 시맨틱 검색 지원하기
Core Spotlight를 사용하여 앱에서 시맨틱 검색 결과를 제공하는 방법을 알아보세요. 사용자가 자연어를 사용하여 항목을 검색할 수 있도록 앱의 콘텐츠를 비공개 온디바이스 인덱스에서 사용하는 방법을 확인해 보세요. 인덱싱 활동의 스케줄을 지정하여 앱의 성능을 최적화하는 방법도 공유합니다. 이 세션을 최대한 활용하려면 먼저 Apple Developer 웹사이트의 Core Spotlight 문서를 살펴보는 것이 좋습니다.
,cssearchableindex,cssearchableitem,cssearchableitemattributeset,csuserquery WWDC24 영어 -
15:55
일기 쓰기 앱의 향상된 제안 콘텐츠
일기 쓰기 앱이 더욱 광범위한 시스템 콘텐츠를 활용하여 일기 쓰기 제안을 표시할 수 있게 되었습니다. 마음 상태 데이터, 성찰 프롬프트, 타사 미디어 콘텐츠 및 움직임 기반 활동에 관한 지원 등 사용 가능한 새로운 콘텐츠 유형에 대해 자세히 알아보세요.
WWDC24 영어 -
15:28
명시적으로 빌드된 모듈 쉽게 이해하기
명시적으로 빌드된 모듈을 통해 Xcode 16에서 빌드가 어떻게 바뀌었는지 확인해 보세요. 코드를 빌드하는 데 모듈이 사용되는 방식과 명시적으로 빌드된 모듈이 컴파일 작업의 투명성을 향상하는 방법 그리고 여러 대상에서 모듈을 공유하여 빌드를 최적화하는 방법을 공유합니다.
WWDC24 영어 -
5:00
Platforms State of the Union 5-Minute 요약 영상
Apple 플랫폼의 최첨단 기능들을 짧게 요약한 영상을 시청하세요.
recap WWDC24 영어 -
18:09
시스템 전반에서 앱의 제어 기능 확장하기
앱의 제어 기능을 제어 센터, 잠금 화면 등에 적용해 보세요. WidgetKit을 사용하여 앱의 제어 기능을 시스템 환경으로 확장하는 방법을 알아봅니다. 제어기를 빌드하고, 구성 가능하게 만들고, 제어기의 디자인을 다듬는 방법도 살펴보세요.
controlwidget,controlwidgetbutton,controlwidgettoggle,widgetkit WWDC24 영어 -
16:39
visionOS용 TabletopKit 소개
TabletopKit을 사용하여 visionOS용 보드게임의 빌드를 백지부터 시작해 보세요. 게임을 설정하는 방법, RealityKit으로 강력한 렌더링을 추가하는 방법, 간단한 코드를 더해 FaceTime의 공간 페르소나를 사용한 멀티플레이어 모드를 활성화하는 방법을 소개합니다.
arkit,facetime,games,shareplay,spatial personas,tabletopkit,visionos games WWDC24 영어 -
27:36
Swift 둘러보기: Swift의 기능 및 디자인 살펴보기
Swift 프로그래밍 언어의 기본적인 특징과 이에 담긴 설계 철학에 대해 알아보세요. 라이브러리, HTTP 서버, 명령어 라인 클라이언트를 포함한 Swift 패키지를 빌드하며 데이터 모델링, 오류 처리, 프로토콜 사용, 동시성 코드 작성 등의 작업을 처리하는 방법을 소개합니다. Swift 여정을 처음 시작하는 개발자부터 Swift 사용 경험이 풍부한 개발자까지, 누구나 Swift를 효과적으로 활용하는 데 도움을 줄 세션입니다.
WWDC24 영어 -
17:30
SwiftUI로 TVML 앱 마이그레이션하기
모든 Apple 플랫폼에서 멋진 앱을 빌드할 수 있게 해주는 SwiftUI는 tvOS 18을 사용하여 콘텐츠를 Apple TV에서 선보이기 위한 최적의 툴킷이기도 합니다. SwiftUI에서 TVMLKit을 사용하여 친숙한 레이아웃 및 제어 기능을 제공하는 방법과 팁 및 모범 사례를 알아보세요.
WWDC24 영어 -
16:22
visionOS의 게임 입력 방식 살펴보기
visionOS에서 게임에 사용할 멋진 입력 방식을 디자인하고 구현하는 방법을 살펴보세요. 시스템 제스처를 활용하여 플레이어가 게임과 원활히 상호작용할 수 있게 지원하는 방법을 알아봅니다. 맞춤형 제스처 및 게임 컨트롤러를 지원하는 모범 사례도 확인해 보세요.
apple vision pro,avp,gestures,mixed reality,spatial,spatial design,virtual reality WWDC24 영어 -
11:32
Create ML의 새로운 기능
Create ML의 업데이트 내용을 살펴보세요. 인터랙티브한 데이터 소스 미리보기, visionOS 앱용 물체 추적 모델 빌드를 위한 새로운 템플릿이 포함되었습니다. 새로운 시계열 예측 및 분류 API 등 중요한 프레임워크 개선 사항도 공유합니다.
create ml,create ml framework,machine learning WWDC24 영어 -
21:19
SwiftUI의 손쉬운 사용 관련 업데이트
SwiftUI를 사용하면 모두가 손쉽게 사용할 수 있는 멋진 경험을 간편하게 빌드할 수 있습니다. SwiftUI가 제공하는 손쉬운 사용 요소를 통해 보조 기술(Assistive Technology)이 앱을 파악하고 탐색하는 방법을 확인해 보세요. 아울러 이러한 경험을 더욱 맞춤화하기 위해 손쉬운 사용 제어자를 사용하여 앱의 콘텐츠와 상호작용에 관한 정보를 제공하는 방법도 공유합니다.
accessibilityactions,accessibilityelements,accessibilitylabel WWDC24 영어 -
23:45
FinanceKit 소개
금융 관리 앱에 FinanceKit을 활용하면 사용자 동의 및 제어를 바탕으로 Apple Cash, Apple Card 등에서 온디바이스 데이터를 원활하고 안전하게 공유받을 수 있습니다. 계정, 거래, 잔액에 대한 일회성 접근 및 지속적인 접근을 요청하는 방법과 iOS 및 iPadOS를 위한 탁월한 경험을 빌드하는 방법을 확인해 보세요.
WWDC24 영어 -
9:27
몰입감 넘치는 visionOS 앱을 위한 맞춤형 환경 만들기
보기에도 근사하고 성능도 훌륭한 Apple Vision Pro용 맞춤형 앱 환경을 제작하는 방법을 확인해 보세요. 몰입형 환경을 빌드하는 데 유용한 디자인 지침과 전문가의 제안을 살펴보고 모든 디지털 콘텐츠 제작 도구에서 사용할 수 있는 기술에 대해 알아보세요.
WWDC24 영어 -
13:52
SwiftData로 커스텀 데이터 저장소 만들기
영속성 백엔드에 명시적이고 선언적인 SwiftData 모델링 API의 역량을 통합해 보세요. 맞춤형 데이터 저장소를 빌드하는 방법과 앱에 영속성 기능을 단계적으로 추가하는 방법을 알아보세요. 이 세션을 최대한 활용하려면 먼저 WWDC23의 ‘SwiftData 알아보기' 및 'SwiftData로 스키마 모델링하기'를 시청하는 것이 좋습니다.
datastore,datastoreconfiguration,datastoresnapshot WWDC24 영어 -
32:25
RealityKit으로 공간 드로잉 앱 빌드하기
공간 드로잉 앱을 제작하는 과정에 강력한 RealityKit을 활용해 보세요. RealityKit과 ARKit 및 SwiftUI을 통합한 매혹적인 공간 경험을 제작하며 RealityKit 내부에서 리소스가 사용되는 방식을 소개하고, 하위 수준 메시 및 텍스처 API 등의 기능을 사용하여 사용자의 붓질을 빠르게 업데이트하는 방법을 설명합니다.
3d text,anchor entity,anti aliasing,audio,blend modes,cross platform,gpu,hand tracking,ios,low level mesh,low level texture,macos,mesh extrusion,metal,reality composer pro,realitykit,rendering,spatial tracking,visionos WWDC24 영어 -
19:54
visionOS에서 Metal 콘텐츠를 패스스루와 통합하여 렌더링하기
visionOS를 위한 Metal 경험을 확장하세요. 패스스루를 통해 렌더링된 콘텐츠를 사용자의 실제 환경에 통합하기 위한 모범 사례를 살펴보고, 렌더링된 콘텐츠를 실제 환경에 맞춰 배치하고 추적 가능한 앵커 예측(Trackable Anchor Prediction) 기능으로 지연 시간을 줄이는 방법 등을 확인해 보세요.
compositorservices,metal,mixed immersion,mixed reality,visionos WWDC24 영어 -
23:41
AdAttributionKit 소개
개인정보를 보호하는 광고 어트리뷰션을 위한 새로운 iOS 프레임워크인 AdAttributionKit을 소개합니다. AdAttributionKit에서 재참여, 클릭스루 어트리뷰션(맞춤형 크리에이티브 지원 포함), JWS 형식의 노출 및 포스트백 등을 지원하는 방법을 알아봅니다. AdAttributionKit 구현 테스트에 대한 인사이트와 AdAttributionKit을 적용한 코드 스니펫 및 모범 사례를 자세히 살펴보세요.
WWDC24 영어 -
11:17
Genmoji로 앱에서 더욱 풍부한 표현 선보이기
Genmoji를 활용하여 앱을 한층 더 생생하게 만들어 보세요. Genmoji가 포함된 텍스트를 렌더링 및 저장하는 방법과 이러한 텍스트와 커뮤니케이션하는 방법을 다룹니다. 맞춤형 텍스트 엔진이 포함된 앱을 위해 Genmoji 지원을 추가하는 기술도 공유합니다.
,animoji,emoji,memoji,nsadaptiveimageglyph,nstextview,stickers,textkit,uitextview,wkwebview WWDC24 영어 -
10:08
문서 실행 경험 향상하기
새로운 문서 실행 경험을 통해 문서 기반 앱을 돋보이게 만들고 개성을 부각시켜 보세요. 새 API를 활용하여 앱 실행 시 표시되는 첫 화면을 맞춤화하는 방법을 알아봅니다. 시스템에서 제공하는 새로운 디자인을 활용하고, 맞춤형 동작, 다양한 시각적 장식이 추가된 뷰 및 근사한 애니메이션으로 디자인을 수정해 보세요.
alien flower,documentbased,fashion shirt,julia,yael WWDC24 영어 -
14:58
Apple Pencil 최대한 활용하기
iOS 18, iPadOS 18 및 visionOS 2에 새롭게 추가된 PencilKit 도구 선택기는 사용자 설정 속성으로 완전히 맞춤화된 도구를 갖추었습니다. 모든 시스템에 걸쳐 가능한 멋진 도구 선택 경험을 사용하여 도구 선택기에서 맞춤화된 그리기 경험을 표현하는 방법을 알아봅니다. 롤 각도, ‘스퀴즈' 제스처, 햅틱 피드백 등 Apple Pencil Pro의 새로운 기능에 접근하는 방법을 살펴보세요.
barrel roll,draw,finger,haptics,hover,pencil kit,roll WWDC24 영어 -
14:01
패스키 업그레이드 및 자격 증명 관리 앱으로 로그인 간소화하기
기존의 암호 기반 계정에서 패스키를 사용하도록 자동 업그레이드하는 방법을 알아보세요. 계정 보안 및 로그인 편이성을 개선하는 이유와 방법, 자격 증명 관리 앱에 사용할 수 있는 새 기능, 새로운 Passwords 앱 내에서 앱의 정보를 돋보이게 만드는 방법을 살펴봅니다.
automatic passkey,automatic passkeys,passkey,passkeys,password,password app,passwords,verification codes WWDC24 영어 -
17:26
맞춤형 환경에서 더욱 몰입감 넘치는 미디어 시청 경험 만들기
Docking Region, Reverb, Virtual Environment Probe 등 Reality Composer Pro 구성요소를 사용하여 미디어 시청 경험을 확장하세요. Reflections, Tint Surroundings 효과, SharePlay 및 Immersive Environment Picker를 통해 몰입감을 더욱 향상시키는 방법을 확인할 수 있습니다.
brightness,custom environments,diffuse,docking region component,group session,immersive environment picker,light spill,media playback,reality composer pro,realitykit,reflections,reverb,shareplay,specular,tint,virtual environment probe WWDC24 영어 -
18:15
Core ML을 사용하여 머신 러닝 및 AI 모델을 온디바이스로 배포하기
Core ML로 머신 러닝 및 AI 모델을 변환하고 실행할 때 속도와 메모리 성능을 최적화하는 방법을 알아보세요. 모델 표현, 성능 관련 인사이트, 실행, 모델 스티칭 등을 위한 새로운 옵션을 소개합니다. 매력적인 비공개 온디바이스 경험을 만들 때 이러한 옵션들을 함께 사용해 보세요.
ai,coreml,coreml editor,machine learning WWDC24 영어 -
14:14
UI 애니메이션 및 전환 효과 향상하기
탐색 및 표시에 확대/축소 전환을 적용하여 앱에서 연속성을 향상시키는 방법과 SwiftUI 애니메이션으로 UIKit 뷰의 애니메이션을 구현하여 자연스럽게 이어지는 애니메이션을 손쉽게 빌드하는 방법을 알아봅니다.
bracelets,friendship WWDC24 영어 -
8:49
WorkoutKit으로 맞춤형 수영 세션 빌드하기
운동 세션을 만들고, 맞춤화하고, 계획하는 데 사용할 수 있는 WorkoutKit 최신 기능을 확인해 보세요. 페이스 및 파워 알림과 관련된 최신 업데이트 내용과 더욱 광범위해진 거리 목표 지원을 바탕으로 추진력을 얻고, 맞춤형 단계 이름을 활용하여 모멘텀을 유지하세요.
WWDC24 영어 -
22:17
Embedded Swift로 경량화하기
Embedded Swift를 사용하면 제한된 환경에도 Swift의 안전성과 표현성을 그대로 누릴 수 있습니다. 규격화된 Matter 기기를 사용한 데모를 통해 Embedded Swift에서 다양한 마이크로컨트롤러를 실행하는 방법을 확인해 보세요. Embedded Swift 하위 집합이 그토록 작은 공간에 런타임 없이 Swift의 이점을 모두 담을 수 있었던 방법과 Embedded Swift 개발의 첫걸음을 돕는 수많은 리소스를 살펴볼 수 있습니다.
WWDC24 -
8:38
Apple Watch용 실시간 현황 디자인하기
watchOS 11부터 iOS 앱의 실시간 현황이 페어링된 Apple Watch의 스마트 스택에 자동으로 표시됩니다. 실시간 현황의 레이아웃을 Apple Watch 사용에 맞춰 최적화하는 방법을 알아보고, 적절한 수준의 정보와 상호작용 기능을 적시에 제공해 보세요.
WWDC24 영어 -
20:03
CPU에서 실시간 ML 추론 지원하기
BNNSGraph를 사용하여 CPU에서 머신 러닝 모델의 실행을 가속하는 방법을 살펴보세요. BNNSGraph를 통해 CPU에서 머신 러닝 모델을 컴파일 및 실행하는 방법과 오디오 또는 신호 처리 모델에 런타임 메모리를 할당하지 않고 단일 스레드로 실행하는 등 실시간 지원을 제공하는 방법을 알아봅니다.
bnns,machine learning WWDC24 영어 -
20:09
공간 웹을 위해 최적화하기
웹에서 visionOS의 기능을 스마트하게 활용하는 법을 살펴보세요. 선택 영역 강조 표시에 관한 개선 사항, 공간 사진 및 파노라마 이미지를 전체 화면에 표시하는 기능 등 최신 업데이트 내용도 알아봅니다. WebSpeech로 받아쓰기 및 텍스트 말하기를 위한 기존 웹 표준을 활용하고, WebAudio로 공간 사운드스케이프를 구현하고, WebXR로 몰입감 넘치는 경험을 제공하는 방법을 확인해 보세요.
WWDC24 영어 -
12:24
글쓰기 도구 시작하기
앱에서 글쓰기 도구를 활용하여 텍스트를 교정하고, 다시 작성하고, 변환하는 방법을 알아봅니다. 사용자가 어느 텍스트 뷰에서나 작성한 내용을 다듬을 수 있도록 글쓰기 도구가 앱과 상호작용하는 방식을 자세히 살펴보세요. 텍스트를 가져오고 처리하는 방법과 맞춤형 텍스트 뷰에서 글쓰기 도구를 지원하는 방법을 확인할 수 있습니다.
nsservices,nstextview,textkit,uitextview,wkwebview WWDC24 영어 -
27:16
Swift Testing으로 테스트 심화하기
Swift Testing에 추가된 기능으로 (테스트) 모음 세트를 작성하는 방법을 알아봅니다. 기본 구성 요소를 활용하여 더 많은 시나리오에 적용할 수 있도록 테스트를 확장하고, 다른 테스트 모음에서 테스트를 정리하고, 병렬로 실행되도록 테스트를 최적화하는 방법을 살펴보세요.
WWDC24 영어 -
36:27
Xcode 핵심 기능
앱 개발 시 편집, 디버그, 커밋 등의 동작을 빠르게 반복 실행할 수 있게 해주는 Xcode의 도구 모음을 살펴보세요. 개발 워크플로 최적화 및 향상에 도움을 주는 팁과 요령도 자세히 알아볼 수 있습니다.
WWDC24 영어 -
14:20
HealthKit의 웰빙 API 살펴보기
HealthKit을 사용해 정신 건강 및 웰빙 관련 콘텐츠를 앱과 통합하는 방법을 알아봅니다. 마음 상태는 물론, 우울증 및 불안증 발생 위험을 파악하기 위한 새로운 API를 살펴볼 수 있습니다. 감정에 대한 과학적 접근 원칙을 자세히 살펴보고, 감정을 살피는 것이 얼마나 유익할 수 있는지, 다른 기분 및 감정 유형을 표현하기 위해 마음 상태를 사용하는 방법 등을 알아봅니다.
WWDC24 영어 -
17:56
앱 인텐트의 새로운 내용
앱 인텐트 프레임워크의 개선 사항을 알아보고 이를 통해 앱의 기능을 Siri 및 다른 새로운 기능에 노출할 수 있는 방법을 살펴보세요. Transferable API, File Representations, Item Providers, Spotlight Indexing을 활용하여 플랫폼상에서 엔티티의 의미를 강화하는 방법을 살펴봅니다. 이를 통해 Siri 및 단축어 앱에서 강력한 기능을 활용할 수 있게 됩니다. 인텐트를 강화하여 URL 표현이 가능한 엔티티 및 유연한 Scene API를 통해 사용자가 앱을 더 깊이 탐색할 수...
app intents,machine learning WWDC24 -
32:17
볼륨 및 몰입형 공간 자세히 알아보기
visionOS에서 볼륨 및 몰입형 공간을 맞춤화하는 강력하고 새로운 방법을 살펴보세요. 볼륨의 크기 조정 방식, 볼륨이 주위 사람들에게 반응하는 방식을 세밀하게 조정하는 법을 알아봅니다. 좌표 변환 기능을 활용하여 볼륨 및 몰입형 공간이 상호작용하도록 만들어 보세요. 사용자가 Digital Crown으로 몰입감을 조정할 때 앱이 반응하도록 하는 방법과, 주변 효과를 사용해 몰입형 공간 경험에서 패스스루의 색조를 동적으로 맞춤화하는 방법을 확인할 수 있습니다.
WWDC24 영어 -
12:55
SwiftUI에서 윈도우 처리하기
visionOS, macOS, iPadOS에서 멋진 단일 윈도우 및 멀티 윈도우 앱을 만드는 방법을 알아보세요. 윈도우 열고 닫기, 위치 및 크기 조정하기, 특정 윈도우를 다른 윈도우로 교체하기 등의 작업을 프로그래밍 방식으로 수행하는 데 사용할 수 있는 도구를 살펴봅니다. 또한 사용자가 앱을 자신의 워크플로 안에서 사용할 수 있게 지원하는 윈도우의 디자인 원칙도 확인해 보세요.
WWDC24 영어 -
30:24
Swift의 새로운 기능
Swift와 관련된 업데이트를 확인해 보세요. 지난 10년간의 Swift의 역사를 간략히 살펴보고, 커뮤니티가 작업 그룹을 통해 성장해온 과정과 패키지 생태계를 확장하고 플랫폼 지원을 향상한 방법에 대해 알아보세요. 데이터 레이스 안전성을 기본으로 구현하는 새로운 언어 모드, 고도로 제한된 시스템에서 Swift를 실행할 수 있게 해주는 언어 하위 집합을 소개합니다. noncopyable 유형, 유형이 지정된 오류 처리 및 향상된 C++ 상호 운용성 등 언어와 관련된 업데이트도 살펴보세요.
WWDC24 영어 -
24:16
SwiftUI 핵심 기능
Apple의 선언형 UI 프레임워크인 SwiftUI를 살펴보고, 뷰, 상태 변수, 레이아웃 등 SwiftUI에서 앱을 빌드하기 위한 핵심 개념을 알아보세요. 광범위한 기능을 사용할 수 있는 경험과 고유한 맞춤형 요소를 제작하기 위한 다양한 API를 알아보세요. SwiftUI를 처음 접하는 초보자나 숙련된 개발자 등 누구나 멋진 앱을 빌드할 수 있도록 SwiftUI가 제공하는 기능을 활용하는 방법을 학습해 보세요.
WWDC24 영어 -
19:56
AppKit의 새로운 기능
Mac 앱을 개발하는 데 있어 최근 도입된 개선 사항을 살펴보세요. macOS Sequoia의 새로운 기능과 이러한 기능을 앱에 적용하는 방법을 알아보세요. 기존 코드를 SwiftUI에 통합하는 새로운 방법을 살펴보고, 도구 막대, 메뉴, 텍스트 입력 등 다양한 AppKit 컨트롤의 개선 사항에 대해서도 알아보세요.
breathe,genmoji,image playground,symbols WWDC24 영어 -
23:58
Swift Testing 소개
Swift Testing을 Swift로 작성된 코드를 테스트하기 위한 새로운 패키지입니다. 새롭고 강력한 API의 기본 구성 요소에 대해 알아보고, Swift Testing을 일반적인 테스트 작업 흐름에 적용할 수 있는 방법을 살펴보고, Swift Testing이 XCTest 및 오픈 소스 Swift와 어떤 관련이 있는지 확인해 보세요.
WWDC24 영어 -
41:48
Swift 6으로 앱을 마이그레이션하기
기존 샘플 앱의 업데이트를 따라 Swift 6 마이그레이션 과정을 직접 경험해 보세요. 증분 마이그레이션 방법을 모듈별로 설명하고, 컴파일러로 데이터 레이스 위험이 있는 코드를 식별하는 방법을 공유합니다. 명확한 분리 경계를 보호하고 공유 가변 상태에 대한 동시 접근을 제거하는 다양한 기술을 배워보세요.
WWDC24 영어 -
10:27
Apple Watch로 실시간 현황 가져오기
iPadOS 18 및 watchOS 11로 Apple Watch의 스마트 스택에서 실시간 현황을 제공해 보세요. 실시간 현황이 Apple Watch에 표시되는 방식과 함께 이를 스마트 스택에서 더욱 효과적으로 표시하는 방법을 소개합니다. Apple Watch의 실시간 현황에 항상 최신 정보가 표시되도록 하기 위한 추가 고려 사항도 살펴봅니다.
activityattributes,activitykit,supplementalactivityfamilies WWDC24 영어 -
14:16
watchOS 11의 새로운 기능
watchOS 앱에서 더블 탭 동작을 지원하고, 스마트 스택 위젯의 관련성과 상호작용을 향상하고, iOS 실시간 현황을 스마트 스택에 표시하는 등 Apple Watch에서 새롭게 제공할 수 있는 다양한 기능을 살펴보세요.
WWDC24 영어 -
17:01
visionOS의 물체 추적 기능 살펴보기
visionOS 앱에서 물체 추적을 사용하여 현실 세계의 객체를 가상 앵커로 바꾸는 방법을 확인해 보세요. 물체 추적을 통해 공간 경험을 만드는 방법을 처음부터 끝까지 자세히 공유합니다. Create ML에서 머신 러닝을 통해 참조 객체를 만들고 Reality Composer Pro, RealityKit 또는 ARKit API에서 대상 객체와 관련된 콘텐츠를 추가하는 방법을 확인해 보세요.
WWDC24 영어 -
23:54
Apple 플랫폼을 위한 고사양 게임 디자인하기
고사양 게임을 Mac, iPad, iPhone으로 가져와 매끄럽게 구동하는 방법을 알아보세요. 게임이 다양한 디스플레이에서 멋지게 표현되도록 하는 법, 기기마다 직관적인 입력 및 제어 기능을 섬세하게 구현하는 법, Apple 기술을 활용하여 탁월한 사용자 경험을 제공하는 법을 설명합니다.
game controllers,game design,games,ios games,ipad games,mac games,virtual controllers WWDC24 영어 -
19:25
차세대 CarPlay 디자인 시스템 만나보기
자동차 제조업체가 차량의 특성과 브랜드를 표현할 수 있게 해주는, 차세대 CarPlay의 핵심인 디자인 시스템을 살펴보세요. 자신만의 디자인 철학을 표현하고 맞춤화된 독특한 디자인을 만들 수 있도록 게이지, 레이아웃, 동적 콘텐츠 등을 더욱 긴밀하게 맞춤화하고 조정하는 방법을 알아보세요. 이 세션은 자동차 제조업체와 시스템 개발자는 물론 차세대 CarPlay 지원 시스템 디자인에 관련된 모든 사람들을 위해 마련되었습니다.
,,car,instrument cluster WWDC24 영어 -
19:03
멋진 visionOS 앱 디자인하기
몰입감 적용, 눈 및 손 사용을 위한 디자인, 심도·크기·공간 활용을 통해 매력적인 공간 컴퓨팅 앱을 만드는 방법을 알아보세요. 멋진 visionOS 앱의 여러 예시는 물론 이러한 앱의 디자이너가 visionOS를 위한 새로운 경험을 제작하기 위해 어떤 접근 방식을 채택했는지 살펴봅니다.
WWDC24 영어 -
17:33
Apple 플랫폼의 머신 러닝 살펴보기
Apple 플랫폼상의 머신 러닝 프레임워크에 대한 개요를 살펴보세요. 머신 러닝 모델을 처음 구현하는 개발자 또는 머신 러닝 전문가 등 누구나 앱의 요구 사항에 적합한 프레임워크를 선택하는 데 도움이 될 지침을 공유합니다.
ai,bnns,machine learning amp vision,metal,mps,mps graph,pytorch WWDC24 영어 -
26:02
앱 인텐트로 사용자에게 앱의 핵심 기능 제공하기
인텐트, 엔티티, 쿼리 등 App Intents 프레임워크의 기본 요소와, 이러한 요소를 활용하여 앱의 중요 기능을 적재적소에 노출하는 방법을 살펴보세요. 앱 인텐트를 기반으로 Siri, 제어기 및 위젯, Apple Pencil, 단축어, 동작 버튼 등 다양한 시스템 기능과 앱 간의 긴밀한 통합을 빌드하는 방법을 소개합니다. 코드 및 핵심 기능을 공유하면서 앱 인텐트 통합을 효율적으로 빌드하여 모든 인터페이스에서 탁월한 경험을 제공하는 팁도 함께 확인해 보세요.
app intents,machine learning WWDC24 -
21:49
앱을 Siri로 가져오기
앱 인텐트를 사용하여 앱의 기능을 Siri에 노출하는 방법을 알아보세요. 현재 사용할 수 있는 인텐트의 종류를 파악하고, 앱의 동작을 시스템에 통합하기 위한 맞춤형 인텐트를 생성하는 방법을 살펴보세요. 또한 제공해야 하는 메타데이터에 대해 알아보고, 엔티티가 Spotlight에서 검색되게 만드는 방법과 온스크린 참조에 어노테이션을 추가하는 방법 등을 알아봅니다.
ai,app intents,machine learning,siri,siri intents editor WWDC24 영어 -
13:24
HLS 인터스티셜로 광고 경험 향상하기
HLS 인터스티셜을 활용하여 HLS 콘텐츠에 삽입한 광고가 매끄럽게 표시되게 하는 방법을 알아보세요. UI 경험을 조정하기 위해 통합 타임라인을 사용하는 방법과 인터스티셜을 위한 SharePlay를 빌드하는 방법도 공유합니다.
WWDC24 영어 -
31:31
iOS, macOS, visionOS용 RealityKit API 알아보기
RealityKit의 새로운 크로스 플랫폼 API로 iOS, macOS, visionOS를 위한 몰입감 넘치는 앱을 빌드하는 방법을 알아보세요. 새로운 호버 효과, 조명 및 그림자, 포털 크로스, 빌보드 기능을 살펴보고, 이러한 기능의 실제 예시를 선보입니다.
arview,audio,cross platform,directional light,dynamic lights,environment lighting,force effects,hand tracking,hover effects,ios,macos,physics,physics joints,point light,portal,portal crossing,reality composer pro,realitykit,realityview,shadergraph,shadows,spatial tracking,spot light,visionos WWDC24 영어 -
13:29
Swift Charts: 벡터화된 플롯과 함수 플롯
플롯의 반전! 함수와 벡터화된 플롯을 사용하여 앱에서 수학적 함수와 대규모 데이터세트를 근사하게 표현하도록 차트를 렌터링하는 방법을 알아보세요. Swift Charts는 기체 역학, 자기, 고차장론에서 일반적으로 사용되는 함수를 표시하는 것은 물론 대형 대화식 열 지도도 구현할 수 있습니다.
WWDC24 영어 -
23:00
StoreKit 및 앱 내 구입의 새로운 기능
App Store의 앱 내 구입 시스템을 사용하여 향상된 구입 경험을 만들고 제공하는 방법을 알아보세요. 구독 맞춤 설정 향상을 위한 새로운 StoreKit 뷰 제어기 스타일과 API를 살펴보고, 거래별 정보의 새로운 필드를 소개하고, Xcode의 새로운 테스트 기능을 알아봅니다. StoreKit의 중요한 지원 중단 사항에 대해서도 자세히 알아보세요.
WWDC24 영어 -
22:14
Xcode 16의 새로운 기능
Xcode 16의 생산성 및 성능 관련 최신 개선 사항을 알아보고, 코드 완성, 진단 및 Xcode 미리보기 관련 개선 사항도 알아보세요. 빌드의 업데이트와 디버깅 및 Instruments의 개선 사항을 확인해 보세요.
WWDC24 영어 -
27:40
차세대 CarPlay 아키텍처 소개
차세대 CarPlay 아키텍처를 자세히 알아보세요. iPhone과 통합된 차량 시스템이 차량과 iPhone의 뛰어난 성능을 함께 선보이는 일관적인 단일 경험을 구현하는 방식을 공유합니다. UI를 렌더링하고 합성하는 방법과 각 차량 모델에 맞는 특별한 경험을 구성하고 맞춤화하는 방법을 알아보세요. 이 세션은 차세대 CarPlay에 관심이 있는 자동차 제조업체 및 시스템 개발자를 위해 마련되었습니다.
,,car,instrument cluster WWDC24 영어 -
21:52
매력적인 공간 비디오 및 사진 경험 빌드하기
공간 비디오 및 사진을 앱으로 가져오는 방법을 알아보세요. 스테레오스코프 미디어의 여러 유형을 살펴보고, iPhone 15 Pro에서 iOS 앱의 공간 비디오를 캡처하는 방법을 알아보세요. 새로운 QuickLook Preview Application API 등 visionOS에서 공간 미디어를 감지하고 표시하는 다양한 방법을 확인해 보세요. 사진 또는 비디오에 공간 컴퓨팅을 적용하는 메타데이터 및 스테레오 개념에 대해서도 자세히 알아보세요.
audio amp video,camera,machine learning,photokit,spatial photos and videos WWDC24 영어 -
23:20
RealityKit 오디오로 공간 컴퓨팅 앱 향상하기
RealityKit 오디오로 공간 컴퓨팅 경험을 향상해 보세요. 공간 음향을 활용하여 생생하고 몰입감 넘치는 3D 경험을 만드는 방법을 소개합니다. 주변 오디오 및 잔향부터 3D 콘텐츠에 개성을 더하는 실시간 절차적 오디오(Procedural Audio)까지, 다양한 RealityKit 오디오 API를 활용하여 더욱 매력적인 앱을 만들어 보세요.
attenuation,audio,audio mix groups,collision,collision sounds,entity,gain,immersive music,music,play audio,reality composer pro,realitykit,realitykit audio,reverb,reverbcomponent,rolloff WWDC24 영어 -
15:09
ARKit으로 향상된 공간 컴퓨팅 경험 제작하기
ARKit의 최신 기능을 활용하여 매혹적이고 몰입감 넘치는 경험을 제작하는 방법을 알아보세요. 실내 추적 및 물체 추적을 사용하여 배경을 더욱 매끄럽게 통합하는 방법을 확인해 보세요. visionOS에서 앱이 환경의 조명에 따라 반응하도록 하는 방법도 공유합니다. 더 직관적인 공간 경험을 위한 손 동작 추적 및 평면 감지 기능의 개선 사항도 함께 확인해 보세요.
arkit,immersive apps,spatial computing WWDC24 영어 -
16:07
오늘의 날씨에 컨텍스트 가져오기
WeatherKit의 성능을 활용하여 형태별 강수량 예측, 고도별 운량, 최대 풍속 등 자세한 기상 예보 데이터를 얻을 수 있습니다. 하루의 시간대별로 날씨를 요약하는 방법과 기온 또는 강수 상태 변화와 관련된 중요 예보를 강조하는 방법을 확인해 보세요. Historical Comparisons 데이터세트를 통해 현재 날씨를 과거와 비교하고 전 세계 모든 위치의 과거 날씨 통계를 자세히 볼 수 있는 방법을 알아보세요. 아울러 Swift 및 REST API로 이러한 작업을 가속하는 방법도 다룹니다.
WWDC24 영어 -
15:46
iPadOS에서 탭 및 사이드바 경험 향상하기
iPadOS 18에는 사용자들이 탭 막대 또는 사이드바 중에 유연하게 선택할 수 있도록 해주는 새로운 탐색 시스템이 도입되었습니다. 새롭게 다시 설계된 탭 막대는 콘텐츠 및 기타 기능을 추가할 수 있는 넓은 공간이 있습니다. SwiftUI 및 UIKit을 활용하여 탭 추가, 탭 제거, 탭 순서 변경 등 맞춤화 기능을 활성화하고 앱에 개성을 더하는 방법을 알아보세요.
design,side bar,tab bar,tabs,zoom WWDC24 -
30:09
머신 러닝 및 AI 모델을 Apple Silicon으로 가져오기
머신 러닝 및 AI 모델이 Apple Silicon의 강력한 성능을 활용하도록 최적화하는 방법을 확인해 보세요. 모델의 온디바이스 배포를 준비하기 위한 모델 변환 워크플로를 살펴보세요. Apple Silicon과 호환되는 모델 압축 기술을 살펴보고, 모델 배포 워크플로의 어느 단계에서 이러한 기술을 적용할 수 있는지 알아보세요. 아울러 저장 공간 크기, 지연 시간, 전력 사용량 및 정확도 사이의 균형에 대해서도 다룹니다.
ai,compression,machine learning,metal,mps graph,optimization,silicon WWDC24 영어 -
34:36
Reality Composer Pro에서 대화식 3D 콘텐츠 만들기
Reality Composer Pro의 Timeline 뷰를 활용하여 생생한 3D 콘텐츠를 제작할 수 있습니다. 역운동학, 블렌드 모형, 골격 포즈 등을 사용하여 캐릭터, 물체, 배경이 상호작용하는 애니메이션 스토리를 제작하는 방법을 알아보세요. 또한 내장된 맞춤형 동작을 사용하고, 동작의 시퀀스를 설정하고, 트리거를 적용하고, 자연스러운 움직임을 구현하는 방법을 시연합니다.
animation,blend shapes,content creation,cross platform,inverse kinematics,ios,macos,rcp,reality composer pro,realitykit,skeletal poses,timelines,visionos,vision pro WWDC24 영어 -
2:43
WWDC24의 18가지 주요 순간들
올해 세계개발자회의 하이라이트를 만나보세요.
recap WWDC24 영어 -
29:32
Apple 플랫폼으로 고사양 게임 포팅하기
Apple 플랫폼에서 게임을 즐기는 전 세계 플레이어에게 도달하는 방법은 매우 간단합니다. Apple Silicon에서 Windows 실행 파일 평가하기, 코드 샘플로 게임 포팅하기, 셰이더 코드를 Metal로 변환하기, Mac·iPhone·iPad로 게임 가져오기 등의 작업을 수행하는 방법을 확인해 보세요. 포팅된 셰이더를 Metal에서 검증, 디버깅, 프로파일링하기 위해 HLSL 셰이더를 파악하는 향상된 Metal 도구에 대해서도 알아보세요.
game porting toolkit,game porting toolkit 2,gptk2,ios games,ipad games,mac games,metal,metalcpp,metalfx,metal shader converter,metal shading language WWDC24 -
23:13
SwiftUI의 새로운 기능
SwiftUI를 사용하여 모든 Apple 플랫폼을 위한 멋진 앱을 제작하는 방법을 알아보고, iPadOS의 탭 및 문서에 적용된 참신한 디자인과 느낌을 살펴보세요. 새로운 윈도우 생성 API로 윈도우 관리를 개선하고, visionOS 앱에서 몰입형 공간 및 볼륨을 더 심도 깊게 제어할 수 있습니다. 다양한 차트를 만들거나 텍스트를 맞춤화하고 레이아웃을 지정하는 등의 작업을 하는 데 도움이 되는 흥미로운 개선 사항도 살펴봅니다.
WWDC24 영어 -
14:02
visionOS에서 MV 비디오 재생하기
AVExperienceController로 Apple Vision Pro에서 여러 개의 비디오를 재생할 수 있는 방법을 알아보세요. 다양한 각도에서 촬영한 스포츠 방송 보기, 여러 게임을 동시에 시청하기 등 구현 모범 사례 및 멋진 사용 사례를 확인해 보세요. 또한 앱에서 매력적이고 직관적인 멀티뷰 경험을 디자인하는 방법도 살펴보세요.
WWDC24 영어 -
21:10
UIKit의 새로운 기능
탭, 문서 실행 경험, 전환, 텍스트 및 입력 변경 사항 등 UIKit의 모든 기능을 살펴보세요. UIKit 전반의 일반적인 개선 사항뿐만 아니라 UIKit과 SwiftUI 애니메이션 및 제스처 간에 그 어느 때보다 뛰어난 상호 운용성에 대해서도 알아봅니다.
symbols,traits,uiupdatelink WWDC24 영어 -
14:01
SwiftData의 새로운 기능
SwiftData는 표현적이며 선언적인 API로 앱의 영속성을 강화할 수 있도록 도와줍니다. 복합적인 고유성 관련 제약 사항, #Index를 통한 더욱 빠른 쿼리, Xcode 미리보기의 쿼리 및 풍부한 서술 표현 등 SwiftData의 개선 사항을 알아보세요. 이러한 기능을 사용하여 더욱 정교한 모델을 표현하고 앱 내 성능을 향상하는 방법을 함께 모색해 봅니다. SwiftData에서 맞춤형 데이터 저장소를 만들거나 History API를 사용하는 방법을 알아보려면 ‘SwiftData로 자체 데이터 저장소 만들기' 또는...
datastore,expression,index,preservevalueondeletion,unique WWDC24 영어 -
21:18
visionOS용 엔터프라이즈 API
새로운 visionOS용 엔터프라이즈 API를 활용하여 Apple Vision Pro에서 직원 및 고객의 생산성을 향상하는 공간 경험을 만들어 보세요.
WWDC24 -
66:31
Platforms State of the Union
Apple 플랫폼에 새롭게 찾아온 변화들을 확인해 보세요.
sotu,sotu 2024 WWDC24 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
66:31
Platforms State of the Union
Apple 플랫폼에 새롭게 찾아온 변화들을 확인해 보세요.
asl,sotu,sotu 2024 WWDC24 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
104:04
키노트
최초 공개되는 최신 Apple 소프트웨어 및 기술을 놓치지 마세요.
WWDC24 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
104:04
키노트 (ASL)
최초 공개되는 최신 Apple 소프트웨어 및 기술을 놓치지 마세요.
asl WWDC24 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어
-
-
WWDC23 -
15:37
키보드 따라잡기
키보드는 매년 더욱 다양한 언어, 크기, 기능을 지원할 수 있도록 발전합니다. 기기에 키보드가 어떻게 표시되는지에 관계없이 계속 발전하는 키보드를 따라잡을 수 있도록 앱을 디자인하는 방법을 알아 보세요. 원활한 텍스트 입력 항목을 만드는 방법과 키보드가 시스템 내에서 작동하는 방식을 이해할 수 있도록 주요 아키텍처 변화들을 공유합니다.
inline predictions,keyboard layout guide WWDC23 영어 -
19:37
앱 내 구입 테스트 기능 살펴보기
Xcode의 StoreKit Testing과 App Store 샌드박스, TestFlight를 이용해 개발 전반에 걸쳐 앱 내 구입을 테스트하는 방법을 알아보세요. 각각의 툴이 기능을 어떻게 수행하고 기능을 어떻게 조합해 앱과 게임을 테스트하는 적합한 워크플로를 구성할 수 있는지 살펴보세요. 또한 App Store 샌드박스에서 앱 내 구입 및 구독의 가족 공유 기능을 테스트하는 법도 미리 살짝 보여드립니다.
WWDC23 영어 -
20:51
몰입형 앱을 위한 Metal 알아보기
Metal을 활용해 visionOS에서 완전 몰입형 경험을 어떻게 렌더링하는지 알아보세요. 이 플랫폼에서 렌더링 세션을 설정하고 기본적인 렌더 루프를 만드는 방법을 소개한 뒤 공간 입력을 통합해 상호 작용이 가능한 경험을 만드는 방법을 공유합니다.
compositor,compositorservices WWDC23 영어 -
14:16
앱에 사진 선택기 임베드하기
앱에서 사진 보관함에 쉽고 안전하게 액세스하는 방법을 알아보세요. 임베드된 선택기를 사용하는 방법과 옵션 메뉴 및 HDR 스틸 이미지 지원에 대해서도 살펴보세요. 또한, UI 사용자화 옵션을 활용하여 선택기가 기존 인터페이스와 조화를 이루는 방법도 소개합니다.
WWDC23 영어 -
12:12
Safari 확장 프로그램의 새로운 기능
Safari 확장 프로그램의 최신 개선 사항을 확인하세요. 새로운 API를 소개하고, Safari 앱 확장 프로그램의 사이트별 권한을 알아보며, 개인정보 보호 브라우징 및 프로필에서 확장 프로그램이 제대로 작동하는 방법을 공유합니다.
WWDC23 영어 -
23:17
SwiftUI 초점 요리책
SwiftUI 팀이 여러분의 앱의 초점 경험을 만들어 줄 강력한 도구를 들고 코딩 '부엌'으로 돌아왔습니다. 저희와 함께 앱에서 초점 중심 상호 작용을 지원하는 주재료에 대해 알아보세요. 사용자 설정 뷰에서의 초점 상호 작용, 키보드로 입력할 때 키 누름을 처리하는 핸들러, 초점 섹션을 이용해 움직임과 계층 구조를 지원하는 법을 배워 보세요. 앱에서 흔히 쓰이는 초점 패턴을 만드는 맛있는 레시피도 소개할 겁니다.
WWDC23 영어 -
9:39
SharePlay로 파일 공유하기
SharePlay 환경에서 파일과 첨부물을 다루는 방법을 알아봅니다. GroupSessionJournal API를 이용하여 대량의 데이터를 빠르게 동기화하는 방법을 설명하고 샘플 앱 DrawTogether 시현을 통해 도입 방법을 보여 드립니다.
group activities WWDC23 영어 -
14:26
USD 생태계 살펴보기
Apple 플랫폼의 Universal Scene Description (USD)에서 업데이트된 내용을 알아보고 여러분의 앱과 게임 및 웹사이트에 멋진 3D 콘텐츠를 제공하는 법을 알아보세요. visionOS를 위한 USD를 알아보고 MaterialX 셰이더와 색상 관리를 살펴보며 USD 생태계에서 개선된 기타 사항을 알아보세요.
WWDC23 영어 -
23:17
Core Motion의 새로운 기능
최신 Core Motion 업데이트를 이용하여 앱에서 모션 데이터를 사용하는 방식을 확장하는 방법을 확인하세요. 그리고 Apple Watch에서 HealthKit 운동을 기록할 때 더 높은 주파수의 센서 데이터를 스트리밍하는 방법을 알아보세요. 스노클링과 같은 수중 활동 중에 수심과 온도를 포함한 잠수 데이터를 얻는 방법을 알려드립니다. 방향, 사용자 가속도, 회전율 같은 모션 데이터 스트림을 AirPods과 같은 오디오 기기에서 받아 iPhone과 Mac 등의 연결된 기기로 보내는 방법을 알아보세요.
WWDC23 영어 -
7:52
기기 내 음성 인식을 사용자화하기
기본 모델에 어휘를 추가하는 사용자화로 앱의 기기 내 음성 인식을 개선하는 방법을 알아보세요. 기기 내에서 음성 인식이 작동하는 방식과 전사의 예측 가능도가 높아지게 특정 단어와 어구를 부스팅하는 방법, 템플릿 지원을 사용해 사용자 지정 어구의 전체 집합을 빠르게 생성하는 방법을 알려 드리겠습니다. 모두 런타임에서 이뤄지죠. Speech 프레임워크를 더 알아보려면 WWDC19의 '음성 인식 개선 사항' 세션을 확인하세요.
WWDC23 영어 -
22:52
스프링 애니메이션 만들기
애니메이션으로 앱에 생기를 불어넣는 방법을 알아보세요! 스프링의 장점을 활용해 근사한 애니메이션 만드는 방법과 앱에서 스프링 애니메이션을 활용하는 방법을 배워 보세요.
WWDC23 영어 -
17:32
Apple Watch 기기 관리 알아보기
이제 기업에서 다른 Apple 기기와 더불어 Apple Watch를 제공 및 설정할 수 있습니다. watchOS용 기기 관리를 실시하여 기업의 생산성을 증진하고 건강 관리를 지원하며 직원들에게 더 많은 도움을 주는 방법을 알아보세요.
WWDC23 영어 -
19:51
인터스티셜과 함께 AirPlay 탐색하기
AirPlay와 함께 HLS 인터스티셜을 사용하여 광고 사이 비디오 콘텐츠의 매끄러운 전환을 이루어 보세요. Apple 디바이스에서 스마트 TV로 콘텐츠를 공유할 때 훌륭한 경험을 만들 수 있는 모범 사례와 팁을 공유합니다.
WWDC23 영어 -
21:56
Swift OpenAPI 생성기 알아보기
iOS 앱을 확장하거나 Swift로 서버를 작성할 때, Swift OpenAPI 생성기가 HTTP 서버 API 작업을 하는 데 어떻게 도움이 되는지 알아보세요. 이 패키지 플러그인으로 OpenAPI 문서에서 코드를 생성함으로써 워크플로를 간결하게 만들고 코드베이스를 단순화하는 법을 보여드리겠습니다.
,,,,,,,,, WWDC23 영어 -
15:10
시각과 움직임을 고려한 디자인
인간의 시각과 동작의 인식 한계를 고려하여 visionOS용 몰입형 경험을 디자인하는 방법을 알아보세요. 사람들이 앱과 게임을 편안하게 즐길 수 있도록 깊이 단서, 대비, 초점, 움직임을 활용하는 방법을 소개합니다.
WWDC23 영어 -
15:23
간소화된 위치 업데이트 알아보기
Core Location과 함께 미래로 나아가 보세요. 최신 Swift 동시성을 지원하는 CLLocationUpdate 클래스를 통해 위치 업데이트를 간편하게 받을 수 있습니다. 앱이 포그라운드 및 백그라운드에서 실행될 때 CLLocationUpdate 클래스가 어떻게 작동하는지 알아보고 모범 사례도 살펴봅니다.
WWDC23 영어 -
8:09
Assistive Access 알아보기
Assistive Access를 통해 인지 장애를 가진 사용자가 iPhone 및 iPad를 이전보다 쉽게 사용할 수 있는 방법을 알아봅니다. Assistive Access의 디자인 원리를 살펴보고, 시스템 경험이 어떤 방식으로 인지적 부담을 덜어 주는지 확인해 보세요. Assistive Access의 작동 방식과 앱에서 Assistive Access 경험을 지원할 수 있는 방법을 보여 드립니다.
WWDC23 영어 -
15:56
공간 컴퓨팅에 맞게 윈도우형 앱 향상하기
멀티플랫폼 SwiftUI 앱을 visionOS와 Shared Space에 적용하는 법을 알아보세요. 기존 앱에 visionOS 대상을 추가하고 시뮬레이터에서 앱을 확인하는 방법을 보여드립니다. SwiftUI 코드가 자동으로 적용되어 visionOS 플랫폼의 고유한 컨텍스트와 프레젠테이션이 지원되는 과정을 살펴보세요. 이 플랫폼에 특화된 사용자 지정 뷰 업데이트, 앱 UI 개선, 기능 및 컨트롤 추가 방법을 배울 수 있습니다.
WWDC23 영어 -
15:35
SwiftData 자세히 살펴보기
앱에서 SwiftData의 강력한 기능을 활용하는 방법을 알아보세요. ModelContext와 ModelContainer가 함께 작동하여 앱의 데이터를 지속하는 방식을 살펴보겠습니다. 또한 수동으로 변경 사항을 추적하고 적용하는 방법과 FetchDescriptor, SortDescriptor, enumerate로 SwiftData를 규모에 맞게 사용하는 방법을 알려 드립니다. 이 세션을 최대한 활용하려면 WWDC23의 'SwiftData 알아보기'와 'SwiftData로 스키마 모델링하기' 세션을 먼저 시청하시길 권합니다.
attribute,coredata,core data,data,data model,enumerate,enumeration,fetchdescriptor,macros,model,model,modelcontainer,modelcontext,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 영어 -
28:15
웹 속성의 새로운 기능
웹 속성은 macOS와 iOS, iPadOS의 웹 페이지와 웹 확장 프로그램 및 WKWebViews를 디버깅하고 검사할 때 유용한 도구를 제공합니다. 향상된 서체 검사 도구와 가변 서체 편집 도구, 사용자 설정을 에뮬레이트하는 제어 도구, DOM 노드 트리에 사용되는 요소 배지 및 심볼 중단점과 관련한 최신 소식을 공유해 드립니다.
breakpoint,css,font WWDC23 영어 -
13:43
ScreenCaptureKit의 새로운 기능
ScreenCaptureKit의 최신 기능을 활용해 다양한 방식으로 화면을 공유해 보세요. 내장된 시스템 피커, 프레젠터 오버레이, 스크린샷 기능을 살펴보고, 이 기능들을 기존의 ScreenCaptureKit 앱 및 게임에 통합하는 방법을 알아보세요.
WWDC23 -
15:45
텍스트 및 텍스트 상호작용의 새로운 기능
텍스트는 모든 앱에서 절대적으로 중요한 요소입니다. Apple 플랫폼에서 풍부한 텍스트 경험을 만들기 위한 최신 기능과 개선 사항을 살펴보세요. 일반적인 텍스트 요소를 활용하고 앱에 완전히 맞춤화된 상호작용을 만드는 방법을 보여드립니다. 받아쓰기, 텍스트 확대경 및 텍스트 선택에 대한 업데이트를 알아보고 텍스트 잘라내기, 줄 바꿈 및 하이픈 연결에 대한 개선 사항을 살펴보세요.
WWDC23 영어 -
16:57
Metal을 사용해 GPU 렌더러 최적화하기
Metal의 최신 기능과 모범 사례를 활용해 GPU 렌더러를 최적화하는 방법을 살펴보세요. 함수 특수화 및 병렬 셰이더 컴파일로 제작 워크플로의 응답성을 유지하고 렌더링 속도를 높이는 방법을 소개해 드립니다. 그리고 컴퓨트 셰이더를 조정해 성능을 최적화하는 방법도 확인해 보세요.
WWDC23 -
24:26
Xcode Playgrounds로 프로토타이핑하기
Xcode Playgrounds로 새로운 코드를 프로토타이핑하여 변경 사항 확인을 위해 프로젝트를 다시 빌드하고 실행해야 하는 수고를 없애 기능 개발의 속도를 올리세요. 여러분의 프로젝트나 패키지에서 플레이그라운드를 사용하여 다양한 시나리오의 코드를 시도해 보고, 복잡한 구조나 사용자 인터페이스 요소와 같은 반환 값을 자세히 살펴보는 방법을 소개하여 기능을 빠르게 반복 테스트하고 프로젝트에 통합할 수 있도록 도와드립니다.
, WWDC23 영어 -
16:59
공간 컴퓨팅을 위한 렌더링 살펴보기
RealityKit 렌더링을 제대로 파악해서 visionOS 앱과 게임의 룩 앤드 필을 어떻게 개선할 수 있을지 알아보세요. 콘텐츠에 들어가는 조명을 사용자화하고 지면 그림자를 추가하며 톤 매핑을 제어하는 방법을 알려 드립니다. 이 플랫폼의 두 가지 핵심 처리 방식인 래스터화 레이트 맵과 동적 콘텐츠 스케일링의 모범 사례도 살펴보겠습니다.
WWDC23 -
23:21
비동기 예측으로 Core ML 통합 개선하기
최신 Core ML 실행 엔진 개선 사항을 활용해 앱의 기계 학습 기능 속도를 높이는 방법을 알아보고, 적극적인 에셋 캐싱이 추론과 모델 로딩 속도를 높이는 데 어떻게 도움이 되는지 알아보세요. 비동기 예측을 위한 최신 옵션 몇 가지를 살펴보고 응답성이 뛰어난 앱을 제작하는 데 도움이 되는 성능과 전체 메모리 사용량의 균형을 맞추기 위한 고려 사항을 논의합니다. 모델의 하드웨어 활용도를 이해하고 극대화하는 데 도움이 되는 API를 살펴보세요. Core ML 모델 사용 최적화에 대한 자세한 내용은 WWDC23의 '기계 학습 모델...
WWDC23 영어 -
28:36
Xcode Cloud에서의 실용적인 작업 흐름 만들기
Xcode Cloud가 어떻게 모든 팀의 개발 프로세스를 돕는지 알아보세요. 간단하지만 강력한 작업 흐름을 만들 수 있는 액션을 구성하는 다양한 방법을 공유하고, 다른 툴을 추가로 통합할 때 Xcode Cloud를 확장하는 법을 보여드립니다.
WWDC23 -
13:57
훌륭한 공간 재생 경험 만들기
visionOS 앱에서 비디오를 지원할 준비를 하세요. 비디오 재생을 구동하는 프레임워크와 API를 살펴보고, 앱을 업데이트하여 3D 콘텐츠를 재생할 수 있는 방법을 알아보세요. 또한 사용자화 재생으로 더욱 몰입적인 시청 경험을 만들기 위한 팁도 알려드립니다.
WWDC23 -
19:42
관리형 Apple ID의 더 많은 기능 이용하기
관리형 Apple ID의 최신 업데이트 사항을 알아보고 조직에서 활용할 수 있는 방법을 배워 보세요. 관리형 Apple ID에 제공되는 새로운 앱과 서비스를 이용하고, 계정 주도 기기 등록 흐름을 알아보고, 접근 관리 기능을 이용하여 관리형 Apple ID가 접근할 수 있는 기기와 Apple 서비스를 제안하는 방법을 확인해 보세요. 신원 제공자와 협력하여 계정 생성을 자동화하고 디렉토리와 연동하는 방법도 알려드립니다.
WWDC23 -
33:31
지갑과 Apple Pay의 새로운 기능
지갑과 Apple Pay의 최신 업데이트를 소개합니다. 사전 승인된 결제, 자금 이체 및 Apple Pay Later 가맹점을 활용하여 앱 또는 웹에서 훌륭한 Apple Pay 경험을 구축하는 방법을 알아보세요. 이메일, 메시지, Safari 및 서드파티 앱을 활용해서 지갑에 주문 추적을 추가할 수 있고, 주문의 트랜잭션과 영수증의 세부 정보에 더 많은 정보를 추가할 수 있게 되었습니다. 그리고 iPhone에 새로 도입된 Tap to Present ID도 만나보세요. 다른 하드웨어 없이 iPhone의 지갑에서 ID를 확인할 수...
WWDC23 -
22:05
Quick Look 공간형 경험을 위한 3D 모델 만들기
visionOS에서 Quick Look을 위한 3D 콘텐츠 생성 모범 사례를 알아보세요. Quick Look에 맞게 모델을 준비시키고 3D 품질과 성능에 있어 고려해야 할 중요한 사항을 다루며, Reality Composer Pro와 Reality Trace를 사용해 콘텐츠를 검사하고 미세하게 조정할 수 있는 방법을 공유합니다.
WWDC23 -
24:22
구조화된 동시성의 기초를 넘어
핵심은 작업 트리에 있습니다. 앱이 자동 작업 취소, 작업 우선순위 전파, 유용한 작업 로컬 값 패턴을 관리하는 데 구조화된 동시성이 어떻게 도움이 되는지 알아보세요. 유용한 패턴과 최신 작업 그룹 API로 앱의 리소스를 관리하는 법을 배우세요. 작업 트리와 작업 로컬 값의 힘을 활용하여 분산 시스템을 통찰할 수 있는 방법을 알아봅니다. 시청하시기 전에 WWDC21의 'Swift 동시성의 이면'과 'Swift의 구조화된 동시성 살펴보기' 세션을 보시고 Swift 동시성과 구조화된 동시성의 기초를 복습하시기 바랍니다.
WWDC23 -
32:41
iPadOS 앱에 외장 카메라 지원하기
AV Foundation 캡처 클래스를 사용하여 iPadOS 앱에서 외장 카메라를 검색하고 연결하는 방법에 대해 알아보세요. 외장 및 내장 카메라에서 비디오를 회전하고 USB-C로 외장 마이크를 지원하며 오디오 라우팅을 수행하는 방법을 소개해 드리겠습니다. 통화 지원, 최적의 에코 제거를 위한 튜닝 및 외장 카메라 채택의 모범 사례도 살펴보세요.
WWDC23 -
17:35
DockKit을 사용해 전동 iPhone 스탠드 통합하기
카메라 앱을 DocKit 호환 전동 스탠드와 결합하여 놀라운 사진과 비디오 경험을 만들 수 있는 방법을 알아 보세요. 앱이 360도 뷰 필드에 걸쳐 라이브 비디오의 대상을 자동 추적하고, 스탠드를 직접 통제해 프레이밍을 맞춤화하며, 모터를 직접 통제하고, 다른 물체를 트래킹하는 자체 추론 모델을 제공할 수 있는지 그 원리를 보여줍니다. 마지막으로, 동적인 디바이스 애니메이션을 통해 감정의 느낌을 만드는 법을 보여드리죠. 이미지 트래킹에 대해 더 많은 기법을 알아보시려면 WWDC23의 'Vision에서 동물 포즈 감지하기'...
WWDC23 -
23:53
SwiftUI와 함께 윈도우 너머로
우주로 떠날 준비 되셨나요? 새로운 SwiftUI 씬 유형으로 visionOS에서 놀라운 몰입형 경험을 만들 수 있습니다. ImmersiveSpace로 새로운 씬을 만들고, 3D 콘텐츠를 배치하며, RealityView를 통합하는 방법을 소개합니다. immersionStyle 씬 수정자를 사용하여 앱의 몰입도를 높이는 방법을 살펴보고, 아울러 공간 관리, ARKit을 통한 가상 손 추가, SharePlay 지원 추가, '세상에 없던' 경험 구축에 대한 모범 사례도 알아봅니다.
WWDC23 -
21:48
SwiftUI 성능 쉽게 이해하기
SwiftUI에서 성능에 대한 멘탈 모델을 만드는 법과 더 빠르고 효율적인 코드를 작성하는 법을 배우세요. 여러분의 앱에 더 반응성이 높은 뷰를 만들 수 있도록 성능 문제를 일으키는 흔한 원인을 알려드립니다. 또한 SwiftUI에서 우선순위를 정해 행과 히치를 해결하는 방법도 알아보세요.
WWDC23 -
22:40
App Store Server Library 알아보기
App Store Server Library의 기능과 앱을 위한 리소스 및 구성을 이용하는 법을 알아보세요. 이번 영상에서는 라이브러리 설정법, App Store Server API 호출법, App Store Server Notifications 검증법, 앱 영수증 사용법을 보여드립니다. App Store Server API 엔드포인트를 사용하고, App Store 서명 데이터를 검증하며, verifyReceipt에서 마이그레이션하기 위한 방법과 모범 사례를 알아보세요.
WWDC23 영어 -
25:18
기계 학습 모델 압축에 Core ML Tools 활용하기
Core ML Tools를 활용해 앱의 기계 학습 모델 풋프린트를 줄이는 방법을 알아봅니다. 팔레트화와 가지치기, 양자화를 비롯한 기술을 사용해 모델의 크기를 현저하게 줄이면서도 높은 수준의 정확도를 달성하는 방법을 살펴보겠습니다. 훈련 도중 모델을 압축하는 경우와 완전히 훈련된 모델을 압축하는 경우를 비교하고, 앱이 Apple Neural Engine을 최대한 활용해 압축 모델을 훨씬 더 빠르게 실행하는 방법을 소개합니다. Core ML 최적화에 대해 더 자세히 알고 싶다면 WWDC23의 세션인 '비동기 예측으로 Core...
WWDC23 -
16:04
Core Location Monitor 알아보기
Core Location Monitor가 앱에서 위치와 비컨 이벤트를 더 잘 이해하도록 돕는 방법을 알아보세요. Core Location의 조건을 사용해 앱에서 이벤트의 상태를 설명하고 추적하는 방법도 배워 봅니다. Swift 시맨틱과 향상된 안정성을 통해 앱 전환에 더 빠르게 대응해 보세요.
WWDC23 -
21:15
Metal 앱용 기계 학습 최적화하기
Metal의 가속 ML(Machine Learning) 훈련에 대한 최신 개선 사항을 확인하세요. 파이토치와 텐서플로의 업데이트 사항을 살펴보고, JAX용 Metal 가속에 대해 알아보세요. GPU와 Apple Neural Engine을 모두 사용할 때 MPS 그래프가 어떻게 더 빠른 ML 추론을 지원하는지 보여드리고, 동일한 API로 어떻게 코어 ML과 ONNX 모델을 빠르게 통합할 수 있는지 공유합니다. 기계 학습에 Metal을 사용하는 방법에 대한 자세한 내용은 WWDC22의 'Metal로 기계 학습 가속하기'를 확인하세요.
WWDC23 영어 -
15:00
역동적인 '실시간 현황' 디자인하기
앱은 '실시간 현황'을 통해 iOS와 iPadOS의 주요 시스템 로케이션에서 실시간 정보를 보여줄 수 있습니다. 잠금 화면, 스탠바이 모드, Dynamic Island에서 매끄럽게 업데이트되고 그래픽이 풍성한 레이아웃을 만들 수 있는 최고의 방법을 배워 보세요. 사용자가 앱 외부를 탐색할 때도 앱에서 라이브 업데이트를 계속 확인할 수 있도록 상호작용성과 애니메이션을 통합해 보세요.
WWDC23 -
9:39
Spotlight 단축어 디자인하기
앱 단축어의 시각적 언어에 대한 최신 업데이트를 살펴보고, 단축어를 Spotlight에서 가장 연관성 높은 항목으로 표시되게 디자인하는 방법을 알아보세요. iOS 및 iPadOS에서 단축어가 나타나는 방식을 살펴보고, 단축어의 시각적 모습을 사용자화하는 방법, 단축어의 순서를 개인화하는 방법, 올바른 동작을 선택하는 방법, 검색 가능성을 높이는 방법을 알아봅니다.
WWDC23 -
17:05
L4S로 네트워크 지연 줄이기
스트리밍 비디오, 멀티플레이어 게임, 그리고 기타 실시간 경험은 반응형 저지연 네트워킹에 따라 천차만별로 나타납니다. 저지연, 저손실, 확장 가능 처리량(L4S)이 네트워크 지연을 줄이는 원리를 확인하고, 여러분의 앱에서 전반적인 경험을 개선해 보세요. L4S가 작동하는 앱과 네트워크, 서버를 구축하고 테스트하는 법을 보여드립니다.
WWDC23 -
18:20
푸시 알림으로 실시간 현황 업데이트하기
Apple Push Notification service(APNs)를 통해 앱의 실시간 현황을 원격으로 업데이트하는 방법을 알아보세요. 첫 실시간 현황 푸시를 로컬로 구성하여 구현을 빠르게 반복하는 법을 알려 드립니다. 푸시 우선순위 지정 및 경고 업데이트 구성의 모범 사례를 살펴보고, 관련성 점수와 만료 날짜를 사용해 실시간 현황을 더욱 개선해 보세요. 이 세션을 최대한 활용하려면 ActivityKit 및 실시간 현황에 대한 이해가 필요합니다. 실시간 현황의 기초 내용은 'ActivityKit 알아보기' 세션에서 확인하세요.
activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 -
12:43
다중 기기 운동 앱 구축하기
HealthKit을 사용하여 iPhone을 Apple Watch 기반 운동 앱에 연동하는 방법을 알아보세요. 기기 간에 운동을 미러링하고 사이클링 데이터 유형을 활용하는 방법을 살펴봅니다. 추가로 iPad를 위한 HealthKit도 있습니다.
WWDC23 -
33:59
백그라운드 에셋의 새 기능
기다림은 따분하죠. 앱이 실행되기도 전에 백그라운드 에셋이 어떻게 콘텐츠 다운로드를 촉진할 수 있는지 알아보세요. 백그라운드 에셋을 기존 앱에 통합하는 방법, 필수 에셋과 비필수 에셋의 사용 시점에 대해 살펴보세요. 아울러 앱 확장 프로그램을 손쉽게 디버깅하는 방법도 알아보세요.
WWDC23 -
21:58
웹 미디어 포맷 살펴보기
Safari 17에서 지원하는 최신 이미지 포맷과 비디오 기술을 소개합니다. 여러분의 웹 사이트에서 JPEG XL, AVIF, HEIC를 어떻게 사용할 수 있는지, 기존 포맷과는 어떤 점이 다른지 알아보세요. 또, Managed Media Source API가 어떻게 Media Source Extensions(MSE)보다 배터리를 덜 소모하는지 알려 드리며, 5G 환경에서 스트리밍 비디오를 더 효율적으로 관리하는 방법도 살펴보겠습니다.
WWDC23 -
12:49
개인 맞춤형 목소리로 음성 합성 확장하기
최신 음성 합성 기술을 앱에 적용해 봅니다. 사용자 맞춤형 음성 합성기와 음성을 iOS 및 macOS에 통합하는 방법을 알아보세요. SSML이 표현형 음성 합성을 생성하는 데 어떻게 사용되는지 보여 드리겠습니다. 또한 보완, 대체 의사소통 앱이 사람을 대신하여 사람과 똑같은 방식으로 말할 수 있도록 Personal Voice가 작동하는 모습을 살펴보세요.
WWDC23 -
17:07
앱의 기호에 애니메이션 적용하기
애니메이션이 적용된 기호로 앱에 활기를 더하세요. 새로운 Symbols 프레임워크를 탐구하여 통합된 API를 통해 기호 효과를 생성하고 설정하세요. SwiftUI, AppKit, UIKit를 통해 UI 기호에 애니메이션을 적용하는 쉬운 방법을 배워 보세요. 다른 앱 콘텐츠에 새로운 애니메이션을 매끄럽게 통합하는 비법을 알아보세요. 이 세션의 내용을 최대한 이해하려면 'SF Symbols 5의 새로운 사항'을 먼저 시청하시기 바랍니다.
WWDC23 -
13:56
더 나은 문서 기반 앱 빌드하기
iPadOS의 최신 기능을 사용하여 문서 기반 앱을 개선하는 방법을 알아보세요. 기존 데스크톱급 iPad 및 문서 기반 API뿐만 아니라 UIDocument를 활용하여 앱에 새로운 기능을 추가하는 방법을 보여드립니다. 데이터 모델을 UIDocument로 변환하는 방법, UIDocumentViewController로 문서를 표시하는 방법, 앱을 최신 API로 마이그레이션하는 방법을 알아보고 모범 사례를 살펴보세요.
WWDC23 -
10:14
Swift Charts에서 파이 그래프와 상호 교환성 탐색하기
Swift Charts가 기본으로 돌아갔습니다. 프레임워크의 최신 개선 기능으로 앱에서 파이 그래프와 도넛 그래프를 만들어 보세요. 그래프에서 스크롤 사용을 가능하게 만들 수 있는 방법을 알아보고, 데이터의 추가적인 세부 사항을 드러낼 수 있도록 그래프 선택 API를 탐색하며, 상호 교환성의 증가가 어떻게 여러분의 그래프를 더 멋지게 만들어주는지 확인해 보세요.
WWDC23 -
42:52
Instrumets로 행 분석하기
사용자 인터페이스 요소는 실시간 반응을 포함한 실제 세계의 상호 작용을 흉내내는 경우가 많습니다. 사용자 상호 작용에서 눈에 띄는 지연 현상인 '행'이 있는 앱은 환상을 깨고 답답함을 줄 수 있죠. Instruments를 사용하여 모든 Apple 플랫폼에서 앱의 행을 분석하고 이해하며 수정하는 방법을 보여 드립니다. Instruments trace 문서를 효율적으로 탐색하고, 트레이스 데이터를 해석하고, 추가적인 프로파일링 데이터를 녹화하여 특정 행을 이해하는 방법을 살펴보세요. Instruments를 사용하는 것이 익숙하지...
WWDC23 -
11:13
SwiftData로 마이그레이션하기
앱에서 SwiftData를 사용하는 방법을 알아보세요. Xcode를 사용하여 기존 Core Data 객체 모델에서 모델 클래스를 생성하는 방법, 이전의 구현과 함께 SwiftData를 사용하는 방법, 기존 솔루션을 완전히 대체하는 방법을 알아 보세요. 이 세션을 시청하기 전에 'SwiftData 알아보기'를 시청하세요.
attribute,coredata,core data,data,data model,macros,migration,model,model,presistence,refactor,relationship,swift,swiftdata,upgrade WWDC23 -
23:23
Core Data의 새로운 기능
개선된 Core Data로 앱의 데이터 지속성을 높이세요. 복합 속성을 사용하여 보다 직관적인 데이터 모델을 만드는 방법을 알아보세요. 와해성 변화를 통해 스키마를 마이그레이션하는 방법, 과도한 마이그레이션을 지연시켜야 하는 시기, 사용자 기기의 오버헤드를 피하는 방법도 살펴봅니다. 이 세션을 최대한 활용하려면 경량 마이그레이션의 기본 사항뿐만 아니라, Core Data에서 다양한 데이터 유형을 처리하는 데 관한 지식이 있어야 합니다.
coredata,core data,custom,custom migration,data,data model,defer,deferred,deferred migration,lightweight,lightweight migration,migration,model,persistence,swift,swift data WWDC23 -
7:38
App Store 사전 주문의 새 기능
지역별 게시 설정을 비롯해 새롭게 향상된 App Store 사전 주문 기능을 확인해 보세요. 소프트 런칭으로 앱을 선보이면서 여러 지역에 제공할 수 있도록 App Store Connect를 사용해 사전 주문을 설정하는 방법을 소개합니다.
WWDC23 -
20:39
탄탄한 재현형 파일 전송 구축하기
URLSession이 어떻게 앱에서 대용량 파일을 전송하고 네트워크 중단에서 복구하는 것에 도움을 주는지 확인해 보세요. HTTP 파일 전송을 정지했다 재개하는 법, 재현현 업로드를 지원하는 법을 알아보고, 앱이 백그라운드에서 정지된 경우에도 URLSession을 사용해 파일을 전송하는 모범 사례를 탐색합니다.
WWDC23 -
16:40
환경 제약 조건으로 Mac 보호하기
환경 제약 조건을 채택하여 Mac 애플리케이션의 보안을 개선하세요. 프로세스 실행에 대한 제약을 설정하고, 실행 에이전트와 실행 데몬이 조작되는 걸 막고, 주소 공간에서 원치 않은 코드가 실행되는 걸 방지하는 방법을 알아봅니다.
code signing,consent,control,gatekeeper,launch agent,launchd,sandbox,secure boot,transparency,xpc,xprotect WWDC23 -
11:24
공간 컴퓨팅을 위한 Quick Look 살펴보기
visionOS에서 Quick Look을 사용하여 3D 콘텐츠, 공간 이미지 및 비디오 등에 효과적인 프리뷰를 추가하는 방법을 알아보세요. 시스템에서 이러한 경험을 제공하는 다양한 방식과, 앱이나 웹 사이트에서 Quick Look 콘텐츠를 드래그 앤드 드롭하여 해당 콘텐츠가 담긴 별도의 윈도우를 생성하는 방법을 알려 드립니다. 또한 앱에서 바로 Quick Look을 표시하는 방법도 살펴봅니다.
WWDC23 -
24:31
공간 SharePlay 경험 빌드하기
GroupActivities 프레임워크를 사용해 visionOS에 고유한 공유 및 협업 경험을 빌드하는 방법을 알아보세요. SharePlay가 visionOS에서 사람들이 같은 공간에 있는 것처럼 느끼는 경험을 어떻게 창출하는지 배우고, 몰입형 앱이 참가자 간 공유 컨텍스트를 어떻게 존중할 수 있는지 탐색해 봅니다.
group activities WWDC23 영어 -
13:02
App Store Connect의 새로운 기능
앱을 관리하고 App Store에 앱을 릴리즈하는 데 사용되는 도구 모음인 App Store Connect의 최신 업데이트 사항을 확인하세요. 최신 기능을 사용하여 테스트, 가격 설정, 홍보, 앱 관리의 자동화를 보다 쉽게 할 수 있습니다. TestFlight 및 App Store Connect API와 같은 도구의 개선 사항도 확인해 보세요.
WWDC23 영어 -
14:25
Natural Language 다국어 모델 알아보기
다국어를 지원하고 트랜스포머를 기반으로 하는 임베딩을 사용하여 텍스트 분류와 단어 태깅을 위한 사용자 지정 Natural Language 모델을 생성하는 방법을 알아봅니다. 적은 데이터로 모델을 훈련하면서도 서로 다른 세 가지 문자 체계에 속하는 언어 27개를 지원하는 방법을 소개합니다. 이런 임베딩을 사용해 파이토치와 텐서플로에서 훈련된 복잡한 모델을 미세 조정 하는 방법을 살펴보세요. 자연어에 대해 더 자세히 알고 싶다면 WWDC20의 'Natural Language로 앱 향상하기'를 시청하세요.
WWDC23 영어 -
27:18
AppKit의 새로운 기능
Mac 앱 개발의 최신 업데이트를 살펴보세요. 컨트롤과 메뉴에 대한 개선 사항을 공유하고, 뷰 경계에서 벗어나도록 도와줄 수 있는 툴을 탐색합니다. 사용자 인터페이스에 움직임을 추가하는 방법, 텍스트 입력 개선 사항을 이용하는 방법, 기존 코드를 Swift 및 SwiftUI와 통합하는 방법에 대해 배워보세요.
WWDC23 영어 -
9:25
SwiftData로 스키마 모델링하기
SwiftData로 스키마 매크로와 마이그레이션 계획을 사용하여 앱에 더 복잡한 기능을 구현하는 방법을 알아보세요. @Attribute 및 @Relationship 옵션으로 지속성을 세밀하게 조정하는 방법을 알려 드립니다. @Transient로 데이터 모델에서 프로퍼티를 제외하는 방법과 스키마의 한 버전에서 다음 버전으로 원활히 마이그레이션하는 방법도 알아보세요. 이 세션을 최대한 활용하려면 WWDC23의 'SwiftData 알아보기'와 'SwiftData로 앱 빌드하기' 세션을 먼저 시청하시는 걸 권장합니다.
attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 -
30:01
SwiftUI 애니메이션 살펴보기
SwiftUI의 강력한 애니메이션 기능을 살펴보고, 그 기능들을 함께 활용하여 인상적인 시각 효과를 만들어내는 방법을 알아보세요. SwiftUI로 뷰 렌더링을 새로 고치고, 애니메이션 적용 대상을 결정하고, 시간에 따라 값을 보간하며, 현재 트랜잭션에 컨텍스트를 전파하는 방법을 알아보세요.
WWDC23 영어 -
14:33
몰입형 사운드 디자인 탐구하기
사운드를 이용하여 visionOS 앱과 게임 경험을 향상하는 방법을 알아보세요. Apple 디자이너들이 사운드를 선택하고 사운드스케이프를 구축하여 조화롭고 몰입적인 경험을 만드는 방법을 배워 보세요. 앱의 기본적인 상호 작용을 풍성하게 하기 위해 음향을 공간적으로 배치하고, 반복적인 사운드를 다양화하고, 음향적으로 즐거운 순간들을 구축하는 방법을 공유합니다.
WWDC23 -
27:02
Xcode Previews로 프로그램적인 UI 구축하기
Xcode 15에서 #Preview 매크로 사용 방법을 배워 SwiftUI, UIKit 또는 Appkit으로 작성된 UI 코드를 빠르게 반복 실행하는 방법을 배워 보세요. 캔버스 안에서 뷰와 상호작용하는 독특한 작업 흐름들을 탐구하고, 여러 종류의 UI를 동시에 볼 수 있는 방법을 배우고, 위젯의 타임라인을 빠르게 이동하여 엔트리 사이의 전환을 테스트하는 방법을 알아보세요. 라이브러리에 미리보기를 추가하고, 샘플 애셋을 제공하고, 물리적 기기에서 뷰를 미리 봄으로써 현재 기능과 기존 데이터를 활용하는 방법을 보여 드립니다.
WWDC23 -
15:39
SwiftUI와 UIKit으로 접근성 높은 앱 구축하기
향상된 UI 프레임워크로 풍부하고 접근성이 뛰어난 경험을 구축할 방법을 발견하세요. VoiceOver와 같은 기술이 접근성의 특성과 움직임을 통해 앱의 인터페이스와의 상호작용을 향상하는 방법도 알아보세요. SwiftUI의 최신 업데이트로 UIKit 앱에서 접근성 경험을 개선하고 접근성 정보를 최신 상태로 유지하는 방법을 공유합니다.
WWDC23 영어 -
15:46
몰입형 Unity 앱 만들기
Unity로 visionOS에 매력적인 몰입형 경험을 만드는 방법을 살펴보세요. Unity가 Apple 프레임워크와 매끄럽게 통합되는 방식을 공유하고 플랫폼에 맞는 네이티브 방식으로 빌드할 때 사용할 수 있는 툴을 소개하며 볼륨 카메라로 기존 씬을 visionOS 윈도우와 볼륨, 공간으로 가져오는 방법을 살펴봅니다. 패스스루와 씬 이해 같은 visionOS 기능을 통합하고 셰이더 그래프로 비주얼을 사용자화하며 공간 입력과 어울리게 상호 작용을 조정하는 방법을 알아봅니다.
WWDC23 영어 -
21:21
Safari 개발자 기능 재발견하기
웹 개발자와 디자이너를 위한 Safari의 풍성한 도구들을 알아볼 시간입니다. 웹 콘텐츠를 검사하고 Responsive Design Mode와 WebDriver에 관해 살펴보고 시뮬레이터와 기기로 작업을 시작하는 방법을 배워 보세요. Vision Pro와 페어링하고, 앱에서 콘텐츠를 검사할 수 있도록 하고, Responsive Design Mode에서 Open with Simulator를 사용하여 웹사이트를 모든 기기에서 테스트하는 방법을 보여 드립니다.
WWDC23 영어 -
26:15
병합 가능한 라이브러리 알아보기
정적, 동적 라이브러리의 장점을 합친 병합 가능 라이브러리로 앱의 생산성과 런타임 성능을 개선하는 방법을 알아보세요. 개발 속도는 높이고 최소화된 앱을 배포할 수 있는 방법을 배워 보세요. Xcode 15에서 병합 가능 라이브러리를 채택하는 방법을 보여 드리고 코드를 작업하는 모범 사례를 공유합니다.
WWDC23 영어 -
16:26
Xcode 및 Xcode Cloud에서 배포 간소화하기
Xcode의 간소화된 배포 기능을 사용해 앱을 공유하는 방법을 알아보세요. 클릭 한 번으로 앱을 TestFlight나 App Store에 제출할 수 있죠. 또한 Xcode Cloud로 테스터를 위한 메모를 TestFlight에 자동으로 포함해 배포 프로세스를 간소화하는 방법, 사후 작업으로 Mac 앱을 자동으로 공증하는 방법도 알려 드립니다.
WWDC23 영어 -
13:01
Xcode 테스트 보고서로 빠르게 오류 해결하기
Xcode 및 Xcode Cloud의 테스트 보고서를 통해 테스트 오류를 보다 빠르게 찾아 디버깅하고 수정하는 방법을 알아보세요. Xcode는 오류 패턴을 식별하여 문제 지점을 파악하게 해 줍니다. 또한 UI 자동화 탐색기와 비디오 녹화를 사용하여 UI 테스트 오류 원인을 알아내는 방법도 소개합니다.
WWDC23 영어 -
22:16
캘린더 및 EventKit 알아보기
캘린더를 앱에 불러와서 사람들이 시간을 더 잘 관리할 수 있도록 돕는 방법을 알아보세요. 앱에서 새 이벤트를 만들고, 이벤트를 불러오고, 가상 회의 확장 기능을 구현하는 방법을 알려드립니다. 또한 다른 사람의 캘린더 데이터의 개인정보를 침해하지 않으면서도 앱의 연결성을 유지하는 데 도움이 되는 몇 가지 캘린더 접근 권한 변경 사항도 안내해 드립니다.
WWDC23 영어 -
29:12
tvOS에서 연속성 카메라 사용하기
AVFoundation, AVFAudio 및 AudioToolbox를 tvOS의 앱으로 가져와 거실용 카메라와 마이크 사용 환경을 만드는 법을 알아보세요. Device Discovery API를 써서 기존 iOS 카메라 환경에서 tvOS를 지원하는 법을 알아보고, iPhone을 웹캠이나 FaceTime 소스로 사용하는 앱을 빌드하며, tvOS에서 개발할 때 특별히 고려해야 할 점을 살펴보세요. 또한 tvOS에서 오디오 녹음을 활성화하는 방법과 뛰어난 음성 기반 환경을 만들기 위해 에코 캔슬링을 사용하는 방법을 살펴봅니다.
WWDC23 -
20:57
RealityKit Trace 알아보기
Reality Trace를 사용해 공간형 컴퓨팅 앱의 성능을 어떻게 개선할 수 있는지 발견하세요. 이 플랫폼을 위한 성능 프로파일링 가이드라인을 탐색하고, RealityKit Trace 템플릿이 앱의 렌더링 최적화를 어떻게 도와줄 수 있는지 알아보세요. 앱에서 다양한 유형의 콘텐츠를 프로파일링하여 성능 문제를 정확히 찾아내기 위한 지침을 제공합니다.
WWDC23 영어 -
32:49
개인정보 보호의 새로운 기능
Apple은 개인정보 보호를 기본적 인권으로 여깁니다. 여러분의 앱에 사용자의 신뢰를 더하며, 필수적인 개인정보 보호 패턴을 더 쉽게 구현하게 하는 Apple 플랫폼의 새 기술을 알아보세요. Apple 플랫폼의 향상된 개인정보 보호 기능과 함께, 프라이버시 연구가 visionOS의 입력 모델을 위한 소프트웨어 아키텍처 및 설계에 어떤 영향을 주었는지도 살펴보세요.
WWDC23 영어 -
18:34
SwiftUI로 디자인하기
디자인 아이디어를 빠르게 반복하고 탐색하는 데 SwiftUI가 어떻게 도움이 되는지 알아봅니다. Apple 디자이너를 통해 SwiftUI로 하는 작업이 watchOS 10 지도 앱의 디자인과 다른 작업 요소에 어떤 영향을 미쳤는지 배우고, 이런 워크플로를 자신의 작업 과정에 어떻게 적용할 수 있는지 알아보세요.
prototyping WWDC23 영어 -
18:54
SwiftData로 앱 만들기
SwiftData로 앱 데이터를 영구적으로 유지하는 방법을 알아보세요. 저희와 함께 코드를 만들며 SwiftData를 다중 플랫폼 SwiftUI 앱에 적용해 보세요. 기존의 모델 클래스를 SwiftData 모델로 변환하고, 환경을 설정하고, 모델 레이어의 변경 사항을 UI에 반영하는 법을 알려드립니다. SwiftData 스토리지를 사용하면 문서 기반 응용 프로그램도 만들 수 있습니다. 이번 세션을 잘 이해하려면 SwiftData를 알고 계셔야 합니다. WWDC23의 'SwiftData 알아보기' 세션을 먼저 시청하세요.
WWDC23 영어 -
16:30
공간 경험에 맞게 비디오 콘텐츠 전송하기
HTTP Live Streaming(HLS)을 사용하여 visionOS를 위한 비디오 콘텐츠를 준비하고 전송하는 방법을 배워봅니다. 현재의 HLS 미디어 전송 프로세스와 3D 콘텐츠를 지원하기 위해 전송 파이프라인을 확장하는 방법을 알아보세요. 공간 미디어 스트리밍을 위한 팁과 기술 및 기존 캡션 제작 워크플로를 어떻게 3D에 적용하는지 알려드립니다. 또한 다양한 비디오에 오디오 트랙을 공유하는 방법과 더욱 몰입적인 비디오 콘텐츠를 위해 공간 오디오를 추가하는 방법을 알아보세요.
WWDC23 영어 -
34:15
Xocde에서 Reality Composer Pro 콘텐츠 작업하기
Xcode에서 Reality Composer Pro 콘텐츠에 생명을 불어넣는 법을 알아보세요. Xcode에 3D 씬을 로딩하는 법, 콘텐츠를 코드와 통합하는 법, 앱에 상호작용성을 추가하는 법을 보여드립니다. 그리고 개발 작업 흐름에서 이 툴을 사용할 수 있는 모범 사례와 팁을 공유합니다. 이 세션을 최대한 활용하시려면, 먼저 'Reality Composer Pro 알아보기', 'Reality Composer Pro의 머티리얼 탐색하기' 세션을 시청하여 3D 씬 만들기에 대해 더 알아보시길 권장합니다 .
WWDC23 영어 -
15:54
음성 처리의 새로운 기능
Apple 음성 처리 API를 사용하여 VoIP(Voice over Internet Protocol) 앱에서 최상의 오디오 경험을 확보하는 방법을 알아보세요. 음소거 상태에서 이야기하는 사람을 감지하고 다른 오디오의 더킹을 조절하는 방법 등을 알려드립니다.
WWDC23 영어 -
18:24
차량 시스템을 위한 CarPlay 최적화하기
신형 차량 시스템과 CarPlay를 통합하는 방법을 알아보세요. CarPlay를 설정이나 크기에 상관없이 모든 고화질 디스플레이에서 사용하는 법을 알려드립니다. CarPlay에서 지원하는 메타데이터와 비디오 스트림을 사용하면 추가 디스플레이에 정보를 표시할 수 있습니다. 개선된 무선 연결 기능과 오디오, 비디오 인코딩을 통해 여러분의 차량 시스템이 차세대 CarPlay에 대비할 수 있게 하세요.
,,airplay,car,ev charging,hevc WWDC23 영어 -
17:45
Swift와 C++ 혼합하기
C++와 Objective-C++ 프로젝트에서 Swift를 사용해 코드를 더 안전하고 빠르고 쉽게 개발할 수 있는 방법을 알아보세요. C++와 Swift API를 사용해 Swift를 앱에 점진적으로 통합하는 방법을 알려드립니다.
WWDC23 영어 -
18:04
애니메이션을 적용한 기호 만들기
애니메이션 프리셋을 알아보고 SF Symbols와 맞춤형 기호에 사용하는 방법을 알아보세요. 다양한 옵션과 설정을 실험하여 앱을 위한 완벽한 애니메이션을 찾는 방법을 보여 드립니다. 주석 기능을 사용하여 애니메이션을 적용할 수 있도록 맞춤형 기호를 업데이트하는 방법을 배우고, 기호 요소를 통해 맞춤형 기호를 수정하는 방법을 알아보고, 재설계된 엑스포트 절차를 탐구하여 여러분의 기호가 모든 플랫폼에서 멋진 모습으로 보이게 도와드립니다. 이 세션을 최대한 활용하려면 WWDC23의 'SF Symbols 5의 새로운 사항'을 확인해...
WWDC23 영어 -
11:32
푸시 알림 콘솔 알아보기
푸시 알림 콘솔은 앱에서 사용자 알림을 빠르게 테스트하는 가장 좋은 방법입니다. 콘솔에서 직접 알림을 보내 새로운 아이디어를 빠르게 반복 실행하는 방법을 알아보고, 전송 로그를 분석해서 푸시를 자세히 학습합니다. 또한 APNs를 통해 성공적으로 인증할 수 있도록 토큰을 생성하고 검증하는 방법도 다룹니다. 이번 세션에서 최대한 많은 내용을 배워가고 싶다면 APNs와 사용자 알림의 기본 개념을 미리 숙지하시는 게 좋습니다.
alert,apns,apple push notification service,backend,notification,notifications,notify,push,server,service WWDC23 영어 -
10:41
공간 컴퓨팅을 위한 Core Location 알아보기
Core Location은 말 그대로 앱이 세계 속에서 자기 위치를 찾는 데 도움을 줍니다. 앱이 개인정보를 보호하면서 사용자의 위치를 활용해 공간 컴퓨팅 앱을 빌드하는 방법을 알려드립니다. 또한 앱이 위치 접근 권한을 요청하는 방법과 Core Location이 호환 가능한 iPad 및 iPhone 앱의 요청을 처리하는 방법을 살펴봅니다.
WWDC23 영어 -
14:46
스크롤 뷰 너머
SwiftUI의 최신 API를 이용해 여러분의 스크롤 뷰를 한 단계 더 발전시키는 방법을 알아보세요. 스크롤 뷰를 전에 없던 방식으로 사용자화하는 방법을 알려드리겠습니다. 안전 영역과 스크롤 뷰 여백의 관계를 살펴보고, 스크롤 뷰의 콘텐츠 오프셋과 상호 작용하는 법을 배우며, 스크롤 전환으로 콘텐츠에 멋을 내는 방법을 알아보세요.
WWDC23 영어 -
36:36
개선된 선언적 기기 관리 살펴보기
IT 관리자가 기업의 기기를 관리하는 데 필요한 도구를 제공하는 방법을 알아보세요. 소프트웨어 업데이트 관리, 신규 애셋 형식, FileVault용 상태 보고와 같은 선언적 기기 관리의 최신 변경 사항을 살펴봅니다.
WWDC23 영어 -
26:41
App Store 가격 설정의 새 기능
App Store 가격 설정 기능 및 도구의 최신 업데이트 내용을 확인하세요. App Store Connect 및 App Store Connect API 내에서 앱 및 앱 내 구입 가격 설정을 관리하고 지역별로 가격을 설정하는 방법을 살펴봅니다.
WWDC23 영어 -
15:10
Unity VR 앱을 완전 몰입형 공간에 구현하기
기존 Unity VR 앱과 게임을 visionOS에 구현할 방법을 알아보세요. 작업을 시작할 때 유용한 워크플로를 살펴보고 앱과 게임에서 Unity 입력 시스템으로 손과 눈을 위해 빌드하는 법을 보여 드리겠습니다. Unity의 XR 인터랙션 툴킷과 포비티드 렌더링을 위한 팁, 모범 사례를 확인하세요.
WWDC23 영어 -
20:41
RealityKit으로 공간 컴퓨팅 앱 강화하기
윈도우를 넘어, RealityKit을 사용해 흥미롭고 몰입감 있는 3D 콘텐츠를 앱에 가져오는 방법을 알아보세요. SwiftUI 씬이 어떤 방식으로 RealityView와 함께 작동하는지, 어떻게 엔티티 계층에 콘텐츠를 삽입하는지도 살펴보세요. 앵커를 사용해 가상 콘텐츠와 현실을 연결하는 방법, 앱에 파티클 효과를 가져오는 방법, 비디오 콘텐츠를 추가하는 방법, 그리고 포털을 사용해 더 몰입감 넘치는 경험을 만드는 방법도 소개해 드립니다.
WWDC23 영어 -
20:14
Reality Composer Pro의 머티리얼 살펴보기
Reality Composer Pro에서 RealityKit 머티리얼을 사용하여 3D 객체의 모습을 바꾸는 방법을 알아보세요. MaterialX와 물리 기반(PBR) 셰이더를 소개한 후, 셰이더 그래프 에디터로 동적 머티리얼을 디자인하는 방법을 알려 드리고, 머티리얼에 커스텀 입력을 추가하여 visionOS 앱에서 제어하는 과정을 살펴보겠습니다. 이 세션을 최대한 활용하려면 'Reality Composer Pro 알아보기' 세션을 먼저 시청하세요. 모델과 머티리얼을 Xcode 프로젝트에 통합하는 법을 배울 준비가 되면...
WWDC23 영어 -
19:30
SwiftUI 한 차원 높이기
visionOS 앱에 깊이와 차원을 더해 보세요. 볼륨을 이용하여 앱에 3D 객체를 추가하는 방법을 알아보고, Model 3D API를 알아보고, 콘텐츠를 배치하고 애니메이션화하는 방법을 배워보세요. RealityView에서 UI attachment를 추가하고 콘텐츠에서 제스처를 지원하는 방법도 알아봅니다.
WWDC23 영어 -
18:47
위젯 구현하기
앱과 게임용 위젯에 애니메이션과 상호 작용성을 추가하는 방법을 살펴봅니다. 엔트리 전환 시 애니메이션을 어떻게 수정하는지 알아보고, SwiftUI Button과 Toggle을 사용해서 홈 화면과 잠금 화면에서 강력한 효과를 생성하도록 상호 작용성을 추가해 봅니다.
WWDC23 영어 -
13:35
watchOS 10용으로 앱 업데이트하기
watchOS 10의 최신 기능을 활용할 수 있도록 Apple Watch 앱을 함께 업데이트해 봅니다. 이번 코딩 세션에서는 한눈에 앱을 파악하기 쉽도록 최신 SwiftUI API를 사용하고 Digital Crown을 중심으로 앱 탐색 방향을 재설정하는 방법을 다룹니다.
WWDC23 영어 -
12:26
Apple Watch의 Smart Stack을 위한 위젯 디자인하기
새로운 Smart Stack으로 위젯을 watchOS로 가져오세요. 앱의 위젯이 한눈에 뚜렷하게 더 잘 보이고, 스마트해질 수 있도록 표준 디자인 레이아웃, 컬러, 아이콘, 신호 기반 관련성을 사용하는 법을 알아봅니다. 준비되셨다면, 'watchOS에서 Smart Stack을 위한 위젯 구축하기' 코딩 세션도 시청해 보세요.
WWDC23 영어 -
15:58
Virtualization으로 매끄러운 경험 만들기
Virtualization 프레임워크의 최신 업데이트 내용을 발견하세요. 자동으로 디스플레이 크기를 조정할 수 있도록 가상 머신(VM)을 구성하는 방법과 실행 중인 VM을 저장 및 복구하는 방법을 알아보고, 데스크톱이나 데이터 센터에서 작동 중인 Virtualization 앱을 위한 저장 장치와 성능 옵션을 탐색합니다. Virtualization 프레임워크에 대해 더 알아보려면, WWDC22의 'macOS 또는 Linux 가상 머신 만들기' 세션을 확인해 보세요.
WWDC23 영어 -
21:06
App Store 서버 API의 새 기능
App Store Server API와 App Store Server Notifications의 최신 업데이트를 알아보세요. 최근의 API 제공 내용을 살펴보고 알림으로 구독 상태 추적하는 법, 서버에서 트랜잭션 다루는 법, 누락된 알림 효율적으로 복구하는 법을 배워 보세요. 또한 여러분의 서버가 어떻게 StoreKit이나 StoreKit 2를 이용해 앱을 지원할 수 있는지 보여드리고 지원이 중단되는 중요한 API와 추천 마이그레이션 작업 흐름을 알려드립니다.
WWDC23 영어 -
6:21
앱 클립의 새로운 기능
앱 클립의 최신 업데이트 내용을 살펴보세요. 기본 앱 클립 링크를 사용하여 보다 쉽게 앱 클립을 빌드하는 법을 소개합니다. 앱 클립의 향상된 크기 제한을 활용하여 더욱 풍성하고 멋진 경험을 빌드하는 방법, 앱에서 바로 앱 클립을 실행하는 방법도 알아봅니다.
app,app clip,app clip code,clip,download,experience,in app,inapp,install,launch,launch app clip,lightweight,preview,qr code WWDC23 영어 -
16:23
기업에 패스키 적용하기
기업의 관리형 환경에서 패스키의 이점을 경험해 보세요. 기업 환경에서 관리형 Apple ID의 iCloud 키체인 지원을 통해 패스키가 잘 작동할 수 있는 방법을 탐구해 봅니다. 또한 관리자가 Apple Business Manager와 Apple School Manager의 관리 접근 기능을 이용하여 특정 기기의 패스키를 관리할 수 있는 방법을 공유합니다.
2fa,attestation,password,phishing WWDC23 영어 -
17:05
디지털 서명으로 앱 종속성 검증하기
앱 종속성을 보호하는 방법을 알아보세요. Xcode가 여러분이 프로젝트에 포함한 서명된 XCFramework를 어떻게 자동으로 검증하는지 보여드리겠습니다. 코드 서명의 작동 방식과 소프트웨어 공급망 보호를 돕는 코드 서명의 이점 및 SDK 개발자가 앱을 보호하기 위해 어떻게 XCFramework에 서명하는지 배울 수 있습니다.
WWDC23 영어 -
13:03
SwiftUI의 인스펙터: 디테일 발견하기
앱에 한층 더 디테일을 살려줄 구조적 API인 인스펙터를 소개합니다. 인스펙터 API의 기본을 안내하고 인스펙터를 도입하는 법을 알려드리겠습니다. 시트 프레젠테이션 사용자화에 최근 어떤 업데이트가 있었는지 배우고, 이 두 가지를 조합해 완벽한 프레젠테이션 경험을 만들어 내는 법을 알아봅니다.
WWDC23 영어 -
29:16
공간 컴퓨팅에 맞게 앱 전력과 성능 최적화하기
성능과 효율 최적화로 강력한 visionOS 앱과 게임을 만드는 방법을 알아보세요. 전력과 관련한 이 플랫폼만의 특징을 다루고 성능 계획 빌드를 살펴보며 앱을 테스트하고 최적화할 도구와 전략을 공유하겠습니다.
WWDC23 영어 -
34:57
응답성이 뛰어난 카메라 경험 만들기
AVCapture와 PhotoKit을 사용하여 응답성이 뛰어나고 쾌적한 앱을 만들어 보세요. 카메라 캡처 과정을 알아보고 지연 사진 처리를 활용하여 고품질 사진을 만드는 기술을 소개합니다. 제로 셔터 랙으로 시간을 거슬러 올라가 완벽한 액션 사진을 담아내고, 응답성 캡처 파이프라인을 구성하는 법을 확인해 보세요. Video Effects API를 사용하여 실시간 비디오 효과를 입히는 사전 정의된 제스처를 인식하는 방법을 살펴봅니다.
WWDC23 영어 -
14:38
Vision에서 3D 신체 포즈와 사람 분리 탐색하기
Vision에서 사람 중심 기능을 구축하는 방법을 발견해 보세요. 사람의 신체 포즈를 감지하여 3D 공간에서 개별 관절 위치를 측정하는 법을 알아보세요. 사람 분리 API를 사용해 하나의 이미지에서 4명의 사람을 구분하고 분리하는 방법을 보여줍니다. VIsion의 최신 기능에 대해 더 알아보고 싶다면, WWDC23 'Vision에서 동물 포즈 감지하기' 세션을 확인하세요.
WWDC23 영어 -
27:41
ARKit 앱을 공간 경험에 맞게 개선하기
앱의 AR 경험을 visionOS로 가져오는 방법을 알아보세요. ARKit과 RealityKit이 공간 컴퓨팅을 위해 어떻게 발전해 왔는지 알아봅니다. iPadOS와 iOS 개발자를 위해 개념과 API 변화를 짚어 보고 여러분의 AR 경험을 이 플랫폼에서 구현하는 데 도움이 될 내용을 더욱 자세히 다루는 세션도 안내해 드리겠습니다.
WWDC23 영어 -
29:43
App Intent 개선 사항 살펴보기
App Intent로 위젯을 구현하세요! 최신 업데이트 사항을 살펴보고 동적 옵션과 사용자의 상호 작용성을 활용해 앱 단축어에 더 나은 경험을 빌드하는 방법을 알아보세요. Apple Pay와 통합하고 코드를 더 효율적으로 구조화하며 단축어 앱 통합을 다음 단계로 끌어 올리는 방법을 알아봅니다. App Intent와 앱 단축어를 더 알아보시려면 WWDC23의 '앱 단축어로 앱 돋보이게 만들기'를 시청해 주세요.
WWDC23 영어 -
12:49
개인정보 보호 매니페스트 시작하기
개인정보 보호 매니페스트를 알아보세요. 앱 종속성의 개인정보 처리방침을 정확하게 식별하는 데 도움이 되는 새로운 도구입니다. 타사 SDK 개발자가 이 매니페스트를 사용하여 프레임워크에 대한 개인정보 처리방침을 공유하는 방법을 알아보세요. 또한 앱에 포함된 모든 코드의 개인정보 처리방침을 보다 쉽게 표현할 수 있도록 Xcode에서 전체 개인정보 리포트를 생성하는 방법도 알아봅니다.
app tracking transparency,att,nutrition label,privacy nutrition label WWDC23 영어 -
35:06
CSS의 새로운 기능
CSS의 최신 개선 사항을 살펴보세요. 광색역 색상 작업과 아름다운 서체 생성, 간결하고 견고한 코드 작성에 필요한 기술과 용례를 배울 수 있습니다. 또한 개발 중인 기능 및 출시 예정인 레이아웃과 서체 기능도 미리 살펴볼 수 있습니다.
WWDC23 -
20:05
iOS용 Object Capture 만나보기
물체를 3D 모델로 바로 전환할 수 있도록 엔드투엔드 Object Capture 경험을 iOS 앱에서 직접 제공할 수 있는 방법을 알아보세요. 샘플 앱을 통해 완전 자동 Object Capture 스캔 흐름을 만들 수 있는 방법과 사용자가 모델의 최적 콘텐츠를 자동 캡처할 수 있도록 돕는 방법을 배워 보세요. LiDAR 데이터에 대해서도 논의하고 물체 스캔에 대한 우수 사례도 살펴봅니다.
WWDC23 -
24:08
Apple Watch에서 스마트 스택용 위젯 빌드하기
최신 SwiftUI와 WidgetKit API를 사용하여 watchOS 10에서 스마트 스택용 위젯을 빌드하는 과정을 따라해 보세요. Apple Watch에서 관련 정보를 표시하는 위젯을 생성하는 팁과 기술, 모범 사례를 알아봅니다.
watchos,watchos 10 WWDC23 -
31:58
Metal 레이 트레이싱 가이드
Metal 레이 트레이싱으로 게임과 앱의 시각적 퀄리티를 높이는 방법을 알아보세요. Metal 레이 트레이싱 API의 기초를 살펴봅니다. 더 크고 복잡한 장면들을 만들고, 메모리 사용량과 빌드 시간을 줄이고, 머리카락이나 털과 같은 시각적 콘텐츠를 효율적으로 렌더링할 수 있는 최신 개선 사항과 기술을 살펴보세요.
WWDC23 영어 -
25:59
공간 컴퓨팅을 위한 SwiftUI
태양계를 둘러보고 visionOS를 위한 SwiftUI를 살펴보세요! 윈도우, 볼륨, 공간으로 완전히 새로운 앱을 만드는 방법을 알아보세요. visionOS에서 SwiftUI를 사용하는 방법을 보여 주기 위해 앱 빌드 과정을 보여드립니다. 천문학 앱을 만들어 3D 콘텐츠를 추가하고 완벽한 몰입 경험을 통해 사람들을 별로 이동시킵니다.
WWDC23 영어 -
34:02
SwiftUI의 새로운 기능
SwiftUI 사용법을 배워 모든 Apple 플랫폼을 위한 훌륭한 앱을 만드세요. SwiftUI의 최신 업데이트를 탐구하고 visionOS의 새로운 장면 타입을 발견하세요. 최신 데이터 흐름 기능으로 데이터 모델을 단순화하고, 인스펙터 뷰에 관해 배워 보세요. 개선된 애니메이션 API, 강력한 ScrollView 개선 사항, 깔끔한 테이블을 만들 수 있도록 향상된 기능, 집중 및 키보드 입력의 개선 등 많은 주제를 다룹니다.
WWDC23 영어 -
15:55
웹 앱의 새로운 기능
Dock에서 웹 사이트를 바로 열 수 있는 Mac의 웹 앱을 소개합니다. 웹 앱을 맞춤화하면 사용자가 여러분의 사이트를 웹 앱으로 추가해 아주 편리하게 이용할 수 있습니다. Mac용 웹 앱과 iOS 및 iPadOS용 홈 화면 웹 앱에 대한 푸시 알림 및 배지를 활용하는 방법도 공유합니다.
WWDC23 영어 -
13:47
Vision에서 동물 자세 감지하기
고양이와 개 이미지뿐만 아니라 다른 많은 동물 이미지를 감지해 보세요. Vision을 사용하면 동물의 자세와 관절 하나하나를 실시간으로 감지할 수 있습니다. 카메라 앱으로 동물을 추적하거나 독특한 장식으로 동물 사진 꾸미기 등 흥미로운 기능을 어떻게 활성화하는지 확인해 보세요. 더불어 Vision에서 중요한 여타 개선 사항을 살펴보고 모범 사례를 공유합니다. Vision 프레임워크의 새 기능을 자세히 알고 싶다면 'Vision에서 3D 신체 자세와 Person 세그멘테이션 알아보기' 및 '앱에서 이미지의 피사체 분리하기'...
WWDC23 영어 -
22:32
Xcode 15의 새로운 기능
Xcode 15의 생산성 및 성능 향상에 대해 알아보세요. Xcode Previews와 코드 자동 완성의 개선 사항을 탐구하고, 테스트 내비게이터와 테스트 보고서에 관해 배우고, 단순화된 배포 과정에 관해 자세히 알아보세요. 개선된 내비게이션과 소스 컨트롤 관리, 디버깅도 다룹니다.
WWDC23 영어 -
12:22
공간 컴퓨팅을 위한 App Store Connect 살펴보기
App Store Connect는 App Store에서 visionOS 앱을 테스트하고 제출 및 관리를 위해 필요한 도구를 제공합니다. 여러분의 첫 공간 컴퓨팅 앱을 배포하고, 기존 앱에 visionOS의 지원을 추가하고, 호환성을 관리할 수 있도로 기본적인 정보와 모범 사례를 살펴보세요. visionOS를 위한 TestFlight가 앱을 테스트하고 의미 있는 피드백을 수집하는 데 어떻게 도움이 되는지도 알아봅니다.
WWDC23 영어 -
14:59
AirPods으로 앱의 오디오 경험 향상하기
AirPods을 사용하여 앱에 혁신적인 오디오 경험을 제공하는 방법을 알아보세요. AirPods 자동 전환 기능을 결합하는 법, AVAudioApplication으로 음소거를 지원하는 법, 공간 음향을 활용하여 앱이나 게임에서 몰입감 있는 사운드 환경 조성하는 법을 살펴봅니다.
WWDC23 영어 -
12:03
Shared Space에 맞게 iPad와 iPhone 앱 강화하기
이제 iPad와 iPhone 앱을 Shared Space에 맞게 강화할 수 있습니다. visionOS에서 멋진 느낌을 내도록 경험을 최적화할 방법을 소개하고 iPad를 위해 디자인된 앱의 상호 작용과 시각 처리, 미디어를 살펴봅니다.
WWDC23 영어 -
19:20
watchOS용 앱 디자인하고 빌드하기
watchOS의 디자인 원리에 대해 자세히 알아보고 SwiftUI를 사용해 디자인 원리를 앱에 적용하는 방법을 알아보세요. 새롭게 디자인된 사용자 인터페이스에 맞는 앱을 빌드하여 시의적절한 정보를 표시하고, 압축된 콘텐츠를 한눈에 전달하며, 일관되고 예측 가능한 탐색 방법을 구현하세요.
WWDC23 영어 -
17:15
ActivityKit 알아보기
실시간 현황은 앱 내 작업의 진행 상황을 간편하게 확인하는 방법입니다. 잠금 화면과 Dynamic Island, 스탠바이에서 유용한 경험을 제공하는 방법을 알아보세요. 또한 앱의 실시간 현황을 업데이트하고 활동 상태를 지켜보며, WidgetKit 및 SwiftUI를 활용해 더욱 풍부한 경험을 빌드하는 방법을 알아보세요.
activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 영어 -
27:32
RealityKit으로 공간 경험 빌드하기
RealityKit을 써서 앱을 새로운 차원으로 끌어올리는 방법을 알아보세요. RealityKit 엔티티, 컴포넌트, 시스템을 시작하고 visionOS 앱에 3D 모델 및 효과를 추가하는 방법을 설명합니다. 또한 RealityView API를 살펴보고 윈도우, 볼륨, 공간에 3D 객체를 추가하여 앱의 몰입감을 높이는 방법을 보여드립니다. 그리고 RealityKit과 공간 입력, 애니메이션, 공간 음향을 결합하는 방법을 확인해 보세요.
WWDC23 영어 -
39:43
Swift 매크로 상세히 알아보기
Swift 매크로가 코드베이스에서 어떻게 보일러플레이트를 줄이고 복잡한 기능을 더 쉽게 도입하게 하는지 알아보세요. 매크로가 어떻게 코드를 분석하는지, 풍부한 컴파일러 오류 메시지를 발신해 개발자들이 올바르게 사용하도록 돕는지, 그리고 프로젝트로 저절로 다시 통합되는 새 코드를 생성해 주는지 살펴봅니다. 매크로 역할과 컴파일러 플러그인, 구문 트리와 같은 중요한 개념도 함께 알아보세요.
WWDC23 영어 -
14:17
iPad와 iPhone 앱을 Shared Space에서 실행하기
기존 iPad와 iPhone 앱을 Vision Pro에서 실행하는 방법을 알아보세요. 새로운 플랫폼에서 iPadOS와 iOS 앱이 어떻게 작동하는지 배우고 iPad를 위해 디자인된 경험은 어떤지 알아보며 visionOS에서 앱 경험을 강화할 수 있는 방법을 살펴보겠습니다.
WWDC23 영어 -
29:50
UIKit 특성 시스템 활용하기
UIKit의 특성 시스템에 대한 강력한 개선 사항을 살펴보세요. 사용자 지정 특성을 정의하여 UITraitCollection에 자체 데이터를 추가하고, 특성 오버라이드 API를 사용하여 뷰 컨트롤러 및 뷰로 전파되는 데이터를 수정하고, API를 채택하여 유연성과 성능을 개선하는 방법을 알려드립니다. 또한 앱에서 UIKit 및 SwiftUI 컴포넌트의 데이터에 원활하게 액세스하기 위해 UIKit 특성을 SwiftUI 환경 키와 연결하는 방법도 살펴봅니다.
WWDC23 영어 -
15:06
게임을 Mac으로 가져오기, 1단계: 기본 계획 세우기
Metal과 Apple Silicon의 강력한 기능을 사용해 최신 하이엔드 게임을 Mac과 iPad로 가져오세요. Game Porting Toolkit을 살펴보고 기존 윈도우 게임의 그래픽 기능 호환성과 성능을 평가하세요. 이 세션에서는 오디오, 입력 방식, 고급 디스플레이 기능에 대한 모범 사례와 기술 리소스를 공유합니다. 이 세션을 시청한 후 '게임을 Mac으로 가져오기, 2단계: 셰이더 컴파일하기'에서 HLSL 셰이더를 Metal로 가져오는 방법을 자세히 알아보세요.
WWDC23 영어 -
18:38
앱에서 이미지의 피사체 분리하기
앱의 배경에서 이미지의 피사체를 쉽게 가져오는 방법을 알아보세요. 주요 피사체를 분리하거나 VisionKit을 사용하여 지정된 지점에서 피사체에 액세스하는 방법을 확인하세요. 또한 Vision을 사용하여 피사체를 분리한 후 이를 Core Image와 같은 하위 프레임워크와 결합하여 재미있는 이미지 효과와 더 복잡한 합성 파이프라인을 만드는 방법도 알려드립니다. VisionKit의 최신 업데이트에 대한 자세한 내용은 'VisionKit의 새로운 기능'을 확인하세요. 이미지의 사람 세그먼테이션에 대한 자세한 내용은 WWDC23의...
WWDC23 영어 -
19:56
VisionKit의 새로운 기능
VisionKit으로 앱의 이미지에서 피사체를 빠르게 분리하는 방법을 확인해 보고, 시각 자료 찾아보기로 이미지의 콘텐츠를 알아보세요. 라이브 텍스트 상호 작용, 데이터 스캐닝, macOS 앱에 대한 확장된 지원을 위한 VisionKit의 최신 업데이트도 살펴봅니다. VisionKit에 대한 자세한 내용은 WWDC23의 '앱에서 이미지의 피사체 분리하기'에서 확인하세요.
WWDC23 영어 -
8:52
SwiftData 만나보기
SwiftData는 Swift를 위해 구축된 강력하고 표현력 있는 지속성 프레임워크입니다. 데이터를 Swift 코드에서 직접 모델링할 수 있는 방법, SwiftData를 사용해 모델과 작업할 수 있는 방법, SwiftUI에 통합할 수 있는 방법을 소개합니다.
attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,observation,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 영어 -
15:55
앱에서 접근성 감사 수행하기
앱을 구축할 때마다 접근성을 위한 테스트를 수행하는 방법을 알아보세요. XCTest를 사용해 접근성을 위한 자동화 감사를 수행하고 결과를 해석하는 방법도 알아보세요. UI 테스트의 범위를 향상하는 데 도움이 되는 접근성 API의 개선 사항도 살펴봅니다.
WWDC23 영어 -
16:19
공간 컴퓨팅을 위한 Safari
visionOS용 웹을 발견하고 사람들이 완전히 새로운 방식으로 웹 콘텐츠를 경험할 수 있는 방법을 알아보세요. 공간 컴퓨팅 플랫폼을 강력하게 해주는 유니크한 입력 모델을 탐색하고, 웹사이트를 공간 컴퓨팅에 맞게 최적화할 수 있는 방법을 알아볼 수 있습니다. 새로운 표준이 웹 3D 경험 형성에 어떤 도움을 주고 있는지도 공유합니다.
WWDC23 영어 -
25:51
접근성 높은 공간 경험 생성하기
모든 사람에게 적합한 공간 컴퓨팅 앱을 만드는 방법을 알아보세요. 여느 Apple 플랫폼과 마찬가지로 visionOS는 접근성을 고려해 디자인되었습니다. VoiceOver와 Pointer Control을 비롯한 보조 기술을 재생성하고 Dwell Control 같은 기능을 디자인해 사용자가 자신에게 가장 적합한 방식으로 상호 작용할 수 있도록 지원하는 방법을 공유합니다. 시각과 움직임, 인지, 청각 접근성에 대한 모범 사례를 배우고 모든 사람이 visionOS의 몰입형 경험을 즐길 수 있도록 돕는 방법을 알아보세요.
WWDC23 영어 -
31:18
UIKit의 새로운 기능
UIKit의 개선 사항과 업데이트 내용을 탐색하고 더 나은 iOS, iPadOS, Mac Catalyst 앱을 구축할 수 있는 방법을 배워보세요. UIKit의 최신 기능과 개선 사항, API 개선 사항, 퍼포먼스 개선 사항 등 많은 내용을 다룹니다.
, WWDC23 영어 -
27:21
SwiftUI용 MapKit 알아보기
SwiftUI의 확장된 MapKit 지원으로 앱에 지도를 결합하는 작업이 더욱 간편해졌습니다. SwiftUI를 사용해 지도에 주석과 오버레이를 추가하고, 카메라를 조작하는 방법 등을 소개합니다.
WWDC23 영어 -
18:57
Mac에 게임 가져오기, 2부: 셰이더 컴파일하기
3부로 구성된 ‘Mac에 게임 가져오기' 두 번째 세션에서는 HLSL 셰이더를 Metal로 가져올 때 Metal 셰이더 컨버터로 능률을 높이는 방법을 살펴보겠습니다. DXIL로 빠르고 통합적인 셰이더 파이프라인을 빌드하는 방법도 알려 드립니다. 해당 셰이더 파이프라인은 모든 셰이더 스테이지를 지원하며, Apple GPU의 고급 기능을 활용할 수 있습니다. 그리고 오프라인 컴파일러로 GPU 바이너리를 생성해 앱 시작 시간과 끊김 현상을 줄이는 방법도 알아보세요. 이번 세션을 최대한 활용하려면 'Mac에 게임 가져오기, 1부:...
WWDC23 영어 -
21:35
공간 디자인의 원리
공간 디자인의 원리를 알아봅니다. 깊이감, 규모감, 윈도우, 몰입감을 이용해 디자인하는 방법을 배우고, 현실을 바꾸는 편안하고 인간 중심적인 경험을 만들기 위한 모범 사례를 적용하세요. 공간 디자인 원리를 이용하여 현재의 앱을 확장하거나 새로운 아이디어를 앱으로 개발해 보세요.
ar,mixed reality,mr,ux,virtual reality,vr WWDC23 영어 -
43:07
Swift의 새로운 기능
Swift의 새로운 소식을 만나 보세요. 매개변수 팩과 매크로와 같은 기능으로 API가 더욱 확장성 있고 표현적으로 바뀐 점을 다룹니다. 또한, 상호운용성과 관련된 개선 사항을 살펴보고 Swift의 성능을 확장하여 Foundation과 서버의 대규모 분산 프로그램까지 안전성을 확보할 수 있는 방법을 공유합니다.
WWDC23 영어 -
31:55
공간 컴퓨팅을 위한 앱 구축 시작하기
visionOS를 위한 앱과 게임 개발을 준비해 보세요! 윈도우, 볼륨, 공간과 같이 공간 컴퓨팅을 구성하는 기본 구성 요소에 대해 살펴보고, 이 요소들을 이용해 매력적인 몰입형 경험을 구축하는 방법에 대해 알아보세요.
WWDC23 영어 -
25:39
공간 컴퓨팅을 위한 UIKit
UIKit 앱을 visionOS로 가져오는 방법을 배워보세요. 새로운 공간을 위해 빌드하고, 공간 컴퓨팅을 위한 API와 우수 사례를 탐색하며, visionOS에서 SwiftUI를 UIKit과 함께 사용해 콘텐츠를 3차원으로 가져오는 방법을 보여드립니다.
WWDC23 영어 -
28:46
Apple 기기 관리의 새로운 기능
iOS, iPadOS 및 macOS의 최신 관리 기능을 알아보세요. 자동 기기 등록 기능의 개선 사항과 iOS 및 iPadOS 기기를 위한 새로운 Return to Service 옵션을 통해 설정 환경을 간단하게 만드는 방법을 살펴봅니다. macOS 내 더 많은 곳에서 ID 공급자를 사용하는 방법을 알려드리고, Apple Configurator를 통해 작업을 자동화하는 방법을 살펴봅니다.
WWDC23 -
28:58
앱에서 HDR 이미지 지원하기
앱에서 HDR 스틸 이미지를 식별 및 로드, 표시, 생성하는 방법을 알아보세요. HDR의 일반적인 개념과 최신 업데이트 사항인 ISO 사양을 살펴봅니다. SwiftUI와 UIKit에서 HDR 이미지를 식별하고 표시하는 법, ProRAW 및 RAW 캡처에서 HDR 이미지를 생성하는 법, 이를 CALayer에서 표시하는 방법을 알려 드립니다. 또한 CoreGraphics의 ISO HDR 지원을 소개하고, HDR 도입의 모범 사례를 살펴보겠습니다.
WWDC23 영어, 한국어 -
14:45
TipKit으로 기능 노출하기
TipKit으로 사용자에게 앱 사용법을 알려주세요! 팁을 통해 효과적으로 유용한 정보를 전달하는 방법을 알아봅니다. 또한 자격 규칙을 설정해 적합한 대상에게 팁을 전달하는 법, 팁 표시 빈도를 제어하는 법과 성공적인 상호 작용을 위한 테스트 전략을 공유합니다.
coaching,discover,discovery,education,feature,features,hint,hints,inapp,instructional,teach,teaching,tip,tipkit,tips WWDC23 영어 -
33:53
Swift-DocC로 다채로운 문서 만들기
Swift-DocC의 최신 기능을 활용하여 앱이나 프레임워크에서 다채롭고 자세한 문서를 만드는 방법을 배워 보세요. Xcode 15 Documentation Preview 에디터를 사용하여 효율적으로 기존 프로젝트의 문서를 반복 작업하는 방법을 보여 드리고, 그리드 기반의 레이아웃, 동영상 지원, 맞춤형 테마 등 확장된 저작 기능을 탐구합니다. 이 세션을 최대한 이해하려면 Swift-DocC 문서의 기본에 관한 실용적 지식이 있어야 합니다.
, WWDC23 영어 -
36:59
SwiftUI용 StoreKit 알아보기
App Store 제품 메타데이터와 Xcode 미리보기를 사용해 단 몇 줄의 코드로 앱에 앱 내 구입 항목을 추가하는 방법을 알아보세요. StoreKit에서 제공하는 새로운 UI 구성 요소 컬렉션을 살펴보고, 상품을 쉽게 판촉하는 방법과 사용자가 정보를 바탕으로 결정을 내릴 수 있도록 구독을 제시하는 방법 등도 알아보세요.
WWDC23 영어 -
25:02
앱 단축어로 앱 돋보이게 만들기
앱 단축어를 사용해 Spotlight나 Siri로 앱에서 자주 사용하는 기능을 표시하는 방법을 알아보세요. 앱 검색 결과를 설정하는 방법을 살펴보고 멋진 앱 단축어를 만드는 모범 사례도 배워 봅니다. 뛰어난 시각과 음성 경험을 빌드하고 이를 Apple Watch와 HomePod을 비롯한 다른 Apple 기기로 확장하는 방법도 보여 드립니다. 앱 단축어와 App Intent에 대해 더 알아보시려면 WWDC23의 'App Intent 개선 사항 살펴보기'와 'Spotlight 단축어 디자인하기' 세션을 확인하세요.
WWDC23 영어 -
12:51
SwiftUI의 Observation 알아보기
Observation을 통해 SwiftUI 데이터 모델을 단순화하세요. Observable 매크로는 모델을 단순화해 앱의 성능을 향상합니다. Observation과 매크로의 기초를 익히고 ObservableObject에서 Observable로 마이그레이션하는 방법을 확인하세요.
WWDC23 영어 -
21:22
WorkoutKit으로 맞춤형 운동 구축하기
WorkoutKit을 사용하면 Apple Watch의 운동 앱에서 운동 일정을 생성하고 미리 보며 계획할 수 있습니다. 맞춤형 구간을 구축하고 알림을 생성하고 내장된 미리보기 UI를 사용해 Apple Watch로 여러분만의 운동 루틴을 전송하는 방법을 알아보세요.
WWDC23 영어 -
22:41
공간 UI 디자인하기
공간 컴퓨팅 앱을 위한 훌륭한 인터페이스를 디자인하는 방법을 배워 보세요. 기존의 화면 기반 지식을 토대로 visionOS를 위한 멋진 경험을 만드는 방법을 공유합니다. UI 요소, 머티리얼, 타이포그래피 관련 지침을 바탕으로 익숙하고 가독성이 높으며 쉽게 사용할 수 있는 경험을 디자인하는 방법을 알아보세요.
WWDC23 영어 -
18:21
문법적 일치의 힘 체험하기
앱과 게임에서 자동 문법적 일치 기능을 사용해 더 포용적이고 자연스러운 표현을 만들어 보세요. Foundation을 가장 잘 활용하는 방법을 소개하고, 여러 가지 언어로 예시를 보여드리며, 여러 API를 사용해 앱의 사용자 경험을 개선하는 방법을 알려드립니다. 자동 문법적 일치 기능의 기초 내용은 WWD21의 'Foundation의 새로운 기능'에서 확인하세요.
agreewithargument,i18n,inflect,internationalization,l10n,localization WWDC23 영어 -
13:42
구조화된 로깅으로 디버깅하기
Xcode 15의 디버그 콘솔을 살펴보고, 로깅으로 진단 경험을 개선하는 방법을 알아보세요. 고급 필터링과 개선된 시각화를 사용하면 쉽고 효율적으로 로그를 탐색할 수 있습니다. 또한 디버깅 과정에서 dwim-print 커맨드를 사용하여 코드의 표현식을 실행하는 방법도 알려 드립니다.
WWDC23 영어 -
24:25
StoreKit 2 및 Xcode 내 StoreKit Testing의 새로운 기능
StoreKit 2의 최신 개선 사항과 Xcode의 StoreKit Testing에 대해 알아보세요. 앱 내 구입 홍보, StoreKit 메시지, 트랜잭션 모델, RenewalInfo 모델, 구독 관리용 App Store 시트에 대한 API 업데이트를 함께 살펴봅니다. 기기 내에서의 영수증 검증을 위해 SHA-256로 업그레이드하는 방법과 API를 사용하여 SwiftUI 뷰를 생성하는 방법도 알아보세요. 또한 앱 내 구입 및 구독을 디버깅하고 테스트할 수 있도록 Xcode에서 StoreKit Testing을 시작하는 방법도...
WWDC23 영어 -
18:11
SwiftUI에서 고급 애니메이션 사용하기
SwiftUI의 최신 업데이트로 애니메이션의 질을 한 단계 높여 보세요. 애니메이션을 제작하면서 여러 단계를 구축하고, 키 프레임을 사용해 조정된 멀티트랙 애니메이션 효과를 추가하고, 고유한 방식으로 API를 결합해 앱에 생명을 더하는 방법을 알아보세요.
WWDC23 영어 -
31:34
String Catalog 소개
Xcode 15에서 모든 문자열을 한 곳에서 관리하며 앱을 쉽게 현지화하는 방법을 알아보세요. String Catalog를 사용해 프로젝트에서 문자열을 추출, 편집, 내보내기, 빌드하는 방법을 보여드립니다. 원할 때면 언제든 마이그레이션할 파일을 선택해 기존 프로젝트에서 String Catalog를 채택하는 방법도 알려드립니다.
i10n,internationalization,l18n,localization,localizedstringresource,nslocalizedstring,stringsdict,xcstring,xliff WWDC23 영어 -
26:45
Mac에 게임 가져오기, 3부: Metal로 렌더링하기
3부로 구성된 ‘Mac에 게임 가져오기' 마지막 세션에서는 렌더링 코드에서 Metal을 지원하는 방법을 알아봅니다. Game Porting Toolkit으로 기존의 Windows 바이너리를 실행하고 HLSL 셰이더를 Metal로 가져왔다면, 최신 게임에서 요구되는 고성능 기능 구현을 최적화할 방법을 살펴볼 차례입니다. GPU 리소스 바인딩과 리소스 상주, 그리고 동기화를 관리하는 방법을 소개해 드립니다. 그 밖에 GPU 커맨드 전송을 최적화하는 방법과 MetalFX 업스케일링을 통해 선명한 화면을 렌더링하는 방법 등을...
WWDC23 영어 -
24:11
공간 컴퓨팅을 위한 ARKit 알아보기
ARKit의 추적과 씬 이해 기능을 사용해 몰입형 앱과 게임에 완전히 새로운 세계를 개발할 방법을 알아보세요. visionOS와 ARKit이 만나 어떤 식으로 사람의 주변 환경을 이해하는 앱을 만들 수 있게 되는지 알려 드립니다. 전 과정에서 프라이버시가 보호됩니다. ARKit API의 최신 업데이트 내용을 살펴보고, 앱에서 손 추적과 씬 지오메트리를 활용하는 방법을 보여드립니다.
WWDC23 영어 -
24:53
앱에서 시네마틱 모드 동영상 지원하기
Cinematic Camera API를 사용해 카메라 앱으로 촬영한 시네마틱 모드 동영상을 앱에서 지원하는 방법을 확인해 보세요. 먼저 Decision 레이어를 비롯하여 시네마틱 모드 동영상을 구성하는 기초적 요소들을 살펴봅니다. 그리고 앱에서 Decision에 액세스하거나 수정하는 방법, 변경한 내용을 저장하고 로딩하는 방법을 알아봅니다.
WWDC23 영어 -
22:30
향상된 RoomPlan 살펴보기
RoomPlan의 흥미로운 업데이트를 살펴보세요. MultiRoom 지원이 추가되고 방 표현이 개선되었습니다. 보다 자세히 영역을 스캔하고, 여러 방을 캡처하고, 개별 스캔을 하나의 큰 구조로 병합하는 방법을 알려 드립니다. 또한 RoomPlan 결과물을 기존의 3D 모델 라이브러리에 결합하는 워크플로와 모범 사례를 공유합니다.
WWDC23 영어 -
10:33
AirPlay 오디오 경험 개선하기
앱의 AirPlay 오디오 경험을 더욱 강력하고 반응성이 높게 업그레이드하는 방법을 알아보세요. AVQueuePlayer를 이용하여 개선된 오디오 버퍼링을 채택하는 방법과 앱에 커스텀 플레이어를 구축할 때의 대안을 살펴보고, 모범 사례를 공유합니다.
WWDC23 영어 -
13:37
앱에 SharePlay 추가하기
앱에서 SharePlay를 사용하여 모든 활동을 친구들과 공유할 수 있는 경험으로 바꾸는 방법을 알아봅니다. SharePlay의 최신 업데이트를 확인하고, 공유 활동의 이점과 몇 가지 흥미로운 사용 사례를 살펴봅니다. 앱에서 매력적이고 재미있는 소통의 순간을 만들어 내는 모범 사례도 살펴봅니다.
group activities WWDC23 영어 -
18:26
공간 컴퓨팅을 위한 멋진 게임 만들기
visionOS를 위한 멋진 게임 경험을 개발하는 방법을 알아보세요. visionOS용 게임을 만들기 위한 핵심 요소를 공유하고, 여러 단계의 몰입 경험을 제공하는 방법을 탐구하고, ARKit, RealityKit, Reality Composer Pro, Unity, Metal, Compositor를 탐구하는 로드맵을 제공합니다.
WWDC23 영어 -
16:26
SharePlay 공간 경험 디자인하기
visionOS 앱에서 생성할 수 있는 공유 활동에 어떤 유형이 있는지 살펴보고 Spatial Persona 템플릿을 사용해 사람들이 앱에서 의미 있는 상호 작용을 할 수 있도록 지원하는 방법을 알아보세요. 공유 컨텍스트를 중심으로 UI를 디자인하는 방법과 공유 활동에서 몰입형 콘텐츠를 처리하는 방법을 소개합니다.
group activities WWDC23 영어 -
7:18
새 위치로 위젯 가져오기
위젯 생태계가 확장되고 있습니다. 최신 WidgetKit API를 사용해 위젯이 어디서든 멋지게 보이도록 설정하는 방법을 알아보세요. 위젯의 백그라운드를 확인하고 레이아웃을 동적으로 조정하며 바이브런트 렌더링을 위해 색상을 준비해서 어떤 환경에서든지 위젯을 원활하게 배치하는 방법을 보여 드립니다.
WWDC23 영어 -
21:12
Reality Composer Pro 알아보기
Reality Composer Pro로 3D 콘텐츠를 손쉽게 구성 및 편집, 프리뷰하는 방법을 알아보세요. 이 개발자 도구를 살펴보면서 새 프로젝트 설정하기, 씬 구성하기, 파티클 이미터 및 오디오 추가하기, 기기에서 콘텐츠 프리뷰 하기 등을 알려 드립니다. Reality Composer Pro의 기본 기능에 익숙해졌다면 'Reality Composer Pro의 머티리얼 살펴보기'와 'Xcode로 Reality Composer Pro 콘텐츠 작업하기' 세션에서 고급 기술과 팁을 살펴보세요.
WWDC23 영어 -
18:53
SF Symbols 5의 새로운 기능
Apple 플랫폼의 시스템 폰트인 San Francisco와 매끄럽게 통합되도록 고안된 Apple의 도상 라이브러리 SF Symbols에 새롭게 업데이트된 내용을 탐색해 보세요. 사용자 인터페이스를 더 생동감 있게 만들고 사용자 피드백을 개선할 수 있는 표현력 있고 설정 가능한 심벌 애니메이션 모음에 대해 알아볼 수 있습니다. 커스텀 심벌을 만들 때 애니메이션을 사용하는 방법을 살펴보고, SF Symbols 라이브러리에 가장 최근 추가된 심벌들을 발견해 보세요. 본 내용을 더 잘 이해하시려면 WWDC22의 'SF Symbols...
WWDC23 영어 -
13:17
미디어 앱과 HomePod 통합하기
HomePod으로 미디어 앱과 직접 상호 작용하는 방법을 알아보세요. 음성만으로 AirPlay를 사용해 HomePod 스피커로 콘텐츠 스트리밍을 지원할 수 있습니다. iPhone 또는 iPad 앱에 Media Intent를 추가하여 이를 가능하게 하는 방법을 소개합니다. 또한 세부 실행 사항을 살펴보고 음악, 오디오북, 팟캐스트, 명상 또는 기타 미디어 유형에 대한 멋진 경험을 만드는 요령과 모범 사례를 알아보세요. 훌륭한 AirPlay 환경 구축 방법은 WWDC23의 'AirPlay 사용 환경 조성하기' 세션에서 더 자세히...
WWDC23 영어 -
18:24
매개변수 팩으로 API 범용화하기
Swift 매개변수 팩은 제네릭 코드의 가능성을 확장하는 강력한 도구이며 흔한 제네릭 패턴을 단순화할 수 있게 합니다. 제네릭 코드에서 인수의 개수뿐만 아니라 유형을 추상화하는 방법과 흔한 제네릭 패턴을 단순화하여 다중 정의를 피하는 법을 알려드리겠습니다. 이 세션을 최대한 유용하게 활용하려면 WWDC22의 'Swift 제네릭 받아들이기'를 먼저 확인하시기 바랍니다.
WWDC23 영어 -
23:02
CKSyncEngine으로 iCloud와 동기화하기
CKSyncEngine을 사용해 사용자의 CloudKit 데이터를 iCloud에 동기화하는 방법을 알아보세요. 시스템이 동기화 작업 예약을 처리하게 함으로써, 앱이 사용하는 코드 양을 줄이는 법을 알려 드립니다. 또한 CloudKit이 개선될 때마다 자동으로 향상된 성능을 누리는 방법, 동기화 구현을 위한 테스트 등을 살펴보겠습니다. 이 세션을 최대한 활용하려면 CloudKit과 CKRecord 유형에 익숙해야 합니다.
app,backend,cksyncengine,cloud,cloudkit,database,engine,icloud,model,object,orm,persistence,relational,share,sharing,storage,sync,sync engine,syncing WWDC23 영어 -
31:08
첫 몰입형 앱 개발하기
Xcode와 Reality Composer Pro를 사용하여 visionOS를 위한 몰입형 앱 구축 방법을 확인해 보세요. 새로운 visionOS 프로젝트를 시작하는 방법, SwiftUI 개발을 위해 Xcode Previews를 사용하는 방법, 3D 콘텐츠를 렌더링하기 위해 RealityKit과 RealityView를 이용하는 방법을 다룹니다.
WWDC23 영어 -
9:55
watchOS 10 만나보기
새롭게 디자인된 사용자 인터페이스와 새로운 스마트 스택을 살펴보며 Apple Watch 출시 이래 가장 큰 변화를 알아봅니다. Apple의 디자이너들이 watchOS 10 디자인 작업에 어떤 방식으로 접근했는지 알아보고, 레이아웃, 내비게이션, 시각적 스타일을 탐구한 뒤 이러한 기능을 적용해 멋진 Apple Watch 앱을 만드는 방법을 알아봅니다.
watchos WWDC23 영어 -
16:50
Create ML에서 향상된 머신 러닝 체험하기
Create ML로 머신 러닝 모델을 더 다양하게 활용하는 방법을 알아보세요. 이미지 이해 기능의 최신 업데이트와 다중 언어 기능을 가진 내장 BERT를 이용한 텍스트 기반의 태스크에 관해 학습해 보세요. 다중 레이블 분류를 이용해 이미지의 내용을 이해하는 모델을 훈련하는 것이 얼마나 쉬워졌는지 확인해 보세요. 또한 인터랙티브 모델 평가와 맞춤형 훈련 데이터 증강을 위한 최신 API에 관한 정보도 알려드립니다. 머신 러닝의 최신 소식을 더 알고 싶으시면 WWDC23 영상 중 '자연어 다중 언어 모델 살펴보기'와 '비동기 예측...
WWDC23 영어 -
21:58
멋진 ShazamKit 경험 만들기
ShazamKit의 최신 업데이트를 통해 앱이 어떻게 뛰어난 오디오 매치 경험을 제공할 수 있는지 확인해 보세요. 매치 기능, 오디오 인식 업데이트, Shazam 라이브러리와의 상호 작용에 대해 알아봅니다. 오디오 앱에서 ShazamKit을 사용하기 위한 팁과 모범 사례를 알아보세요. ShazamKit에 대한 자세한 내용은 WWDC22의 'ShazamKit으로 대규모 맞춤형 카탈로그 만들기'와 WWDC21의 'ShazamKit 살펴보기' 및 'ShazamKit으로 맞춤형 오디오 경험 만들기'를 참고하세요.
WWDC23 영어 -
33:58
Swift 매크로 작성하기
Swift 매크로를 사용하여 코드베이스를 더욱 표현력 있고 읽기 쉽게 만드는 방법을 알아보세요. 코드를 함께 작성하면서 매크로가 반복적인 코드 작성을 어떻게 피하게 해 주는지 확인하고, 앱에서 매크로를 사용하는 방법을 살펴봅니다. 매크로의 빌딩 블록을 공유하고 테스트하는 방법을 시연하며, 매크로에서 컴파일 오류를 발생시키는 방법을 알아봅니다.
WWDC23 영어 -
20:04
공간 입력을 위한 디자인
눈과 손을 사용하는 훌륭한 상호작용을 디자인하는 방법을 배워보세요. 공간 입력의 디자인 원리와 최상의 입력 방식을 실현하는 방법을 살펴봅니다. 편안하고 직관적이며 만족스러운 공간 경험을 만들 수 있게 도와드립니다.
,,,,ar,mixed reality,mr,spatial computing,ux,virtual reality,vr WWDC23 영어 -
12:19
네트워크 릴레이로 앱 트래픽 보호하기
릴레이를 사용하여 VPN의 오버헤드 없이 앱의 네트워크 트래픽을 더욱 안전하게 비공개로 보호하는 방법을 알아보세요. 릴레이 서버를 사용자의 앱에 통합하는 방법과 릴레이를 사용해 기업 네트워크로 내부 리소스에 안전하게 액세스하는 방법을 소개합니다.
WWDC23 영어 -
1:11
Apple 개발자를 위한 WWDC23 세션
iOS, iPadOS, macOS, tvOS, 완전히 새로운 차원의 visionOS까지, Apple 플랫폼을 위한 앱을 만들기에 이보다 더 좋은 시기는 없습니다. 하드웨어와 소프트웨어의 최신 소식을 다루는 175개의 새로운 교육 비디오 세션을 통해 Apple 엔지니어와 디자이너들로부터 인사이트를 얻어 보세요. 여러분의 아이디어를 전 세계 20억 대가 넘는 Apple 기기에서 실현하세요.
recap WWDC23 영어 -
89:34
Platforms State of the Union (ASL)
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
asl,sotu,sotu 2023 WWDC23 독일어, 스페인어, 영어, 중국어 간체, 프랑스어, 한국어 -
89:34
Platforms State of the Union
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
sotu,sotu 2023 WWDC23 독일어, 스페인어, 영어, 중국어 간체, 프랑스어, 한국어 -
2:15
WWDC23의 17가지 크고 작은 소식들
WWDC23 첫 날 발표된 크고 작은 소식들을 간략하게 안내합니다.
recap WWDC23 -
126:10
Keynote
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC23 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
126:10
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC23 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어
-
-
WWDC22 -
1:04
WWDC22 다섯째 날 개요
마지막 보고서 하나로 WWDC 다섯째 날을 마무리할 시간입니다.
recap WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:12
미디어 메타데이터 게시 및 재생 상호 작용 살펴보기
모든 플랫폼에서 앱의 '지금 재생 중' 정보를 강조하는 방법을 알아보세요. 미디어 메타데이터의 개요를 소개하고, 잠금 화면 및 제어 센터와 같은 영역에 표시하는 방법을 알아보며, 콘텐츠에 효과적인 미디어 메타데이터를 작성 및 게시하는 방법을 보여드립니다. 또한 앱이 HomePod과 같은 다른 기기의 명령에 응답할 수 있는 방법을 알아보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:44
ShazamKit을 사용하여 규모에 맞는 맞춤형 카탈로그 생성
ShazamKit을 사용하여 맞춤형 카탈로그를 빌드하고 앱 내에 있는 모든 오디오 소스를 기기만으로 정확히 검색하도록 지원하는 방법을 알아보세요. 새로운 ShazamKit CLI를 통해 오디오 서명을 손쉽게 생성하고 규모에 맞는 카탈로그를 빌드하는 방법을 확인하세요. 또한 TV 프로그램의 여러 시즌 또는 팟캐스트의 여러 에피소드와 같은 대용량 오디오 콘텐츠와 동기화할 수 있도록 앱을 빠르게 업데이트하는 방법을 보여드리고, 앱이 시간 범위를 사용하여 오디오 소스 내의 주요 순간에 정확하게 대응할 수 있도록 하는 ShazamKit...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
9:34
Screen Time API의 새로운 기능
사용자가 기기와의 관계를 관리하도록 돕는 한편 개인 정보를 최우선으로 보호하는 앱을 빌드하는 방법을 알아보세요. Screen Time API에 대해 안내하고, 핵심 제한 기능 및 기기 활동 보고서와 같은 기능을 사용하여 탁월한 경험을 만드는 동시에 기기의 소유자, 부모 및 보호자에게 측정 가능한 제어 기능을 제공하는 방법을 알려드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
29:51
Metal을 통한 머신 러닝 가속화
Metal을 사용하여 macOS에서 PyTorch 모델 학습을 더 빠르게 진행하는 방법을 확인하세요. TensorFlow 학습 지원에 대한 업데이트를 안내하고, MPS 그래프의 최신 기능 및 작업을 살펴보며, 모든 머신 러닝 요구 사항에 맞는 탁월한 성능을 실현하기 위한 모범 사례를 소개합니다. 머신 러닝과 Metal의 사용에 대한 자세한 내용을 알아보려면 WWDC21의 ‘Accelerate machine learning with Metal Performance Shaders Graph(Metal 성능 셰이더 그래프를 통한...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:43
네트워크 프레임워크를 통한 기기 간 상호 작용 빌드
다양한 기기 간에 통합된 콘텐츠 경험을 만드는 방법을 알아보세요. 손쉽게 통신 경로를 설정하고 Apple TV를 iPhone, iPad 및 Apple Watch와 같은 다른 기기와 연결할 수 있게 해주는 DeviceDiscoveryUI에 대해 소개합니다. 또한 일반적인 시나리오를 알아보고 원활한 기기 간 연결을 위한 모범 사례를 제공합니다.
network framework WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:49
효율성 향상 기회: SwiftUI의 백그라운드 작업
백그라운드 작업을 통해 앱은 시스템 이벤트에 응답하고, 시간에 민감한 데이터를 최신 상태로 유지할 수 있습니다. SwiftUI 백그라운드 작업 API를 사용하여 작업을 간결하게 처리할 수 있는 방법을 알아보세요. Swift Concurrency를 사용하여 성능 및 전력을 보존하면서도 네트워크 응답, 백그라운드 새로 고침 등을 처리하는 방법을 보여드립니다.
apprefresh,app refresh task,async,async await,background runtime,backgroundtask,background task,concurrency,downloadtask,foreground runtime,notification,stormy,suspend application,suspended app,swift concurrency,task,url background task,urlsession,urlsessionconfiguration,wake app,withtaskcancellationhandler WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:37
SMS 메시지 필터 살펴보기
SMS 메시지 필터 확장 프로그램을 통해 사용자는 알 수 없는 발신자로부터의 SMS 메시지를 필터링하여 메시지를 관리할 수 있습니다. SMS 메시지를 메시지 내용 및 기타 휴리스틱에 따라 폴더 및 하위 폴더로 자동으로 분류하는 메시지 필터 확장 프로그램을 갖춘 앱을 만드는 방법을 알아보세요.
junk,promotions,transactions WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:08
손쉽게 사용할 수 있는 단일 앱 모드 경험 만들기
단일 앱 모드에서 앱을 사용하는 사용자에게 더 많은 제어 기능과 손쉬운 사용을 제공하는 방법을 알아보세요. UIAccessibility 및 자동 평가 구성 프레임워크를 사용하여 필요 시 이러한 제한을 적용하고, 설정 앱을 열지 않고도 이러한 손쉬운 사용 기능을 활성화하는 방법을 소개합니다. 또한 앱을 일시적으로 단일 앱 모드로 전환하는 iOS의 사용법 유도 기능을 더욱 효과적으로 지원하기 위해 앱 내에서 맞춤형 제한을 추가하는 방법을 안내합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:23
앱 및 서버의 DNS 보안 강화
인터넷 주소를 지정하는 토대인 DNS를 앱에서 안전하게 보호하는 최신 방법을 확인하세요. DNSSEC를 사용하여 앱에서 DNS 응답을 인증하고 DDR(Discovery of Designated Resolvers)을 통해 DNS 암호화를 자동으로 활성화하는 방법을 알아보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
11:56
앱 분석에서 벤치마크 살펴보기
App Store 앱 분석을 통해 App Store에서 앱의 실적을 측정할 수 있는 독자적인 통찰력을 제공하는 방법을 알아보세요. 새로운 앱 벤치마크 도구를 사용하여, 개인 정보를 보호하면서도 유사한 제품과 비교한 앱 실적의 순위를 확인하는 방법을 보여드립니다. 또한 제품 페이지 최적화 및 맞춤형 제품 페이지를 사용하여 통찰력을 얻고 App Store에서의 순위에 긍정적인 영향을 줄 수 있는 변화를 실현하는 방법을 소개합니다.
conversion,metrics,monetization WWDC22 영어, 일본어, 중국어 간체, 한국어 -
21:25
선제적인 앱 내 구입 복원 구현
사용자가 앱을 처음 열 때 앱 내 구입 액세스를 사전에 복원하는 방법을 알아보세요. StoreKit 또는 StoreKit 2를 사용하여 기존 구독에 즉시 액세스할 수 있도록 하는 방법을 보여드리고, 클라이언트와 서버 구현 모두에 대한 모범 사례를 다루겠습니다. 고객의 구입 상태를 결정하고 앱에 개인화된 온보딩 경험을 만드는 방법에 대해 자세히 알아볼 수 있습니다.
storekit WWDC22 영어, 일본어, 중국어 간체, 한국어 -
21:40
Xcode Cloud를 위한 빠르고 안정적인 테스트 작성
Apple의 지속적 통합 및 제공 서비스인 Xcode Cloud를 위한 효과적인 테스팅 계획을 수립하는 방법을 알아보세요. 테스트가 어떤 점에서 코드가 정상 작동하는지 지속적으로 확인하기 위한 필수 도구인지 보여드리겠습니다. Xcode Cloud를 위한 빠르고 안정적이며 효율적인 테스트를 작성하여 부적절한 오류를 방지하고 코드 변경 사항을 빠르게 확인하는 방법을 알아보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:53
SwiftUI 앱에 여러 윈도우 구현
앱의 장면 내에 윈도우를 표시할 수 있도록 하는 최신 SwiftUI API를 확인하세요. SwiftUI를 사용하여 더 많은 종류의 앱을 MenuBarExtra와 같은 장면 유형을 통해 손쉽게 빌드하는 방법을 알아보겠습니다. 또한 앱 윈도우의 표시 및 동작을 맞춤화하여 macOS 앱을 더욱 개선해 주는 제어자를 사용하는 방법을 보여드립니다.
apps,auxiliary scene,book club,codable,commandsremoved,context menu,customize windows,defaultposition,defaultsize,documentgroup,filedocument,hashable,identifiable,keyboardshortcut,menu,menubarextra,menu bar extra,newdocument,openwindow,presented value,referencefiledocument,scene,settings,single window,state restoration,topleading,toptrailing,views,window,window customization,windowgroup WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:02
Swift 패키지 플러그인 만들기
개발 작업 흐름을 맞춤화하고 Swift에서 나만의 패키지 플러그인을 작성하는 방법을 배울 수 있습니다. PackagePlugin API를 사용하여 Xcode의 기능을 확장함으로써 소스 코드를 생성하거나 릴리즈 작업을 자동화하는 방법을 보여드리며 우수한 플러그인을 만들기 위한 모범 사례를 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
38:26
게임 메모리 프로파일링 및 최적화
Apple 플랫폼에서 게임의 메모리를 계산 및 할당하는 방법을 알아보세요. Instruments 및 Game Memory 템플릿을 사용하여 게임을 프로파일링하고, 메모리 그래프를 사용하여 현재 메모리 사용을 모니터링하며, Xcode 메모리 디버거 및 명령줄 도구를 사용하여 분석하는 방법을 보여드립니다. 또한 Metal 디버거의 Metal 리소스를 살펴보고 메모리 사용을 최적화하는 데 더욱 도움이 될 팁과 요령을 제공합니다.
game dev,game developer,games,instruments,memory,memory graph,metal 3,profile guided optimization,xcode WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:35
서버측 개발을 위한 Xcode 사용
동일한 작업 공간 내에 기존의 Xcode 프로젝트와 함께 Swift 서버 앱을 만들고 빌드 및 배포하는 방법을 확인하세요. Xcode를 사용하여 나만의 로컬 앱을 만들고 엔드포인트를 테스트하는 방법을 보여드리며, 서버와 클라이언트 앱 간 코드를 구조화 및 공유하여 개발 프로세스를 용이하게 하는 방법을 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
8:45
WKWebView의 새로운 기능
웹 콘텐츠를 앱의 인터페이스에 포함할 수 있는 프레임워크인 WKWebView의 최신 업데이트를 살펴봅니다. JavaScript 전체 화면 API의 사용 방법을 보여드리고, CSS 뷰포트 유닛을 살펴보며, 찾기 상호 작용에 대해 자세히 알아봅니다. 또한 콘텐츠 차단 제어, 암호화된 미디어 포함, Web Inspector의 사용에 대한 개선 사항을 안내합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:19
머신 러닝 개발 경험 살펴보기
우수한 머신 러닝(ML) 기반 경험을 앱에 제공하는 방법을 알아보세요. 모델 검색, 변환, 학습에 대해 안내하고, ML을 위한 팁과 모범 사례를 제공합니다. 또한 ML 과정을 시작할 경우 고려해야 할 사항을 소개하고, 모델 성능을 평가하기 위한 기술을 시연하며, 모델을 조정하여 기기에서 실시간 성능을 확보하는 방법을 알아보겠습니다. 이 세션에서 다루는 기술에 대해 자세히 알아보려면 WWDC22의 ‘Optimize your Core ML usage(Core ML 사용 최적화)'와 ‘Accelerate machine...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:57
Apple GPU 간 컴퓨팅 워크로드 확장
Apple GPU 간에 효율적으로 확장되는 컴퓨팅 워크로드를 만드는 방법을 알아보세요. 작업 배분을 개선하여 GPU를 완전하게 가동하고, 효과적인 파이프라인 및 동시 디스패치를 통해 GPU 타임라인 간격을 최소화하며, 원자 연산을 효과적으로 사용하는 방법을 알아보세요. 또한 공간 및 시간적 메모리 액세스 패턴을 최적화할 수 있는 Xcode 및 Instruments의 최신 카운터 및 도구에 대해 안내합니다.
compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:41
PDFKit의 새로운 기능
앱에서 PDF 문서를 보고 편집하며 저장하도록 지원하는 완전한 기능을 갖춘 프레임워크인 PDFKit을 확인하세요. 라이브 텍스트 및 양식 지원, 이미지로부터 PDF 생성, 대화형 오버레이 빌드, 주석 저장을 포함한 PDFKit의 최신 기능에 대해 안내합니다.
pencilkit,pencil kit WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:55
Managed Device Attestation 살펴보기
Managed Device Attestation을 사용하여 합법적인 기기만 서버에 접속하고 공격자는 차단하는 방법을 알아보세요. 증명을 통해 관리되는 기기인지 여부에 대한 강력한 증거를 제시하는 방법을 소개합니다. 또한 Secure Enclave를 통해 생성되는 증명 및 개인 키를 사용하여 MDM, VPN 및 Wi-Fi와 같은 서비스와의 통신을 안전하게 보호하는 방법을 살펴보겠습니다.
acme,attestation,certificates,cryptography,device identity,device management,idp,mdm,security,zero trust,zero trust architecture,zero trust network architecture,zta,ztna WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:57
사용 중단: 배터리 소비 개선
전원 사용을 제한하고 사용자가 앱의 효율성을 높이도록 하는 방법을 확인하세요. 코드에 네 가지 핵심 변경 사항을 적용하여 앱의 배터리 소모를 줄이는 방법을 보여드리겠습니다. 앱에 다크 모드를 추가하고 OLED 디스플레이의 이점을 활용하며, 보조 애니메이션의 프레임 비율을 감사하고, 백그라운드 데이터 처리를 제한하며, 장기 실행 작업을 늦추는 방법을 알아보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
1:20
WWDC22 넷째 날 요약
넷째 날을 확인할 시간입니다. 목요일의 하이라이트를 확인하고 WWDC22의 마지막 날을 빠르게 미리 볼 수 있도록 채널을 고정하세요.
recap WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:53
웹 손쉬운 사용의 새로운 기능
맞춤형 컨트롤, SSML 및 대화상자 요소를 통해 풍부하고 손쉽게 사용할 수 있는 웹 앱을 빌드하는 기술을 확인하세요. 다양한 보조 기술에 대해 논의하고 이를 사용하여 웹 앱의 손쉬운 사용 여부를 테스트하는 방법을 배울 수 있도록 도와드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
31:23
Metal 레이 트레이싱 성능 극대화
Metal 3의 강력한 기능으로 레이 트레이싱 코드를 단순화하고 성능을 향상하는 방법을 알아보세요. 레이 트레이싱 응용 프로그램을 조정할 수 있는 GPU 디버깅 및 프로파일링 도구에 대해 살펴보겠습니다. 또한 가속화 구조에서 프리미티브별 데이터로 교차 테스트 속도를 높이고 셰이더 코드 메모리 액세스 및 우회를 줄이는 방법을 보여드리겠습니다. 그리고 더 빠른 가속화 구조 빌드와 리핏을 구현하여 로드 시간과 프레임별 오버헤드를 줄일 수 있도록 도와드리겠습니다.
game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:48
Vision의 새로운 기능
앱에서 텍스트를 인식하고 얼굴 및 얼굴 랜드마크를 탐지하고 광학 흐름을 구현할 수 있는 Vision API의 최신 업데이트에 대해 알아보세요. 비디오 기반 앱의 광학 흐름 기능에 대해 안내하고, 이러한 API를 구동하는 머신 러닝 모델에 대한 수정을 통해 앱을 업데이트하는 방법을 소개하며, Xcode에서 훑어보기 미리보기를 지원하여 Vision 작업을 시각화하는 방법을 살펴보겠습니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Detect people, faces, and poses using Vision(Vision을...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:30
아랍어를 위한 디자인 · صمّم بالعربي
تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات...
rtl WWDC22 아랍어, 영어, 일본어, 중국어 간체, 한국어 -
11:29
메시지와의 협업을 위한 디자인
Apple 플랫폼을 사용하여 우수한 협업 경험을 디자인하는 방법을 확인하세요. 공유 시트, 라이브 편집 알림, 메시지, FaceTime, 그리고 앱의 기존 협업 기능을 결합하여 사용자가 손쉽게 교류하고 협업하도록 돕는 방법을 보여드리겠습니다. (참고: API는 향후 출시될 베타에서 사용할 수 있습니다.)
activity view,uiactivityview WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:38
Safari Web Inspector 확장 프로그램 만들기
최신 Web Extensions API를 사용하여 Web Inspector에 나만의 도구를 직접 추가하는 방법을 배울 수 있습니다. Web Inspector에 나만의 탭을 만들고, 검사된 페이지에서 JavaScript를 평가하며, 결과를 사용하여 문제를 해결하고 잠재적 문제를 파악하는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
10:07
Game Center 대시보드로 새 플레이어에게 다가가기
Game Center 활동 대시보드가 게임에 새로운 플레이어를 유치하는 데 어떻게 도움이 될 수 있는지 확인하세요. 대시보드 및 프로필에 대해 소개하고 이를 통해 게임에서 플레이어 업적, 고득점, 리더보드 변경을 추적하는 방법에 대해 살펴보겠습니다. 또한 Game Center 플러그인을 사용하여 Unity 게임 프로젝트에 Game Center를 추가하는 방법을 보여드립니다.
game center,game dev,game developer,gamekit,game kit WWDC22 영어, 일본어, 중국어 간체, 한국어 -
33:46
오른쪽에서 왼쪽으로
Game Center 활동 대시보드가 게임에 새로운 플레이어를 유치하는 데 어떻게 도움이 될 수 있는지 확인하세요. 대시보드 및 프로필에 대해 소개하고 이를 통해 게임에서 플레이어 업적, 고득점, 리더보드 변경을 추적하는 방법에 대해 살펴보겠습니다. 또한 Game Center 플러그인을 사용하여 Unity 게임 프로젝트에 Game Center를 추가하는 방법을 보여드립니다.
alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:04
AVFoundation 및 Metal을 통해 HDR 비디오를 EDR로 표시
AVFoundation 및 Metal을 활용하여 효율적인 EDR 파이프라인을 빌드하는 방법을 배울 수 있습니다. AVPlayer를 사용하여 HDR 비디오를 EDR로 표시하고, 앱 보기에 재생을 추가하고 이를 Metal로 렌더링하며, Core Image나 맞춤형 Metal 셰이더를 사용하여 키잉이나 색상 관리와 같은 비디오 효과를 추가하는 방법에 대해 시연하는 과정을 살펴보시기 바랍니다. 게임 또는 전문 앱 중 무엇을 개발하든지 관계없이, 어떤 프레임워크를 사용할지 결정하는 데 도움을 드리고, Transport,...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:33
iOS의 탐색 디자인 알아보기
친숙한 탐색 패턴을 이용하면 사용자가 앱 내부의 정보를 손쉽게 살펴볼 수 있어 불필요한 혼란이 줄어듭니다. 기존 탐색 구조의 이점을 활용하여 개인 설정을 유지하면서도 복잡한 상호 작용을 간소화하는 방법을 보여 드립니다. 탭 바, 모달리티 등을 개발하기 위한 모범 사례와 흔히 저지르는 실수도 확인해 보세요.
hierarchical navigation,information architecture,modality,modal presentations,navigation,navigation best practices,navigation design,tab bars WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:30
Photos 선택기의 새로운 기능
PHPicker를 통해 앱과 시스템 사진 라이브러리를 간단하고 안전하게 통합할 수 있습니다. SwiftUI 및 Transferable을 통해 iOS, iPadOS, macOS 및 watchOS 전반에서 통합을 제공하는 방법을 알아보세요. 또한 AppKit 및 NSOpenPanel을 사용하여 Mac의 Photos 선택기를 macOS 앱에 제공하는 방법을 보여드립니다. Photos 선택기에 대해 자세히 알아보려면 WWDC21의 ‘Improve access to Photos in your app(앱에서 Photos 액세스...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:13
Xcode 및 기기 내 감지를 사용하여 중단 추적
앱의 응답성을 높이고 중단을 제거하여 훨씬 우수한 경험을 만드는 방법을 배울 수 있습니다. Performance Tools 팀과 함께 이러한 문제를 추적하여 발생 전에 방지하는 방법을 알아보세요. 출시 전 테스트 과정에서 중단을 추적할 수 있는 iOS의 최신 감지 메커니즘을 안내하고, Xcode Organizer를 사용하여 릴리즈 빌드의 문제를 식별하는 방법 등을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
32:08
Core Media IO로 카메라 확장 프로그램 만들기
Core Media IO를 사용하여 소프트웨어 카메라, 하드웨어 카메라 및 크리에이티브 카메라를 위한 macOS 시스템 확장 프로그램을 손쉽게 만드는 방법을 확인하세요. 레거시 DAL 플러그인을 대체하는 최신 기능을 소개합니다. 이러한 확장 프로그램은 안전하고 빠르며 카메라 입력을 사용하는 모든 앱과 완벽히 호환됩니다. Core Media IO API에 대해 안내하고 이를 통해 카메라 제조업체, 특수 효과 기능이 있는 화상 회의 앱, 창의적인 앱 아이디어 등을 지원하는 방법을 알려드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
26:09
UIKit과 SwiftUI 사용
UIKit 앱에서 SwiftUI의 강력한 기능을 활용하는 방법을 알아보세요. UIHostingConfiguration을 사용하여 SwiftUI로 맞춤형 UICollectionView 및 UITableView 셀을 원활하게 빌드해 보세요. 또한 앱 내에서 UIKit와 SwiftUI 구성 요소 간 데이터 흐름을 관리하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 SwiftUI의 기본 사항을 숙지하시는 것이 좋습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
34:46
StoreKit 테스팅의 새로운 기능
앱 내 구입 및 구독을 테스트할 수 있는 최신 도구를 확인하세요. 여러분의 제품을 App Store Connect에서 Xcode의 StoreKit 테스팅으로 가져오는 방법을 보여드리고, 거래 관리자의 향상된 기능에 대해 배우며, Xcode Previews(미리보기)에서 앱 내 구입 흐름에 대해 살펴보겠습니다. 또한 샌드박스 환경에서 Apple ID를 설정할 경우에 대한 모범 사례를 안내하고, 환불 요청, 가격 인상 동의, 청구 재시도 등을 위한 테스트를 만드는 방법을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:12
Apple Business Essentials 살펴보기
소규모 기업에 기기 관리, 24/7 지원 및 클라우드 저장 공간을 모두 제공하는 통합 솔루션인 Apple Business Essentials에 대해 자세히 알아보세요. 모음과 같은 기능을 사용하여 조직의 모든 iPhone, iPad, Mac 및 Apple TV를 위한 앱과 설정을 관리하는 방법을 살펴보겠습니다. 시작하는 방법을 알아보고 Apple Business Essentials가 귀사와 귀사의 직원에게 어떤 도움을 드릴 수 있는지 살펴보세요.
apple business manager,device management,mdm,small business,smb WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:04
TextKit 및 텍스트 보기의 새로운 기능
UI 프레임워크의 TextKit 및 텍스트 보기에 대한 최신 업데이트를 확인하세요. 레이아웃 개선 및 API 개선 사항을 살펴보고, 여러 OS 버전 사이에서 호환성을 유지할 수 있는 방법을 알아보고, TextKit 2로 앱을 현대화하는 방법을 확인하세요. 이 세션을 최대한 활용하려면 WWDC21의 ‘Meet TextKit 2(TextKit 2 소개)'를 시청하시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:28
앱 크기 및 런타임 성능 향상
앱의 크기를 줄이면서 더 빠르게 작동하고 실행할 수 있도록 Swift 및 Objective-C 런타임을 어떻게 최적화했는지 알아보세요. Xcode 14로 앱을 빌드하고 배포 대상을 업데이트할 때 효율적인 프로토콜 검사, 소규모 메시지 전송 호출 및 최적화된 ARC에 액세스할 수 있는 방법을 살펴보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:30
인터페이스를 위한 글쓰기
앱을 위해 선택하는 단어와 구문은 중요합니다. 알림 작성, 온보딩 경험 빌드, 손쉬운 사용 이미지 설명 등 어떤 것이든 관계없이, 언어의 관점에서 디자인하여 사용자가 내 앱을 최대한 활용하도록 지원하는 방법을 알아보세요. 명확하고 대화체이며 유용한 글쓰기 방법을 보여드리고, 이러한 기술을 업무에 응용할 수 있는 팁을 제공합니다.
copy,description,editorial design,label,message,text,title,ui copy WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:42
앱의 응답성을 높이기 위한 네트워킹 지연 단축
최신 네트워크 처리 속도를 최대한 활용하고자 할 경우 네트워크 지연이 앱에 어떤 영향을 미칠 수 있는지 확인해 보세요. 응답성을 높이기 위해 앱과 서버에서 수행할 수 있는 변경 사항에 대해 알아보고, 종단간 지연을 훨씬 줄일 수 있는 인터넷 개선 사항에 맞게 앱을 준비하시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:13
아랍어를 위한 디자인
앱 또는 게임을 아랍어용으로 디자인하거나 최적화하는 방법을 알아보세요. 최초 출시를 계획 중이거나 기존 앱 또는 게임을 개선하려는 분들을 위해 아랍어 사용자를 위한 UI 디자인의 모범 사례와 팁을 알려드립니다. UI 구성 요소 및 아이콘을 통해 오른쪽에서 왼쪽으로 쓰는 레이아웃을 아름답게 만드는 방법을 배우고, 제품 디자인에서 아랍어 스크립트와 타이포그라피의 뉘앙스를 살펴보며, 아랍어 숫자를 알아볼 수 있습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
9:26
HLS Interstitials의 새로운 기능
HLS Interstitials를 이용하면 광고, 다른 삽입 광고 및 HLS 스트림 간의 비디오 콘텐츠 내에 원활한 전환을 만들 수 있습니다. HLS 사용 시 SNAP-IN/OUT을 통해 광고 인벤토리를 최적화하고 삽입 광고 프레젠테이션을 미세 조정하는 방법 등에 대해 알아보세요.
ad cueing,ads,avfoundation,cue,interstitials,mid rolls,pre rolls,snap WWDC22 영어, 일본어, 중국어 간체, 한국어 -
27:06
개념으로 C++ 템플릿 간소화
C++20 기능을 통해 C++ 코드의 수준을 한 단계 끌어올리는 방법을 확인하세요. 개념을 소개하고 이 개념을 사용하여 일반 C++ 코드에서 오류를 더 빨리 찾을 수 있는 방법을 알아봅니다. 또한 constexpr의 최신 향상 기능에 대해 논의하고 컴파일 시 코드를 평가하여 앱의 성능을 향상할 수 있도록 이를 활용하는 방법을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:31
Swift의 디자인 프로토콜 인터페이스
Swift 5.7로 프로토콜을 사용하여 고급 추상화를 디자인하는 방법을 알아보세요. 실존 타입을 사용하는 방법을 소개하고, 불투명 반환 타입으로 인터페이스와 구현을 분리하는 방법을 알아보며, 구체적인 타입 간의 관계를 식별하고 보장하는 데 도움이 될 수 있는 동일 타입 요구사항을 소개합니다. 이 세션을 최대한 활용하려면 WWDC22의 ‘Embrace Swift generics(Swift 제네릭 활용)'을 시청하시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:27
Swift 패키지 플러그인 소개
Swift 패키지 플러그인을 통해 Swift 패키지 및 Xcode 프로젝트에서 작업을 수행하는 방법을 확인하세요. 이러한 플러그인의 작동 원리에 대해 다루고, 이를 통해 소스 코드를 생성하고 개발 작업 흐름을 자동화하는 방법을 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:22
iPad의 SwiftUI: 도구 막대, 제목 등 추가
SwiftUI를 통해 iPad 앱의 도구 막대를 개선해 보세요. 도구 막대를 구조화하여 iPad에서 사용 가능한 공간을 활용하고 사용자의 생산성을 극대화하도록 지원하는 방법을 보여드립니다. 또한 맞춤화에 대해 안내하고, 문서를 나타내는 최신 방법 등에 대해 살펴보겠습니다. 이것은 2부작 시리즈의 두 번째 세션입니다. 이 비디오를 최대한 활용하려면 ‘iPad의 SwiftUI: Organize your interface(인터페이스 구조화)'를 시작하는 것이 좋습니다.
area,center,controlgroup,control group,customizable toolbars,customization,customization popover,document,editable titles,id,label,leading,leading aligned navigation,menu,more menu,navigation titles,overflow menu,placement,primaryaction,primary action,primary action placement,renamebutton,secondaryaction,secondary action,title menu,title menu header,toolbar,toolbar customization,toolbar item,trailing WWDC22 영어, 일본어, 중국어 간체, 한국어 -
9:15
App Store Connect의 새로운 기능
App Store Connect의 최신 업데이트와, 앱을 만들고 관리하며 App Store에 제출할 수 있는 도구 모음을 확인하세요. iOS 및 iPadOS의 App Store Connect에서 제출물을 관리하는 기능을 포함하여 제출 경험의 향상된 기능뿐 아니라 App Store Connect API에 대한 최신 업데이트 등 다양한 정보를 알아보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
10:00
PhotoKit 변경 내역 살펴보기
PhotoKit을 통해 풍부한 사진 중심 기능을 빌드할 수 있습니다. PhotoKit의 최신 API를 통해 이미지 자산의 변경 내용을 쉽게 추적하는 방법을 알아보세요. PHPhotoLibrary 변경 내역 API를 소개하고, 출시 간 변경 토큰을 보존하여 앱에서 사용자의 사진 라이브러리에 대한 추가 사항, 삭제 및 업데이트를 인식하는 방법을 시연합니다. 사진 라이브러리 통합에 대해 자세히 알아보려면 WWDC22의 ‘What's new in the Photos picker(Photos 선택기의 새로운 기능)' 및 WWDC21의...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:38
우수한 SharePlay 경험 만들기
우수한 SharePlay 경험을 디자인 및 빌드하는 방법을 확인하세요. 서로 떨어져 있는 동안에도 앱에서 모두 함께 모여 즐길 수 있는 활동을 확인하는 방법을 보여드립니다. 그룹 활동 디자인, 직관적인 상호 작용 만들기, 서로 다른 유형의 경험에 대한 지원을 구축하는 데 도움이 되는 모범 사례를 알아보세요.
facetime,group activities,share,shareplay WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:27
ARKit 6 소개
ARKit 6를 통해 더 세련되고 강력한 증강 현실 앱을 빌드하는 방법을 확인하세요. 4K HDR로 렌더링되는 AR 경험을 만드는 방법을 살펴보고 앱을 위한 카메라 설정 맞춤화에 대해 안내합니다. 또한 ARKit 세션에서 고해상도 정지 이미지를 내보내고, 평면 추정 및 모션 캡처를 활용하며, 새로운 지역에 AR 위치 앵커를 추가하는 방법을 공유합니다.
ar,arkit,augmented reality WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:23
Apple로 로그인 경험 개선
Apple로 로그인을 사용하여 앱에서 안전하고 빠르게 인증하는 방법을 알아보세요. 암호 기반 계정을 안전한 단일 탭 로그인 자격 증명으로 업그레이드하는 방법을 보여드리고, 앱에서 사용자 세션의 변경 사항을 원활하게 처리하는 방법을 살펴보겠습니다. 또한 웹 및 기타 플랫폼에서 Apple로 로그인을 활용할 수 있도록 도와드립니다. 이 세션을 최대한 활용하려면 Apple로 로그인 및 REST API에 대해 숙지하시는 것이 좋습니다. 또한 JavaScript에 대한 기본적인 이해가 필요합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:15
Xcode 빌드에서의 병렬 처리에 대한 오해 해소
Xcode 빌드 시스템이 빌드에서 최대 병렬 처리를 추출하는 방법을 알아보세요. 프로젝트를 구조화하여 빌드 효율을 개선하는 방법을 살펴보고, Xcode에서 타겟의 빌드 단계 간의 관계를 해결하기 위한 프로세스를 안내하며, Swift에서 컴파일 시 사용 가능한 하드웨어 리소스를 최대한 활용하는 방법을 공유합니다. 또한 빌드 효율과 성능을 모니터링하는 데 도움이 되는 강력한 도구인 Build Timeline을 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:07
SwiftUI API 디자인 기술: 단계적 공개
SwiftUI의 핵심 원리 중 하나인 단계적 공개에 대해 알아보고 이것이 Apple의 API 디자인에 어떤 영향을 미치는지 배워보겠습니다. 단계적 공개의 사용 방법을 보여드리고, 이를 통해 빠른 반복 작업과 탐색을 지원하는 방법에 대해 논의하며, 나만의 코드에서 이점을 활용할 수 있도록 도와드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
34:14
Metal 3로 바인드리스 구현
Metal 3로 바인드리스를 구현할 때 레이 트레이싱과 같은 강력한 렌더링 기술을 활용하는 방법을 배울 수 있습니다. Argument Buffers를 간소화하고, 힙에서 가속화 구조를 할당하며, Metal의 유효성 검사 계층 및 디버거 도구의 향상된 기능의 이점을 통해 앱의 바인드리스 구현 과정을 원활하게 진행하는 방법을 보여드립니다. 또한 장기 리소스 구조를 통해 CPU 및 GPU 성능을 더 많이 활용하는 방법을 살펴보겠습니다.
3d graphics,bindless,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:44
Metal 메시 셰이더를 통해 지오메트리 변환
GPU 기반 지오메트리 생성 및 처리를 위한 Metal의 유연한 최신 파이프라인인 Metal 메시 셰이더를 소개합니다. 이 API를 통해 렌더링 파이프라인의 성능과 유연성을 향상하는 방법을 알아보고, GPU 기반 작업으로 만들 수 있는 몇 가지 기회를 소개합니다. 메시 셰이더를 사용하여 GPU에서 헤어 렌더링과 같은 절차적 지오메트리를 생성하고 추가적인 컴퓨팅 패스나 중간 버퍼 없이 단일 렌더 패스를 빌드할 수 있는 방법을 살펴보세요. 또한 GPU 기반 메쉬렛 컬링을 통해 장면 처리 및 렌더링을 개선하는 방법을 보여드립니다.
3d graphics,game dev,game developer,mesh shaders,metal,metal 3,metal shading language,metal tools,proapps,procedural geometry WWDC22 영어, 일본어, 중국어 간체, 한국어 -
41:31
MapKit의 새로운 기능
새로운 차원의 MapKit을 함께 살펴보겠습니다. 최신 지도를 사용하고 디테일이 우수한 3D 도시 경험을 지원하도록 앱을 업그레이드하는 방법을 보여드립니다. 오버레이를 사용하여 데이터를 시각화하는 동시에 3D 지도로 자연스럽게 통합할 수 있는 방법을 배울 수 있습니다. 또한 Selectable Map Features 및 Look Around API를 통해 상호 작용 및 몰입형 경험을 만드는 방법을 다루겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:04
LLDB를 통한 Swift 디버깅
디버깅을 위해 복잡한 Swift 프로젝트를 설정하는 방법을 배울 수 있습니다. LLDB의 내부 및 디버깅 정보에 대해 자세히 알아봅니다. 또한 빌드 서버에 구축된 디버깅 코드 또는 맞춤형 빌드 시스템의 코드와 같은 복잡한 시나리오에 대한 모범 사례를 공유합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:12
AppKit과 함께 SwiftUI 사용
단축어 앱에서 SwiftUI와 AppKit을 모두 사용하여 macOS에서 최고 수준의 경험을 만드는 방법을 확인하세요. 단축어 팀에 참여하여 AppKit 코드에서 SwiftUI 보기를 호스팅하고, 레이아웃 및 크기 조정을 처리하며, 응답자 체인에 참여하고, 탐색 포커스를 활성화하는 방법 등에 대해 알아보시기 바랍니다. 또한 AppKit 보기를 호스팅하여 기존 코드를 앱 내부의 SwiftUI 레이아웃으로 마이그레이션하는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
10:38
WidgetKit로 멋진 컴플리케이션 만들기
WidgetKit을 사용하여 시계 페이스에서 아름다운 컴플리케이션을 만드는 방법을 살펴보겠습니다. WidgetKit에서 확인할 수 있는 watchOS별 기능을 소개하고, 기존 ClockKit 컴플리케이션에서 마이그레이션하는 방법을 알려드립니다. WidgetKit에 대해 자세히 알아보려면 WWDC22의 ‘Complications and Widgets: Reloaded(컴플리케이션 및 위젯: 리로리드)'를 시청하시기 바랍니다.
accessory circular family,accessory corner,accessory inline,accessory inline family,accessory rectangular,accessorywidgetbackground,auxiliary content,circular complication,clkcomplicationintentmigrationconfiguration,clkcomplicationwidgetmigrator,clockkit,coffeetracker,coffee tracker,complication,complication data source,configuration,corner complication,entries,extra large watch face,intentbased,migration,rich complications,showswidgetlabel,shows widget label,static,swiftui,templates,timelines,views,watch faces,watch specific family,widget extension,widgetkit,widgetlabel,widget label WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:24
Deep dive into Xcode Cloud for teams
Learn how you can use Apple's continuous integration and continuous delivery (CI/CD) service with development teams of any size to help you deliver high-quality apps. We'll show you how to integrate Xcode Cloud into your team's existing app development process and efficiently use Xcode Cloud in...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:42
앱 추적 투명성 살펴보기
앱 추적 투명성에 대한 자세한 내용과, 이를 통해 앱 사용자가 추적 여부를 선택하고 제어할 수 있도록 지원하는 방법을 알아보세요. App Store 정책에 따라, 이제 사용자의 데이터를 추적하려는 모든 앱은 AppTrackingTransparency 프레임워크를 통해 권한을 얻어야 합니다. 이 정책에서 추적을 정의하는 방법, 내 앱이 이 프레임워크를 도입해야 하는지 여부, 그리고 효과적으로 구현하는 방법에 대해 설명합니다.
app tracking transparency,nutrion label,privacy,tracking WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:51
Core Data 스키마 개선
앱을 업데이트한 후 Core Data 스키마를 깔끔하게 마이그레이션하고 데이터 모델 변경을 간편하게 수행하는 방법을 알아보세요. 내장된 마이그레이션 도구를 활용하여 데이터 저장 공간을 최신 상태로 유지하고 Core Data에서 스키마를 분석하여 데이터 모델 마이그레이션을 추론하는 방법을 보여드립니다. 또한 모범 사례를 제공하고, 까다로운 마이그레이션 문제를 해결하도록 지원하며, Core Data 스키마가 CloudKit와 상호 작용하여 클라우드에서 손쉬운 마이그레이션을 지원하는 방법을 살펴보겠습니다. 이 세션을 최대한...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:25
직장 및 학교에서 Apple로 로그인 살펴보기
조직 설정에서 관리되는 Apple ID에 Apple로 로그인을 지원하는 방법을 알아보세요. 직장 및 학교에서의 Apple로 로그인에 대해 소개하고, 교육 앱에서 REST API의 강력한 기능을 활용하여 학생 및 수업 정보 가져오기 과정을 간편하게 진행할 수 있는 방법을 알아보겠습니다. 또한 Apple Business Manager 및 Apple School Manager 내에서 이러한 기능을 위해 Access Management 제어를 구성하는 방법을 공유합니다. 이 세션을 최대한 활용하려면 Apple로 로그인 및 REST...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:20
iPad의 SwiftUI: 인터페이스 구조화
SwiftUI 목록 및 표를 통해 iPad 앱 인터페이스를 강화할 시간입니다. 선택 상호 작용 및 컨텍스트 메뉴를 추가하고 내 앱 사용자의 생산성을 높일 수 있도록 지원하는 방법을 보여드립니다. 또한 탐색 구조화에 대한 모범 사례를 제시하고 Split View를 사용하여 모달리티를 방지함으로써 최고의 데스크탑급 iPad 경험을 제공할 수 있는 방법을 살펴보겠습니다. 이것은 2부작 시리즈의 첫 번째 세션입니다. 이 비디오를 최대한 활용하려면 SwiftUI의 몇 가지 기본 사항을 알아두시는 것이 좋습니다. 이 세션을 시청하고...
balanced,column builder,comparator,contextmenu,context menu,desktop class,edit mode,foreach,identifier,keyboard,keypathcomparator,list,lists,menu,modality,multicolumn,multicolumn,multiple selection,multi select context menu,navigation,navigation split view,prominentdetail,section,selection,selection state,sidebar,slide over,split view,state,supplementary,supplementary column,table,tables,tag,three column layout,trackpad,two column layout WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:41
Core Image, Metal 및 SwiftUI로 EDR 콘텐츠 표시
Core Image 기반의 멀티 플랫폼 SwiftUI 응용 프로그램에서 EDR(Extended Dynamic Range) 렌더링에 대한 지원을 추가하는 방법을 살펴볼 수 있습니다. ViewRepresentable을 사용하여 MTKView에 CIImage를 표시하는 모범 사례를 개괄적으로 살펴보겠습니다. 또한 EDR 렌더링을 활성화하기 위한 간단한 단계를 공유하고 EDR을 지원하는 150개 이상의 내장된 CIFilter 중 일부를 살펴보겠습니다.
WWDC22 영어 -
24:07
우수한 비디오 재생 경험 만들기
최신 iOS 및 iPadOS 시스템 미디어 플레이어를 사용하여 멋진 미디어 앱을 빌드하는 방법을 알아보세요. 업데이트된 플레이어를 디자인한 과정을 소개하고 나만의 미디어 경험을 디자인하는 데 도움이 되는 모범 사례와 팁을 제공합니다. 또한 비디오의 라이브 텍스트를 살펴보고 삽입 광고 및 재생 속도 제어를 앱에 통합하는 방법을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
1:21
WWDC22 셋째 날 요약
셋째 날에 관한 보고서입니다. WWDC22의 최신 소식을 확인하고 다가오는 목요일에 다루게 될 내용을 살펴보세요.
recap WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:38
CAPTCHA를 프라이빗 액세스 토큰으로 대체하기
CAPTCHA에 머무르지 마세요! 프라이빗 액세스 토큰은 신원 및 개인 정보를 침해하지 않고도 합법적인 기기 및 사용자로부터의 HTTP 요청을 식별할 수 있도록 하는 강력한 대안입니다. 앱 및 서버에서 이 도구를 활용하여 온라인 거래의 신뢰도를 높이고 개인 정보를 보호하는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:48
Metal 3를 통한 GPU 바이너리 타겟팅 및 최적화
오프라인 컴파일을 통해 프로젝트 빌드 시 전체 GPU 바이너리를 생성하여 앱 내 지연, 첫 실행 시간 및 새로운 수준의 로드 시간을 줄이는 방법을 알아보세요. 또한 ‘Optimize for size(크기에 맞추어 최적화)' 컴파일러 옵션을 사용하여 대규모 GPU 프로그램을 위해 총 컴파일 시간과 바이너리 크기를 개선하는 방법을 보여드립니다.
compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:56
로컬 승인 흐름 간소화
LocalAuthentication의 최신 승인 중심 API를 사용하여 사용자 데이터의 개인 정보 보호 및 보안을 유지하는 방법을 확인하세요. Local Authentication이 앱의 시크릿, 키 및 기타 민감한 리소스에 대한 액세스를 승인하는 동시에 복잡성을 줄이고 Touch ID 및 Face ID와 같은 일반적인 로컬 인증 방법의 보안 및 사용 용이성을 활용하는 방법을 보여드리겠습니다.
acl,biometric,lacontext,laright,lock,secure enclave,unlock WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:53
Swift-DocC의 새로운 기능
Swift-DocC의 흥미로운 업데이트를 함께 확인하고 나만의 프로젝트를 위한 문서를 작성 및 공유하는 방법을 알아보세요. Swift-DocC 탐색의 향상된 기능을 살펴보고 응용 프로그램 타겟 및 Objective-C 코드를 위한 문서를 컴파일하는 방법을 소개합니다. 또한 GitHub Pages와 같은 호스팅 서비스로 콘텐츠를 바로 게시하는 방법을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:43
차트로 앱 경험 디자인
더 명료하고 멋진 방식으로 데이터를 전달할 수 있도록 차트를 활용하여 앱을 개선하는 방법을 알아보세요. 차트 사용 시기, 사용 방법, 그리고 차트 디자인 시스템 내에서 차트가 연동되는 방식을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
7:10
CloudKit 콘솔의 새로운 기능
CloudKit 콘솔의 최신 업데이트를 안내하고, 전에 없던 방식으로 웹에서 컨테이너를 탐색 및 디버깅하는 방법을 살펴보겠습니다. 기록을 쿼리하고 다른 계정의 관점에서 데이터를 볼 수 있도록 지원하는 iCloud 역할에 대해 자세히 알아보시기 바랍니다. 기록 영역을 공유하고 참가자 간의 협업을 개선하는 방법을 알아보세요. 또한 휴면 중인 컨테이너를 숨기는 방법도 확인하세요. CloudKit 콘솔을 최대한 활용하기 위한 몇 가지 팁도 공유합니다. 이 세션을 최대한 활용하려면 CloudKit 컨테이너에 대한 기본 지식을 갖추고...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:29
앱에 나와 공유된 항목 추가
나와 공유된 항목을 사용하면 메시지에서 다른 사람이 공유한 콘텐츠를 사용자가 앱에서 쉽게 찾을 수 있습니다. 앱에서 나와 공유된 항목을 지원하고 콘텐츠에서 곧바로 메시징 경험을 지속할 수 있는 방법을 알아보세요. 핀으로 고정을 통해 나와 공유된 항목 권한을 암시적으로 부여하고 콘텐츠가 자동으로 공유되도록 하는 방법을 보여드리겠습니다. 또한 나와 공유된 항목 선반에 나와 공유된 항목 콘텐츠를 표시하고 나와 공유된 항목 출처 보기를 사용하여 공유 항목을 시각적으로 표현하는 방법에 대해서도 설명합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:17
Swift의 분산된 Actor 소개
분산 시스템의 개발을 간소화하는 Swift의 Actor 모델의 확장인 분산된 Actor를 살펴보겠습니다. 분산된 앱 및 시스템으로 작업할 때 분산된 Actor 격리 및 위치 투명성이 네트워킹, 직렬화 및 기타 전송의 우발적인 복잡성을 방지하는 데 어떻게 도움이 되는지 알아보겠습니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Protect mutable state with Swift actors(Swift Actor로 변이 가능한 상태 보호)'를 시청하시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:21
USD 도구 및 렌더링 살펴보기
USD(Universal Scene Description) 자산을 생성, 검사 및 변환할 수 있는 툴링의 향상된 최신 기능을 확인하세요. 이러한 도구의 업데이트에 대해 알아보고 여러분의 콘텐츠 제작 파이프라인에 통합하는 데 도움을 드립니다. 또한 USD Hydra 렌더링의 강력한 기능을 알아보고, 나만의 앱에 통합하는 방법을 보여드립니다. USD에 대한 소개는 WWDC22의 ‘Understand USD fundamentals(USD 기초 이해)'를 시청하시기 바랍니다.
ar,arkit,augmented reality WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:25
Create ML 구성 요소를 통한 고급 모델 작성
Create ML 구성 요소를 통해 맞춤형 머신 러닝 모델의 수준을 한 단계 높일 수 있습니다. 비디오나 오디오와 같은 시간적 데이터로 작업하는 방법과 반복적인 사람의 동작 수를 세거나 고급 사운드 분류를 제공하는 모델을 작성하는 방법을 보여드립니다. 또한 새로운 데이터로 모델 학습을 가속화하기 위해 점진적 피팅을 사용하는 것에 관한 모범 사례를 소개합니다. 맞춤형 머신 러닝 모델에 대한 소개는 WWDC22의 ‘Get to know Create ML Components(Create ML 구성 요소 알아보기)'를 시청하시기...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
21:47
Swift Charts: 기준을 높이다
데이터 시각화 심층 분석: Swift Charts와 SwiftUI를 사용하여 폭넓은 차트 옵션을 통해 앱에서 복잡한 데이터세트를 표현하는 방법을 알아보세요. 다양한 종류의 데이터를 표시하고 마크를 작성하여 보다 정교한 차트를 만드는 방법을 보여드리겠습니다. 또한 앱에 맞는 스타일의 차트를 만들 수 있도록 Swift Charts의 광범위한 차트 맞춤화 API에 대해 안내합니다. 이 세션을 최대한 활용하려면 WWDC22의 ‘Hello Swift Charts(Swift Charts 소개)'를 시청하시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
31:47
선언적 기기 관리 도입
선언적 접근 방식을 통해 기기 관리 솔루션의 개발을 간소화하는 방법을 확인하세요. 플랫폼 지원의 최신 업데이트를 안내하고, 상태 및 술어에 대한 프로토콜 개선 사항을 살펴봅니다.
business,declarative,device management,education,enterprise,mdm WWDC22 영어, 일본어, 중국어 간체, 한국어 -
11:10
SharePlay에 광고 및 삽입 광고 표시
앱이 각 참가자에게 서로 다른 광고 일정을 제공할 때 SharePlay에서 조정된 재생 경험을 제공하는 방법을 알아보세요. 서버측 삽입 광고(stitched-in ad)와 예약된 HLS 삽입 광고를 통해 재생 경험을 구축하는 방법을 살펴보고 팁과 모범 사례를 공유합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
40:02
앱 내 구입 통합 및 마이그레이션 살펴보기
최신 App Store Server API로 마이그레이션하고 App Store Server 알림을 통합하는 방법을 알아보세요. 이러한 도구 사용을 시작할 수 있도록 도움을 드리고, 서버에서 앱 내 구입을 최대한 효과적으로 관리할 수 있는 모범 사례를 제공합니다. JSON 웹 토큰에 서명하고, 서명된 거래를 검증하고, verifyReceipt로부터 마이그레이션하는 방법을 알아보세요.
storekit WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:13
SKAdNetwork의 새로운 사항
SKAdNetwork를 통해 광고주는 사용자의 개인 정보를 보호하면서 광고 캠페인의 성공 여부를 측정할 수 있습니다. 계층형 소스 ID, 계층형 전환 값, 다중 전환, 웹 광고에 대한 SKAdNetwork 기여 분석을 포함한 광고 기여 분석의 최신 업데이트를 알아보겠습니다. 또한 대중 익명성의 중요성을 알아보고, Xcode 13에서의 테스팅을 통해 SKAdNetwork 광고 노출 횟수를 확인하는 방법을 살펴보겠습니다.
advertise,catalyst WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:44
CKTool JS 소개
CKTool JS를 사용하여 iCloud 컨테이너를 관리 및 자동화하는 방법을 확인하세요. 컨테이너의 스키마를 관리하고 레코드를 쉽게 수정하며 데이터를 즉석에서 조작할 수 있도록 CKTool JS를 구성하는 방법을 보여드립니다. 또한 자동화 및 툴링 작업 흐름에 CKTool JS를 통합하는 방법을 알아보겠습니다. 이 세션을 최대한 활용하려면 CloudKit 스키마, JavaScript 및 npm을 숙지하시는 것이 좋습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:01
효과적인 차트 디자인
디자인 중심적이며 친근하고 손쉽게 사용할 수 있는 차트를 디자인하는 방법을 알아보세요. 명확한 표시, 축, 설명, 상호 작용 및 색상이 있는 멋진 차트를 디자인하는 방법을 보여드리고 모든 사람에게 유용한 경험을 만들 수 있도록 도와드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:11
MetalFX Upscaling을 통한 성능 향상
Metal 응용 프로그램에 플랫폼에 최적화된 그래픽 효과를 제공하는 새로운 API인 MetalFX에 대해 알아보세요. MetalFX Upscaling을 사용하면 이제 응용 프로그램에서 렌더링 품질 저하 없이 더 낮은 해상도로 프레임을 렌더링하고 렌더링 시간을 줄일 수 있습니다. 또한 상당한 성능 향상을 얻을 수 있는 공간 업스케일링과, 최고 품질의 렌더링을 제공하는 시간적 AA 및 업스케일링이라는 두 가지 효과의 사용 방법과 사용 시기를 보여드립니다.
game dev,game developer,games,metal,metal 3,metalfx,metalfx upscaling,metal tools,performance WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:07
Safari 웹 확장 프로그램의 새로운 기능
웹을 탐색하는 사용자에게 보다 우수한 경험을 제공할 수 있도록 Safari 웹 확장 프로그램의 향상된 최신 기능을 사용하는 방법을 알아보세요. 매니페스트 버전 3로 업그레이드하고, 웹 확장 프로그램용 최신 API를 도입하고, 여러 기기에서 확장 프로그램을 동기화하는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:17
글로벌 앱 빌드: 사례별 현지화
사용 중인 언어에 관계없이 전 세계의 기기에서 앱을 실행하고 모든 사용자에게 탁월한 경험을 제공하도록 지원하는 방법을 알아보세요. 다양한 고객층을 위한 앱 제작 시 Apple API를 통해 탄탄한 기반을 얻을 수 있는 방법을 알아보고, 그동안의 경험을 바탕으로 사례, 문제 및 모범 사례를 공유합니다.
,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation WWDC22 영어, 일본어, 중국어 간체, 한국어 -
36:22
지갑 및 Apple Pay의 새로운 기능
지갑 및 Apple Pay의 최신 업데이트를 확인하세요. 앱과 웹 사이트에서 지갑을 이용한 주문을 지원하는 방법과 Identity Verification API를 통해 사용자의 나이 및 신원을 안전하게 확인하는 방법을 보여드립니다. 또한 SwiftUI를 위한 PassKit 지원을 살펴보고, 자동 결제를 통해 Apple Pay 경험을 향상하는 방법을 논의합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:02
배경 자산 소개
배경 자산 프레임워크를 사용하여 CDN에서 대용량 파일을 직접 다운로드하고 앱과 게임의 초기 실행 경험을 향상하는 방법을 확인하세요. 초기 앱 설치 시, 앱 업데이트 시, 그리고 앱을 사용하는 동안 주기적으로 배경 다운로드를 예약하는 방법을 보여드립니다. 또한 사용자가 원하는 콘텐츠를 원하는 시기에 확보할 수 있도록 다운로드 예약을 관리하는 방법을 알아보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:29
확장된 San Francisco 서체 모음 소개
Apple 플랫폼의 시스템 서체인 San Francisco의 최신 추가 사항을 통해 인터페이스를 디자인할 때 더 많은 제어 및 유용한 기능을 제공하는 방법을 알아보세요. 굵기 및 시각적 크기 외에도 San Francisco는 이제 Condensed(축약), Compressed(압축), Expanded(확장)라는 세 가지 새로운 너비 스타일을 지원합니다. 또한 San Francisco의 언어적 확장에 대해 안내하고, 풍부한 기능을 갖춘 아랍어 시스템 서체 모음인 SF Arabic 및 SF Arabic Rounded에 대해 자세히...
new york,san francisco,type,typeface,typography WWDC22 영어, 일본어, 중국어 간체, 한국어 -
28:54
Swift Concurrency를 사용하여 데이터 경합 제거
Swift Concurrency의 핵심 개념 중 하나인 Task 격리 및 Actor 격리에 대해 함께 알아보겠습니다. 데이터 경합을 제거하는 Swift의 접근 방식을 소개하고 이것이 앱 아키텍처에 미치는 영향에 대해 안내합니다. 또한 코드에서 원자성의 중요성에 대해 논의하고, 격리를 유지하기 위한 Sendable 점검의 의미를 소개하며, 동시 시스템에서 작업의 순서를 지정하는 것과 관련한 가정을 다시 살펴봅니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:26
멋진 Swift Playgrounds용 콘텐츠 만들기
Swift Playgrounds를 위해 디자인된 안내식 교육 콘텐츠를 빌드하는 방법을 알아보세요. 완료된 샘플 코드 프로젝트에 가이드를 추가하는 방법을 함께 알아보시기 바랍니다. 학습자가 자신만의 코드로 프로젝트를 확장하도록 장려하는 관련 코드와 선택 사항인 실험 과제를 보여주기 위해 러닝 센터에 과제를 추가하는 방법을 시연합니다.
swift playgrounds WWDC22 영어, 일본어, 중국어 간체, 한국어 -
27:29
Swift 제네릭 사용하기
제네릭은 Swift에서 추상 코드를 작성하기 위한 기본 도구입니다. 코드가 진화함에 따라 추상화할 수 있는 기회를 확인하고, 많은 동작이 있는 하나의 코드를 작성하기 위한 전략을 평가하는 방법을 배우고, 제네릭 코드를 더 쉽게 작성하고 이해하는 데 도움이 되는 Swift 5.7의 언어 기능을 알아볼 수 있습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
21:32
Swift Regex: 기초를 넘어
Swift Regex로 문자열 처리의 기초를 뛰어넘으세요. Regex의 개요 및 작동 원리를 소개하고, Foundation의 풍부한 데이터 파서를 살펴보며, 내 파서를 통합하는 방법을 알아보고, 캡처에 대한 자세한 내용을 알아봅니다. 또한 손쉽게 문자열을 일치시키고 Regex 기반 알고리즘을 활용하기 위한 모범 사례를 제공합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:23
개인 정보 보호의 새로운 내용
Apple은 개인 정보 보호가 인권의 기본이며, 사용자의 개인 정보를 보호하는 것은 Apple이 수행하는 모든 활동의 중심이라고 생각합니다. Apple의 엔지니어링 팀에서 모든 제품 및 개발자 프레임워크에 개인 정보 보호를 구축하는 방법을 살펴보고, 신뢰를 구축하고 고객을 보호하기 위해 앱에 도입할 수 있는 기술 및 패턴을 알아보시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
16:03
Xcode를 사용한 멀티 플랫폼 앱 개발
Xcode 14를 사용하여 다양한 Apple 플랫폼을 위한 앱을 빌드하는 방법을 알아보세요. 앱 타겟을 간소화하고, 공통 코드베이스를 유지하며, 기본적으로 설정을 공유하는 방법을 보여드리겠습니다. 또한 설정 및 코드의 상태를 조절하여 각 플랫폼에 맞게 앱을 맞춤화하는 방법을 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
26:21
Core Data 및 CloudKit 사용 최적화
Core Data 및 CloudKit 구현을 최적화할 수 있는 개발 주기의 세 부분을 함께 살펴보시기 바랍니다. 앱의 아키텍처 및 기능 세트를 분석하여 가정을 검증하고, 대용량 데이터 세트를 수집한 후 동작의 변화를 탐색하며, 작업 흐름을 개선하기 위해 실행 가능한 피드백을 얻을 수 있는 방법을 보여드리겠습니다. 이 세션을 최대한 활용하려면 데이터 모델을 CloudKit으로 동기화하는 방법을 숙지하는 것이 좋습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:18
데스크탑급 iPad 앱 빌드
데스크탑급 기능을 활용할 수 있는 iPad 앱을 만드는 방법을 확인하세요. UIKit 팀의 Mohammed와 함께 최신 탐색 기능, 컬렉션 보기, 메뉴 및 편집 API를 살펴보고 강력한 iPad 앱을 빌드하기 위한 모범 사례를 알아보세요. 이 세션에서 실시간으로 코딩을 실습하거나 샘플 앱을 다운로드하여 나만의 코드를 업데이트하기 위한 참조용으로 사용할 수 있습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:26
Apple Music API 및 MusicKit 소개
Apple Music API 및 MusicKit 클라이언트 프레임워크에 대해 알아보세요. Apple Music 기능을 내 웹 서비스나 안드로이드 앱에 통합하고, Apple Music API에 콘텐츠를 검색하거나 가져오도록 요청하며, 구독자 경험을 개인화하는 방법을 배울 수 있습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:36
iOS의 EDR 살펴보기
EDR은 Apple의 HDR(High Dynamic Range) 표현 및 렌더링 파이프라인입니다. 앱에서 EDR을 사용하여 HDR 콘텐츠를 렌더링하고, iPhone 및 iPad에서 HDR 디스플레이의 다이내믹 레인지 기능을 활용하는 방법을 알아보세요. iOS에서 네이티브 EDR API를 활용하는 방법을 보여드리고, HDR이 적절한 경우를 결정하는 데 도움이 될 모범 사례를 제공하며, 톤 매핑 및 HDR 콘텐츠 렌더링을 위한 팁을 소개합니다. 또한 참조 모드를 소개하고 이를 통해 참조 응답을 제공함으로써 색상 등급 지정, 편집...
WWDC22 영어 -
10:14
엔드포인트 보안의 새로운 사항
바이러스 방지 소프트웨어, 엔드포인트 감지 및 대응, macOS용 데이터 유출 방지 솔루션과 같은 안정적인 엔드포인트 보안 제품을 빌드하는 방법을 알아보세요. 또한 엔드포인트 보안 API의 최신 개선 사항을 안내합니다. 앱에서 더 많은 보안 이벤트를 지원하고 고급 음소거 기능을 사용하는 방법을 알아보세요. 명령줄에서 인트로스펙션을 수행하는 데 도움이 되는 독립적인 도구도 살펴보겠습니다.
authentication,eslogger,gatekeeper,kauth,kernel,login,logout,malware,openbsm,xprotect WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:22
iOS 카메라 캡처의 향상된 기능 살펴보기: 심도, 포커스, 멀티태스킹
앱에서 고급 카메라 캡처 기능을 활용하는 방법을 확인하세요. LiDAR 스캐너를 사용하여 사진 및 비디오 효과를 만들고 정확한 심도 측정을 수행하는 방법을 보여드립니다. 앱에서 카메라를 사용하여 화면 속 화면이나 멀티태스킹을 수행하고, 카메라 캡처 중에 얼굴 기반 자동 포커스와 자동 노출을 제어하는 방법 등을 알아보세요. 또한 고품질의 비디오 출력을 캡처하는 동시에 라이브 미리 보기를 최적화할 수 있도록 다양한 비디오 출력을 사용하기 위한 전략을 소개합니다. 카메라 캡처 기능의 개요를 확인하려면 WWDC21의 ‘What's...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:28
ScreenCaptureKit 소개
macOS 화면 공유 응용 프로그램, 화상 회의 앱, 게임 스트리밍 서비스 등에서 ScreenCaptureKit을 통해 고성능 화면 캡처를 제공하는 방법을 알아보세요. 이 API의 구성 요소를 알아보고, 스트림을 구성하여 화면상의 비디오 및 오디오 콘텐츠를 캡처하는 방법을 배우며 여러분의 기존 앱에 이를 통합하기 위한 팁을 공유합니다.
audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:14
개인 정보 사용 수준 라벨 만들기
개인 정보 사용 라벨을 통해 사용자가 앱의 개인정보 처리방침을 이해할 수 있습니다. 여러분의 현재 데이터 습관을 자세히 조사하는 방법을 살펴보고, App Store 제품 페이지에 앱의 개인 정보 사용 라벨을 만들기 위한 모범 사례를 알아보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
11:09
Swift-DocC 콘텐츠의 검색 가능성 향상
웹에서의 Swift-DocC에 대한 탐색 경험에 대해 살펴보겠습니다. 콘텐츠를 구조화하고 최적화하여 프레임워크 및 응용 프로그램에 대한 개발자의 문서화를 지원하는 방법을 보여드리겠습니다. 또한 독자가 여러분의 문서를 쉽게 찾아볼 수 있도록 하는 향상된 기술을 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:26
앱에 라이브 텍스트 상호 작용 추가
정지 사진 또는 일시 정지된 비디오 프레임에 대한 라이브 텍스트 지원을 앱에 구현하는 방법을 알아보세요. iOS, iPadOS 또는 macOS의 모든 이미지 보기 내에서 텍스트 상호 작용, 번역, 데이터 감지 및 QR 코드 스캐닝을 손쉽게 활성화하는 방법을 소개합니다. 또한 상호 작용 유형 제어, 보조 인터페이스 관리, 잠재적 동작 충돌 해결 방법에 대해 다룹니다. 라이브 카메라 피드의 감지된 데이터 캡처 및 상호 작용에 대해 자세히 알아보려면 WWDC22의 ‘Capture machine-readable codes and...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:36
tvOS 앱에서 다양한 사용자 지원
tvOS 앱에서 개인화된 개별 경험을 만드는 방법을 확인하세요. 프로필 데이터, 게임 저장 상태 등을 저장할 수 있는 단일 체크상자를 제공하여 각 사용자에게 iPhone과 같은 개인 기기에서와 동일한 수준의 데이터 분리를 제공하는 방법을 보여드리겠습니다. 또한 새로운 사용자 독립형 키체인을 통해 한 가정의 여러 사용자에게 기존 로그온 경험을 유지하는 데 어떻게 도움이 되는지 알아봅니다.
appletv,apple tv,apple tv 4k,content,content first,keychain,login,log in,multiuser,multi user,password,persona,personalizable,personalization,personalize,profile,profiles,runs as current user,signin,sign in,tv,tv app,tv apps,tv dev,tv developer,tvos,user,user independent,user management,users WWDC22 영어, 일본어, 중국어 간체, 한국어 -
9:38
AVQT의 새로운 기능
AVQT(Advanced Video Quality Tool)의 최신 업데이트 및 향상된 기능을 확인하세요. 대화식 보고서 기능에 대해 안내하고 비디오 품질 관련 문제를 식별하는 방법을 배울 수 있도록 도와드립니다. 또한 원본 형식에 대한 지원 확대에 대해 살펴보고, 비디오 내에서 특정 장면을 평가하는 방법을 보여드리며, Linux에서 AVQT를 사용하여 Linux 서버 및 클라우드에서 온라인으로 비디오를 분석하는 방법을 알아보겠습니다.
avqt,linux,video quality WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:30
Core ML 사용 최적화
Core ML이 CPU, GPU 및 Neural Engine과 함께 작동하여 기기 내에서 앱의 개인 정보를 보호하는 머신 러닝 경험을 지원하는 방법을 알아보세요. 여러분의 모델 성능을 이해하고 극대화하기 위한 최신 도구를 살펴보겠습니다. 또한 모델 성능 특성을 손쉽게 이해할 수 있도록 보고서를 생성하는 방법을 보여드리고, Core ML Instrument로 모델에 대한 통찰력을 얻는 데 도움을 드리며, 앱에서 Core ML 통합을 더욱 최적화할 수 있는 API의 향상된 기능을 안내합니다. 이 세션을 최대한 활용하려면...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:15
USD 기초 이해
Pixar의 USD(Universal Scene Description)에 대한 기초를 살펴보고 이를 통해 우수한 3D 자산 및 작업 흐름을 빌드하는 방법을 배울 수 있습니다. USD의 핵심 개념을 소개하고, 콘텐츠 제작 파이프라인에 형식을 통합하는 방법을 살펴보겠습니다. 또한 컴포지션을 사용하여 USD의 강력한 기능을 활용함으로써 유연하고 유용한 자산을 만드는 방법을 보여드립니다.
ar,arkit,augmented reality WWDC22 영어, 일본어, 중국어 간체, 한국어 -
31:09
빠르게 링크: 빌드 및 실행 시간 개선
앱의 빌드 및 런타임 링크 연결 성능을 향상하는 방법을 확인하세요. 링크 연결, 옵션, 그리고 앱의 링크 성능을 향상하는 최신 업데이트에 대해 자세히 알아볼 수 있는 뒷이야기를 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
28:29
메시지와 맞춤형 협업 앱 통합
SharedWithYou 프레임워크를 통해 앱의 협업 인프라를 강화하는 방법을 확인하세요. 협업 콘텐츠에 안전한 초대를 보내고 참가자 변경 사항을 동기화하는 방법을 보여드립니다. 관련 대화 내에 콘텐츠 업데이트를 표시하는 방법도 다루겠습니다. SharedWithYou(나와 공유된 항목)에 대한 소개는 WWDC22의 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다. 협업 UI API에 대한 개요를 보려면 WWDC22의 ‘Enhance collaboration experiences with Messages(메시지로 협업...
WWDC22 영어, 일본어, 중국어 간체 -
20:13
앱 단축어 디자인
Siri, Spotlight 및 단축어 앱에서 앱의 우수한 기능을 직접 노출하는 방법을 알아보세요. 앱 단축어에 대해 소개하고, 앱 단축어로 작동할 만한 앱의 기능을 평가하는 데 도움이 될 모범 사례를 제공하며, 나만의 단축어를 제작하는 과정을 안내합니다. 명확하고 기억하기 쉬운 이름을 만들고, 맞춤형 시각 자료를 디자인하며, 필요한 정보를 수집하고, 검색하기 쉬운 단축어를 생성하는 방법을 알아보세요.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:08
iPad 앱 디자인의 새로운 기능
iPad 앱 디자인의 최신 업데이트를 확인하세요. 검색, 탐색 막대, 편집 메뉴, 다중 선택의 향상된 기능 등을 안내합니다. 맞춤형 도구 막대, 다중 열 표, 찾기 및 바꾸기를 통합하여 앱을 더욱 강력하고 손쉽게 사용할 수 있는 방법을 알아보세요.
customization,productivity,screen size,search,sidebar,split view,toolbar WWDC22 영어, 일본어, 중국어 간체, 한국어 -
27:01
SwiftUI로 맞춤형 레이아웃 작성
SwiftUI는 이제 앱의 인터페이스 레이아웃 수준을 한 단계 높이고 보기를 정렬할 수 있는 강력한 도구를 제공합니다. 고도로 맞춤화가 가능한 2차원 레이아웃을 만들 수 있는 그리드 컨테이너를 소개하고, 레이아웃 프로토콜을 사용하여 완전한 맞춤형 동작으로 나만의 컨테이너를 빌드하는 방법을 보여드립니다. 또한 레이아웃 유형 사이에 원활한 애니메이션 전환을 만드는 방법을 살펴보고, 우수한 인터페이스를 만들기 위한 팁과 모범 사례를 공유합니다.
anylayout,apply different layouts,arrange buttons,bounds,button,cache inout void,cat,columns,dog,equalwidthhstack,equatable,frame,geometry reader,goldfish,grid,gridcolumnalignment,gridrow,identifiable,layout,layout protocol,layout tools,lazy grid,lazyhgrid,leading edge,origin,placesubviews,rows,sizethatfits,trailing edge,view,view modifier,view spacing,viewthatfits,vstack WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:25
HealthKit의 새로운 기능
건강 및 피트니스 앱에 HealthKit 기능을 구현할 수 있습니다. 수면 단계를 통해 보다 상세한 수면 데이터를 캡처하고, 향상된 운동 API를 통해 수영-자전거-달리기 및 인터벌 운동을 추적하며, 개인 정보를 보호하면서 실제 처방전의 이미지를 포함한 시력 처방을 HealthKit에 직접 저장하는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:02
Transferable 소개
Transferable 소개: 앱에서 공유, 드래그 앤 드롭, 복사/붙여넣기 및 기타 기능을 손쉽게 지원할 수 있도록 하는 모델-레이어 프로토콜입니다. 일반적인 사용 사례에서 API를 사용하는 방법을 알아보고, 고급 기능을 활용하여 동작을 맞춤화하는 방법을 알아보겠습니다. 또한 많은 양의 데이터를 다룰 때 메모리 효율성을 목표로 최적화할 방법을 공유합니다. 모델을 문자열이나 이미지로 다른 응용 프로그램과 공유하도록 확장하든, 맞춤형으로 선언된 데이터 타입을 생성하든 관계없이 Transferable을 사용하면 앱에서 뛰어난...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
37:19
한 차원 높은 ScreenCaptureKit 구현하기
ScreenCaptureKit을 통해 앱 사용자의 복잡한 화면 캡처 경험을 지원하는 방법을 확인하세요. 콘텐츠 필터 미세 조정, 프레임 메타데이터 해석, 윈도우 선택기 등 포함 가능한 여러 고급 옵션을 살펴보겠습니다. 또한 최적의 성능을 위해 스트림을 구성하는 방법을 보여드리겠습니다.
audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:37
Mac에 iOS 앱 구현하기
iOS 앱을 우수한 macOS 경험으로 전환할 수 있는 다양한 방법을 알아보세요. iPad 앱을 M1 Mac용으로 제공하거나 Mac Catalyst를 사용해 모든 Mac에 적합하도록 앱을 빌드하는 등 앱을 Mac에 구현하는 모범 사례를 살펴보겠습니다. 향상된 경험을 제공하는 최신 도구, 옵션 및 API에 대해 알아보세요. 또한 Mac용으로 앱을 최적화하는 방법을 보여드리고, Mac Catalyst를 사용하여 빌드했을 때 데스크탑급 iPad 기능이 Mac 네이티브 옵션으로 자동으로 변환되는 방법을 알아보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:06
Apple Watch용 생산성 앱 빌드
손목의 생산성이 그 어느 때보다 향상됩니다. SwiftUI 및 시스템 기능을 사용하여 Apple Watch용으로 우수한 생산성 앱을 빌드하는 방법을 확인하세요. 손목을 위한 우수한 작업 경험을 디자인하는 방법을 소개하고 텍스트 입력을 받고, 기본 차트를 표시하며, 친구와 콘텐츠를 공유하는 방법을 알아보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
1:22
WWDC22 둘째 날 요약
둘째 날 브리핑에 함께 할 준비가 되셨습니까? 화요일의 모든 유용한 세션을 확인하고 앞으로 다룰 내용도 미리 살펴보세요.
recap WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:35
컴플리케이션 및 위젯: 리로리드
watchOS 및 iOS 잠금 화면으로의 모험과 함께 위젯 코드 실습을 해보겠습니다. watchOS에서의 복잡한 컴플리케이션에 강력한 기능을 더하고 iPhone의 잠금 화면 위젯을 만들 수 있도록 해 주는 WidgetKit의 향상된 최신 기능에 대해 알아보세요. 최신 SwiftUI 보기를 통합하여 한 눈에 볼 수 있는 우수한 데이터를 제공하는 방법을 안내하고, 각 플랫폼이 콘텐츠를 렌더링하는 방식을 알아보고, 위젯이나 컴플리케이션 내 콘텐츠의 디자인과 느낌을 맞춤화하는 방법을 배워보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:22
Swift Charts 소개
모든 Apple 플랫폼에 최적화된 차트를 SwiftUI 하나만으로 제작할 수 있는 유연한 프레임워크인 Swift Charts를 소개합니다. 구성 구문을 사용하여 더 적은 코드로 유익하고 보기 좋고 사용이 손쉬운 차트를 만드는 방법을 알아볼 수 있습니다. Swift Charts를 통해 시각화를 만들기 위한 구성 요소를 소개하고, 간단한 제어자로 차트의 디자인을 변경하는 방법을 살펴보겠습니다. 또한 멋진 경험을 구현하는 데 도움을 주는 Xcode Previews(미리보기)의 최신 업데이트를 안내합니다.
accessibility,animation,area,array of structs,audio graphs,bar,bar chart,bar marks,charts,collection,composition,custom marks,data,declarative,declarative syntax,food truck,foreground style,identifable,labels,line,line chart,linemark,line style,mark properties,marks,multiplatform,ostensible,pancakes,picker,point,pointmark,preview,rectangle,rule,sonification,swiftui,symbol,symbols,symbol size,variants,visual elements,voice over,x axis,x position,y axis,y position WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:58
Swift Regex 소개
Swift Regex를 활용하여 문자열을 더 효과적으로 처리하는 방법을 알아보세요. 새롭고 선언적인 방식으로 문자열을 처리하여 간결한 리터럴을 지원하는 Regex 빌더를 활용하세요. 또한 문자열의 유니코드 모델을 살펴보고, Swift Regex로 유니코드에 적합한 처리를 손쉽게 수행할 수 있는 방법을 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:59
데스크탑급 편집 상호 작용 도입
앱에서 사용자의 생산성 속도를 높일 수 있는 고급 데스크탑급 편집 기능을 확인하세요. UI에 최적화된 더 많은 상호 작용을 제공하여 사용자가 편집 기능에 빠르게 액세스하도록 지원하고, Mac Catalyst를 통해 macOS에 맞게 iPadOS 앱을 최적화하는 방법을 알아보세요. 또한 고도로 맞춤화 가능한 찾기 상호 작용에 대해 알아보고, 시스템 UI를 통해 사용자가 앱에서 콘텐츠를 일관성 있게 찾을 수 있도록 지원하는 방법을 알아봅니다..
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
33:27
패스키 소개
보안 업그레이드 시간입니다. 패스키 지원을 추가하여 사용자의 로그인 경험을 보다 빠르고 쉽게 만드는 동시에, 계정 보안을 근본적으로 더욱 향상할 수 있는 방법을 알아보세요. 패스키는 피싱 공격 제거를 위해 구축된 간단하고도 강력한 자격 증명입니다. 패스키가 보안을 염두에 두고 설계된 방식을 소개하고, 사용 방법을 보여드리며, 패스키를 로그인 흐름에 통합하는 방법을 다루고, 이 기능을 도입하기 위해 필요한 플랫폼 및 웹 API에 대해 알아보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:31
Create ML 구성 요소 알아보기
Create ML을 이용하면 이미지 분류, 사물 인식, 사운드 분류, 손 동작 분류, 동작 분류, 테이블 형식 데이터 회귀 분석 등을 위한 맞춤형 머신 러닝 모델을 손쉽게 빌드할 수 있습니다. 또한 Create ML 구성 요소 프레임워크를 이용하면 기반 작업을 맞춤화하고 모델을 개선할 수 있습니다. 이러한 작업을 구성하는 특징 추출기, 트랜스포머 및 추정기를 살펴보고, 이러한 기능을 다른 구성 요소 및 사전 처리 단계와 결합하여 이미지 회귀 분석과 같은 개념에 대한 맞춤형 작업을 빌드하는 방법을 살펴보겠습니다. 복잡한 맞춤형...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
26:58
Metal-cpp를 통해 C++로 Metal 프로그래밍
이제 C++ 게임과 앱에서 Metal의 강력한 기능을 활용할 수 있습니다. Metal-cpp를 통해 C++ 코드를 Metal과 연동하는 방법을 보여드리고, 각각을 통해 개체 라이프사이클을 관리하는 방법을 살펴보며, 이러한 언어가 앱에서 협력할 수 있도록 돕는 유틸리티를 시연합니다. 또한 Objective-C와 C++를 함께 원활하게 통합하는 앱 아키텍처 디자인의 모범 사례를 보여드립니다.
c,game dev,game developer,metal 3,metalcpp WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:11
VisionKit을 통한 컴퓨터 판독 코드 및 텍스트 캡처
VisionKit의 Data Scanner를 소개합니다. 이 프레임워크는 AVCapture와 Vision을 결합하여, 간단한 Swift API를 통해 컴퓨터 판독 코드 및 텍스트의 라이브 캡처를 지원합니다. 바코드 기호와 언어 선택을 지정하여 앱에서 캡처할 수 있는 콘텐츠의 유형을 제어하는 방법을 보여드립니다. 또한 앱에서 지침을 활성화하고 항목 강조 또는 관심 영역을 맞춤화하는 방법에 대해 살펴보며, 앱에서 항목을 감지한 후의 상호 작용을 처리하는 방법을 다룹니다. 정지 이미지 또는 일시 정지된 비디오 프레임을 통한 라이브...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
33:45
SwiftUI의 새로운 기능
SwiftUI 파티에 초대되셨습니다! 참석하셔서 최신 업데이트를 알아보고 UI 프레임워크 디자인의 미래를 살펴보시기 바랍니다. SwiftUI에서 깊이 있는 맞춤화, 고급 레이아웃 기술, 적절한 공유 전략, 앱의 전체 디자인을 위한 견고한 구조적 접근 방식을 확인할 수 있습니다. 또한 최신 그래픽 효과와 API를 탐색하는 즐거움도 느껴볼 수 있습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
30:41
앱 인텐트 자세히 알아보기
앱 인텐트 프레임워크를 사용하여 앱의 검색 가능성과 앱 사용률을 높일 수 있는 방법을 알아보세요. 이 Swift 프레임워크의 강력한 기능에 대해 안내하고, 앱 인텐트와 SiriKit 인텐트의 차이점을 살펴보며, 앱의 기능을 시스템에 노출하는 방법을 보여드립니다. 또한 엔티티 및 쿼리를 빌드하여 풍부한 앱 단축어 경험을 만드는 방법을 소개합니다. 앱 인텐트에 대해 자세히 알아보려면 WWDC22의 ‘Implement App Shortcuts with App Intents(앱 인텐트를 통해 앱 단축어 구현)' 및 ‘Design...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
19:41
내 macOS 앱에 연속성 카메라 활용하기
연속성 카메라를 통해 모든 Mac 앱에서 iPhone을 외부 카메라로 사용할 수 있는 방법을 확인하세요. 비디오 화상 회의 소프트웨어 빌드, 카메라를 사용한 창작 활동 등에 관계없이 자동 카메라 전환을 통해 앱의 기능을 향상하는 방법을 보여드리겠습니다. 또한 사용자 선호 및 시스템 선호 카메라를 인식하는 방법을 살펴보고, iPhone의 비디오 스트림으로부터 고해상도 및 고품질 사진을 캡처할 수 있는 API 등을 안내하겠습니다. 카메라 캡처에 대해 자세히 알아보려면 WWDC22의 ‘Discover advancements in...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
16:29
RoomPlan으로 매개변수적 3D 룸 스캔 만들기
RoomPlan을 사용하면 앱에서 간단한 매개변수적 3D 룸 스캔을 빠르게 만들 수 있습니다. 이 API를 사용하여 룸 스캐닝 경험을 손쉽게 추가하는 방법을 알아보세요. 이 API를 도입하는 방법을 보여드리고, 3D 매개변수적 출력에 대해 살펴보며, 앱에서 모든 스캔에 대해 우수한 결과를 얻을 수 있는 모범 사례를 공유합니다.
ar,arkit,augmented reality WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:48
Swift Playgrounds에서 첫 번째 앱 빌드
Swift Playgrounds로 앱을 손쉽게 프로토타이핑하고 빌드하는 방법을 알아보세요. 빈 프로젝트에서 앱을 만들고 SwiftUI로 인터페이스를 빌드하고 Swift Package Manager를 사용하여 오픈 소스 패키지에서 기능을 추가하는 방법을 보여드리겠습니다. 또한 Previews(미리보기) 및 콘솔을 사용하여 문제를 디버깅하는 방법을 살펴보고, TestFlight를 통해 배포용으로 App Store Connect에 앱을 제출하는 방법을 알려드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:48
Focus 필터 소개
다른 사람이 현재 활성화한 Focus를 기준으로 앱 동작을 맞춤화하는 방법을 확인하세요. 앱 인텐트를 사용하여 앱의 Focus 필터를 정의하고 시스템의 변경 사항에 대해 조치를 취하고 앱의 보기를 다양한 방법으로 표시하는 방법을 보여드리겠습니다. 또한 알림을 필터링하고 배지 수를 업데이트하는 방법을 살펴보겠습니다. 이 세션을 최대한 활용하려면 먼저 WWDC22의 ‘Dive into App Intents(앱 인텐트 자세히 알아보기)'를 시청하시기 바랍니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:38
Swift 동시성 시각화 및 최적화
Instruments에서 Swift 동시성 템플릿을 통해 앱을 최적화하는 방법을 알아보세요. 흔히 발생하는 성능 문제를 논의하고 Instruments를 사용하여 이러한 문제를 찾고 해결하는 방법을 보여드리겠습니다. UI의 응답성을 유지하고 병렬 성능을 최대화하며, 앱 내에서 Swift 동시성 활동을 분석하는 방법을 알아보세요. 이 세션을 최대한 활용하려면 Swift 동시성(Task 및 Actor 포함)에 대해 숙지하시는 것이 좋습니다.
swift,swift concurrency WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:44
Metal 3 소개
Metal 3를 통해 앱에서 Apple 실리콘의 잠재력을 최대한 활용하세요. 최신 기능, 향상된 기능 및 툴링을 소개합니다. 또한 고급 기능과 컴파일러 도구를 사용하여 리소스를 더 빨리 로드하고, 빌드 시점에 셰이더 바이너리를 컴파일하며, 메시 셰이더를 사용하여 복잡한 지오메트리를 처리하고, 고해상도 그래픽을 더 짧은 시간에 렌더링하며, 머신 러닝 네트워크를 더 빠르게 학습시키는 방법 등을 알아보겠습니다.
game dev,game developer,metal,metal 3,metal compute,metal shading language,metal tools,proapps,raytracing,ray tracing WWDC22 영어, 일본어, 중국어 간체, 한국어 -
16:08
Unity 게임에 손쉬운 사용 추가
오픈 소스인 손쉬운 사용 플러그인을 사용하여 Apple 플랫폼에서 Unity 게임에 액세스할 수 있도록 지원하는 방법을 알아보세요. 샘플 Unity 게임 프로젝트에 VoiceOver 및 스위치 제어와 같은 보조 기술에 대한 지원을 추가하는 과정도 확인해 보시기 바랍니다. Dynamic Type을 통해 텍스트를 자동으로 확장하고, 투명도 감소 또는 대비 증가와 같은 인터페이스 조절을 지원하는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:49
What's new in SF Symbols 4
Explore the latest updates to SF Symbols, Apple's extensive library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Discover the latest additions to the SF Symbols library and new categories in the app. Learn about the new Automatic...
categories,glyph,icon,template WWDC22 영어, 일본어, 중국어 간체, 한국어 -
26:06
탐색을 위한 SwiftUI 쿡북
우수한 앱을 위한 레시피는 명확하고 강력한 탐색 구조에서 시작됩니다. SwiftUI 팀과 함께 유명한 코딩 맛집을 방문하여 앱을 위한 우수한 경험을 요리하는 방법을 알아보세요. SwiftUI의 탐색 스택 및 Split View 기능을 소개하고, 앱의 특정 영역으로 연결되는 링크 설정 방법을 보여드리며, 탐색 상태를 빠르고 쉽게 복원하는 방법을 알려드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:24
Metal 3를 통해 리소스를 더 신속하게 로드
Metal 3의 빠른 리소스 스트리밍을 사용하여 자산을 신속하게 로드하는 방법을 확인하세요. 앱에서 비동기식 설정 및 저장 작업 흐름을 사용하여 SSD 저장 공간의 속도와 Apple 실리콘의 통합 메모리 아키텍처의 처리량을 활용하는 방법을 보여드리겠습니다. 또한 GPU 렌더링 및 컴퓨팅 작업과 병렬로 실행되면서 동기화되는 별도의 대기열을 만드는 방법을 알아보겠습니다. 마지막으로, 더 낮은 지연 속도로 데이터를 로드할 수 있도록 높은 우선순위 대기열로 오디오와 같은 자산을 지정하는 방법을 공유합니다.
3d graphics,game,game dev,game developer,metal,metal 3,metal tools,raytracing WWDC22 영어, 일본어, 중국어 간체, 한국어 -
21:24
Push to Talk를 통한 음성 통신 향상
앱에 워키토키 통신을 구현하도록 지원합니다. 버튼을 탭하는 것만으로 빠른 통신이 가능하도록 Push to Talk 앱에 눈에 띄는 시스템 UI를 추가하는 방법을 알아보세요. PushToTalk 프레임워크에 대해 소개하고 백그라운드에서도 오디오를 송수신할 수 있도록 앱을 구성하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 앱 백엔드에서 오디오 전송을 처리하는 방법을 숙지하시는 것이 좋습니다. 또한 APN에 대한 기본적인 이해가 필요합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
8:34
Mac 앱 공증의 새로운 기능
공증은 macOS와 함께 작동하여 사용자가 App Store 외부의 소프트웨어를 Mac에 안전하게 다운로드할 수 있도록 합니다. altool에서 notarytool로 전환해야 하는 요구 사항과 Xcode GUI로 앱 공증 시 전반적인 성능을 향상하는 방법에 대해 알아보세요. 또한 인터넷에 연결된 시스템에서 Notary 서비스와 상호 작용하기 위한 API에 대한 정보를 공유합니다.
malware,notarizing,notary,webhook WWDC22 영어, 일본어, 중국어 간체, 한국어 -
38:16
Swift의 새로운 기능
Swift에 관한 새로운 소식을 확인하세요. 성능 개선 사항에 대해 안내하고, 더 안전하고 확장 가능한 Swift 패키지를 살펴보며, Swift Concurrency의 향상된 기능을 소개합니다. 또한 Swift Regex, 더 우수한 제네릭, 그리고 보다 유연하고 표현력 있는 코드를 작성할 수 있도록 언어에 내장된 기타 도구를 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:07
메시지를 통합 협업 경험 향상
메시지에서의 협업을 통해 앱의 통신 및 협업을 강화할 수 있는 방법을 확인하세요. 간단한 공유와 토론을 위해 메시지 대화로 문서를 연결하는 방법을 배울 수 있습니다. 대화에 참여하는 모든 사람이 문서의 최신 활동 소식을 확인할 수 있도록 하는 방법을 알아보세요. 또한 앱에 맞춤형 UI를 추가하여 협업 세부 사항을 관리하고 문서를 메시지 대화 및 FaceTime 통화에 연결하는 방법을 확인할 수 있습니다. SharedWithYou 프레임워크에 대해 자세히 알아보려면 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
28:52
Nearby Interaction의 새로운 기능
Nearby Interaction 프레임워크를 통해 초광대역(UWB)을 앱 및 하드웨어 액세서리로 손쉽게 통합하는 방법을 살펴보세요. ARKit의 시공간적 기능과 U1 칩의 무선 감도를 결합하여 근처의 정지된 물체를 정밀하게 찾을 수 있는 방법을 배울 수 있습니다. 또한 Bluetooth로 페어링된 UWB 액세서리를 사용하여 백그라운드 상호 작용을 만드는 방법을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:33
Xcode Cloud 최대한 활용하기
Apple의 지속적 통합 및 지속적 제공(CI/CD) 서비스인 Xcode Cloud를 최대한 활용하는 방법을 알아보세요. Xcode Cloud의 개요에 대해 안내하고 이것이 Xcode 및 App Store Connect와 어떻게 연관되는지에 대해 소개합니다. 또한 App Store Connect의 Xcode Cloud 사용 대시보드를 살펴보고, 이 도구를 사용하여 다양한 팀 프로젝트에서 빌드 및 출시 과정을 최적화하는 방법을 배워보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
10:27
더욱 응답성 높은 미디어 앱 만들기
AVFoundation을 사용하여 사용자가 로딩 스피너가 아닌 여러분의 미디어 앱 콘텐츠에 더욱 집중할 수 있도록 하는 방법을 확인하세요. 풍부한 오디오 비주얼 구성을 만들고, 오디오 비주얼 자산을 로드하고, 미디어 썸네일을 준비하는 동시에 앱에서 응답성이 높고 유연한 인터페이스를 지원하는 방법을 보여드립니다. I/O 프로세스가 병렬로 진행되는 동안 앱의 메인 스레드에서 이러한 작업을 수행하는 방법을 알아보고, 맞춤형 저장 공간에서 데이터를 로드할 때 최고의 재생 성능을 얻는 방법 등을 확인할 수 있습니다. 이 세션을...
async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail WWDC22 영어, 일본어, 중국어 간체, 한국어 -
5:43
개발자 모드 알아보기
개발 과정에서 앱 설치, 실행 및 디버깅을 위해 iOS 16, iPadOS 16 및 watchOS 9에 필요한 개발자 모드를 소개합니다. 기기에서 개발자 모드에 동의하는 방법과, 자동화 작업 흐름에서 개발자 모드를 활성화하는 방법을 보여드립니다.
devmodectl,distribution,provisioning profiles,xcode WWDC22 영어, 일본어, 중국어 간체, 한국어 -
16:11
데스크탑급 iPad 소개
iPad 앱에 데스크탑급 기능을 제공하는 방법을 알아보세요. 앱의 기능에 더 우수한 검색 가능성과 맞춤 가능성을 제공하는 UINavigationBar의 업데이트를 확인하세요. UIKit의 최신 업데이트를 통해 사용자가 내 앱에서 콘텐츠를 더 쉽고 빠르게 살펴볼 수 있도록 지원하는 방법을 알아보세요. 마지막으로, Mac Catalyst를 사용하여 iPad 앱을 데스크탑에서 사용하는 것이 얼마나 쉬워졌는지에 대한 몇 가지 소식을 공유합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:56
AppKit의 새로운 기능
AppKit을 사용한 Mac 앱 개발의 최신 기술을 확인하세요. SF Symbols의 최신 업데이트를 알아보고, 향상된 제어를 통해 인터페이스를 개선하는 방법을 확인하며, Stage Manager를 통해 윈도우를 조정하는 방법을 배울 수 있습니다. 또한 macOS의 최신 공유 및 협업 기능에 대해 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
16:46
Create ML의 새로운 기능
Create ML의 최신 업데이트를 살펴볼 수 있습니다. 맞춤형 모델이 실제 데이터에서 어떤 성능을 보이는지 이해할 수 있도록 Create ML의 평가 도구의 향상된 기능을 소개합니다. 테스트 데이터의 각 유형의 이미지에 대한 모델 성능을 확인하고 개별 이미지 내의 문제를 식별하여 잘못된 분류, 레이블이 부적절하게 지정된 데이터 및 기타 오류의 문제를 해결하는 방법을 알아보세요. 또한 연속성 카메라를 사용하여 iPhone 및 iPad의 모델을 테스트하는 방법을 라이브 미리 보기로 보여드리고, Create ML 구성 요소...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:00
macOS 또는 Linux 가상 머신 만들기
가상화 프레임워크를 사용하여 Mac에 가상 머신을 빠르게 만드는 방법을 알아보세요. 가상 Mac을 만들고 격리된 환경에서 앱의 변경 사항을 빠르게 테스트하는 방법을 보여드립니다. 또한 전체 Linux 배포판을 Apple 실리콘에서 설치 및 실행하는 방법을 알아보고, Rosetta 2를 활용하여 x86-64 Linux 바이너리를 실행하는 방법을 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
25:54
MusicKit으로 더 많은 콘텐츠 살펴보기
MusicKit을 사용하여 앱을 개선하고 개인화하는 방법을 알아보세요. MusicKit 프레임워크의 최신 추가 사항을 안내하고 요청, 메타데이터 등을 통해 음악 콘텐츠를 앱에 제공하는 방법에 대해 알아보겠습니다.
apple music,music,musickit,music library,playlists,songs,swift WWDC22 영어, 일본어, 중국어 간체, 한국어 -
12:09
WeatherKit 소개
앱과 서비스에 유용한 날씨 데이터를 제공하는 WeatherKit을 통해 사용자가 언제나 최신 상태를 확인할 수 있습니다. Swift 및 REST API를 사용하여 현재 날씨 정보, 10일 단위의 시간별 기온 예보, 예상 강수량, 풍량 예보, 자외선 지수를 확인할 수 있는 방법을 알아보세요. 또한 WeatherKit을 통해 사용자의 개인 데이터나 개인 정보 보호를 침해하지 않고도 시기적절하게 지역별 날씨 정보를 제공하는 방법을 알려드립니다.
api,browser,rest,weather,web WWDC22 영어, 일본어, 중국어 간체, 한국어 -
21:01
Xcode의 새로운 기능
Xcode 14의 최신 생산성 및 성능 개선 사항을 확인하세요. 완전히 새롭게 디자인된 SwiftUI 캔버스 경험을 소개하고 코드 완성 및 탐색의 향상된 기능을 알아보고, 전체 개발 과정에 걸쳐 이뤄낸 성능 개선 사항을 안내합니다. 또한 이제 Xcode를 종료하지 않고도 TestFlight 빌드에서 피드백을 읽고 응답할 수 있는 방법을 보여드립니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
47:35
What's new with in-app purchase
Learn how you can make your in-app purchase experience even better on iPhone, iPad, Mac, and Apple Watch. We'll take you through enhancements to StoreKit 2 and App Store Server API, and explore improvements to App Store Server Notifications. Discover how you can verify app purchases with App...
storekit WWDC22 영어, 일본어, 중국어 간체, 한국어 -
38:23
Apple 기기 관리의 새로운 기능
Apple 플랫폼 전반의 기기 관리에 대한 향상된 기능을 확인하세요. iPhone용 Apple Configurator의 최신 버전을 사용하여 기기 배포 작업 흐름을 개선할 수 있습니다. macOS, iOS 및 iPadOS용 ID 기술과 MDM 프로토콜 업데이트에 대해 알아보세요. 기기 관리 문서를 제공하는 방법에 대한 흥미로운 변화도 소개합니다.
configuration,configurator,dns,education,enrollment,enterprise,esim,identity,idp,management,mdm,networking,oauth,privacy,profile,profiles,security,shared ipad,software update WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:18
Apple Maps Server API소개
MapKit, MapKit JS 및 Apple Maps Server API 전반에서 Apple 지도 스택을 구현하여 앱의 매핑 아키텍처를 간소화할 수 있습니다. 이러한 API를 통해 네트워크 호출을 줄이고 전력 효율을 높여 앱의 전체 성능을 향상하는 방법을 알아보세요. 지오코딩 및 예상 도착 시간 API를 이용하여 간단한 매장 로케이터 기능을 빌드하고 API 인증 흐름을 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
15:00
Safari의 웹 푸시 소개
웹 푸시를 통해 macOS의 Safari에서 웹 사이트 및 웹 앱에 더 우수한 알림 기능을 구현할 수 있습니다. 푸시 API, 알림 API 및 서비스 워커의 웹 표준 기반 조합을 통해 사용자에게 원격으로 알림을 보내는 방법을 보여드리겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
9:44
앱 클립의 새로운 기능
앱 클립의 최신 업데이트를 확인하세요! CloudKit 및 키체인 사용뿐만 아니라 크기 제한을 개선하여 앱 클립을 어떻게 더욱 쉽게 빌드할 수 있게 되었는지 살펴보세요. 또한 확인 도구를 사용하여 앱 클립을 검증하고 App Store Connect를 사용하여 고급 앱 클립 경험의 작업 흐름을 자동화하는 방법을 보여드립니다.
15 mb,advanced app clip,api,app clip code,app clip experience,app clip testing,app group container,app store connect,associated domain,attributes,banner,cloudkit,developer settings,diagnostics,included,keychain,keychain migration,local keychain,migration,physical code,public database,qr code,relationships,resource id,size limit,smart banner,transferred from app clip to app,universal link WWDC22 영어, 일본어, 중국어 간체, 한국어 -
20:54
CarPlay를 통해 앱에서 더 많은 마일리지 획득
CarPlay는 운전 중 iPhone을 더욱 스마트하고 안전하게 사용할 수 있는 방법입니다. CarPlay의 최신 앱 유형에 대해 알아보고, CarPlay 시뮬레이터를 통해 자리를 벗어나지 않고 앱을 개발 및 테스트하는 방법을 확인하세요. 또한 지원되는 차량의 디지털 계기판에 내비게이션 앱을 연결하는 방법을 알아보겠습니다.
,,audio,car,communication,driving task,ev charging,fueling,navigation,parking,quick food ordering WWDC22 영어, 일본어, 중국어 간체, 한국어 -
24:14
UIKit의 새로운 기능
UIKit의 최신 업데이트 및 향상된 기능을 확인하고 더 우수한 iPadOS, iOS 및 Mac Catalyst 앱을 빌드하는 방법을 배울 수 있습니다. UI 개선 사항, 생산성 업데이트, API의 향상된 기능 등을 안내합니다. 또한 향상된 성능, 보안 및 개인 정보 보호에 대해 알아볼 수 있습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
14:54
SharePlay의 새로운 기능
SharePlay의 최신 업데이트를 소개합니다. SharePlay 세션을 앱에서 바로 시작할 수 있는 방법을 보여드리고, 보다 풍부한 경험을 만들 수 있는 API의 향상된 기능을 안내하며, GroupSessionMessenger의 향상된 기능을 알아봅니다. 또한 SharePlay를 앱에 추가하기 위한 모범 사례를 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:53
watchOS에서 Bluetooth 기기로부터 적시에 알림 수신
Bluetooth 기기에서 Apple Watch에 적절한 적시 알림을 보내는 방법을 확인하세요. 컴플리케이션에서 주기적 데이터를 활용하는 방법을 보여드리고, 백그라운드 주변 검색에 대해 살펴보며, watchOS에서 특성 모니터링을 사용하는 방법을 배워보겠습니다. 또한 우수한 Bluetooth 액세서리를 만들기 위한 모범 사례 및 디자인 지침을 소개합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
26:00
세상을 증강 현실로 가져오기
Object Capture 및 RealityKit을 사용하여 현실의 사물을 증강 현실 게임으로 가져올 수 있는 방법을 보여드립니다. Object Capture 프레임워크를 사용하여 자세한 항목을 캡처하고, 이를 Xcode에서 RealityKit 프로젝트에 추가하며, 스타일이 지정된 셰이더 및 애니메이션을 적용하여 이를 AR 경험의 일부로 사용하는 방법을 보여드립니다. 또한 ARKit, RealityKit 및 Object Capture 작업을 위한 모범 사례를 공유합니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Dive...
ar,arkit,augmented reality WWDC22 영어, 일본어, 중국어 간체, 한국어 -
31:39
Safari 및 WebKit의 새로운 기능
Safari 및 WebKit의 최신 기능을 살펴보고 더 우수하고 강력한 웹 사이트를 만드는 방법을 알아보세요. HTML의 최신 업데이트, CSS 개선 사항, Web Inspector 툴링, 웹 API 등을 살펴보겠습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
17:13
SF Symbols에 가변 색상 도입
SF Symbols의 표현력을 높일 수 있도록 가변 색상을 사용하는 방법을 확인하세요. 시스템 제공 기호에서 가변 색상을 사용하는 방법을 보여드리고, 이를 효과적으로 사용하기 위한 모범 사례 및 지침을 제공합니다. 또한 SF Symbols 앱 및 해당 주석 도구를 사용하여 가변 색상을 맞춤형 기호에 포함하는 방법을 배울 수 있도록 도와드립니다.
color,glyph,icon,symbol WWDC22 영어, 일본어, 중국어 간체, 한국어 -
22:24
HLS Content Steering으로 안정적인 스트림 제공
HLS Content Steering은 로드 및 이중화를 기준으로 클라이언트를 다른 서버로 동적으로 안내합니다. 이 프레임워크에 대한 최신 업데이트를 안내하고, Pathway Cloning을 통해 동적으로 생성된 CDN을 기존 HLS 클라이언트에 도입하는 방법을 살펴보겠습니다. 또한 버킷 기반 Steering Server 규칙 등을 통해 글로벌 트래픽 조정을 실현할 수 있는 방법을 소개합니다.
adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming WWDC22 영어, 일본어, 중국어 간체, 한국어 -
23:23
앱 인텐트를 통해 앱 단축어 구현
앱에서 사용자 설정 없이 단축어를 생성하는 방법을 확인하세요. 앱 인텐트를 활용하여 맞춤형 단축어 보기를 표시하는 방법을 보여드리고, 매개변수화된 구문에 대한 지원을 추가하여 사용자가 인텐트를 빠르게 표현할 수 있도록 지원하는 방법을 알아보겠습니다. 또한 Siri 팁과 단축어 링크를 통해 앱 단축어의 검색 가능성을 높이는 방법을 소개합니다. 이 세션을 최대한 활용하려면 SwiftUI의 기본 사항을 숙지하시는 것이 좋습니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:20
우수한 AR 경험의 특징
iPhone 및 iPad에서 환상적인 AR 경험을 만들기 위한 모범 사례 및 기술을 확인하세요. AR이 내 경험에 적합한지 확인하는 데 도움이 되는 지침을 제공하고, 우수한 AR 앱의 예를 살펴보며, 증강 현실을 디자인할 때 중요하게 고려해야 할 사항을 안내합니다.
ar,arkit,augmented reality,design,mr WWDC22 영어, 일본어, 중국어 간체, 한국어 -
13:01
Swift Async 알고리즘 소개
Apple의 최신 오픈 소스 Swift 패키지인 Swift Async 알고리즘을 확인하세요. Zip, Merge 및 Throttle을 비롯하여 AsyncSequence와 함께 사용할 수 있는 이 패키지의 알고리즘을 알아보겠습니다. 이러한 알고리즘을 사용하여 멋진 메시징 앱을 빌드하는 과정을 확인하시기 바랍니다. 또한 다양한 AsyncSequence 결합 및 Swift Clock 유형 사용을 통해 시간 경과에 따른 값으로 작업하기 위한 모범 사례를 공유합니다. 이 세션을 최대한 활용하려면 ‘Meet...
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
26:41
플러그인 및 플레이: Unity 게임 프로젝트에 Apple 프레임워크 추가
여러분의 Unity 앱 또는 게임이 Apple 플랫폼에서 더 우수한 경험을 선사할 수 있도록 도와주세요. Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics 및 PHASE라는 여섯 가지 플러그인을 통해 여러분의 프로젝트에 Apple 기술을 직접 추가하는 방법을 알아보세요. 새로운 게임플레이 메커니즘을 추가하고, 게임을 더 손쉽게 이용할 수 있게 하며, 최신 Apple 기능과 서비스를 활용할 수 있는 방법을 보여드리겠습니다.
game center,game controller,game controllers,game dev,game developer,haptic,haptics,phase,plugin,plugin,plugins,unity,unity plugins WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:02
DriverKit을 통해 iPad에 드라이버 제공
DriverKit을 통해 Thunderbolt 및 USB 액세서리를 iPad에 손쉽게 연결하는 방법을 확인하세요. 코드 변경 없이도 기존 Mac 드라이버를 변환하는 방법을 보여드리고, AudioDriverKit을 통해 실시간 오디오 지원을 추가하는 방법을 알아보며, iPad용 드라이버 개발을 위한 모범 사례 및 팁을 제공합니다.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
3:00
WWDC22 첫째 날 요약
Apple HQ로부터 첫째 날 보고서를 확인할 시간입니다. WWDC22에서 베일을 벗은 흥미로운 발표 내용과 새로운 기술을 모두 확인하고 내일 다루게 될 주제에 대해 자세히 알아보세요.
recap WWDC22 영어, 일본어, 중국어 간체, 한국어 -
70:10
Platforms State of the Union (ASL)
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
asl,sotu,sotu 2022 WWDC22 영어, 일본어, 중국어 간체, 한국어 -
70:10
Platforms State of the Union
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
sotu,sotu 2022 WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:37
Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
18:37
Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.
WWDC22 영어, 일본어, 중국어 간체, 한국어 -
108:53
Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC22 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
108:53
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC22 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어
-
-
WWDC21 -
1:14
Friday@WWDC21
It's time to say adieu to the week, and what a week it was! Tune in as we recap Friday and close out WWDC21.
daily recap,friday,recap,wwdc21 WWDC21 영어, 일본어, 중국어 간체 -
6:20
Developer spotlight: Accessibility
How do you approach creating apps for everyone? Learn from developers who are blind or deaf themselves as they discuss the process of making technology accessible. Discover how their unique perspectives have sparked innovation at their companies and helped make their apps even more inclusive.
accessibility,panel,wwdc21 WWDC21 영어 -
15:55
Build a research and care app, part 2: Schedule tasks
Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Continue coding along with us and explore how you can make it easier than ever to schedule surveys for your study participants. You'll also learn advanced techniques for crafting evolving regiments in...
codealong,open source WWDC21 영어, 일본어, 중국어 간체 -
24:35
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...
allowscloudencryption,allows cloud encryption,candeleterecord,canmodifymanagedobjects,canupdaterecord,ckdatabase,ckrecord,ckshare,cksharedrecord,cksharemetadata,cloud encryption,cloudkit,coredata,core data,decorate shared objects,encrypted record values,encryptedvalues,encryption,encrypt sensitive data,fetchshares,initializeschema,isshared,nspersistentcloudkitcontainer,owners and participants,persistent cloudkit container,persistent store,private,private database,record,record sharing,share,shared,shared database,shared objects,sharing architecture,sharing data,sharing information,sharingprovider,testing,user keychain WWDC21 영어, 일본어, 중국어 간체 -
33:32
Design for Safari 15
Meet Safari 15: redesigned and ready to help people explore the web. Discover how you can approach designing websites and apps for Safari, and learn how to incorporate the tab bar in your designs. We'll also take you through features like Live Text and accessibility best practices, explore the...
open source,web inspector,webkit,wkwebview WWDC21 영어, 일본어, 중국어 간체 -
15:19
연구 및 건강 관리용 앱 구축하기 1부: 온보딩 설정
ResearchKit 및 CareKit을 함께 사용하여 지루하지 않은 설문조사를 제작하는 방법을 알아보세요. 함께 코딩하면서 실제로 작동하는 건강 관리용 파일럿 앱을 구축해 봅니다. ResearchKit으로 온보딩시키고 동의를 구하기 위한 모범 사례를 살펴보고, CareKit의 보관 및 UI 구성 요소를 활용하여 앱에서 참여자에게 동의 문서에 서명하도록 요구하는 방법을 알아보세요. 이 세션은 3부로 구성된 코딩 실습 시리즈의 첫 번째 세션입니다. 이 시리즈를 최대한 활용하려면 ResearchKit과 CareKit에 대한 기본...
codealong,open source WWDC21 영어, 일본어, 중국어 간체 -
24:30
Tune your Core ML models
Bring the power of machine learning directly to your apps with Core ML. Discover how you can take advantage of the CPU, GPU, and Neural Engine to provide maximum performance while remaining on device and protecting privacy. Explore MLShapedArray, which makes it easy to work with multi-dimensional...
ai,core ml,core ml converters,core ml tools,machine learning,neural network,neural networks,python WWDC21 영어, 일본어, 중국어 간체 -
11:56
Safeguard your accounts, promotions, and content
Discover how to keep your accounts, apps, and content protected. We'll explore the tools Apple has built to help developers keep their apps and systems safe and secure, and show you how to safeguard against attackers, bad actors and nefarious activity to help protect your ecosystem.
abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in with apple,trust amp safety,verify WWDC21 영어, 일본어 -
19:15
Mitigate fraud with App Attest and DeviceCheck
Discover how to use App Attest and DeviceCheck, Apple's powerful anti-fraud tools, created to safeguard your apps and content. Unlock the secrets of deploying App Attest by incorporating it into your app to block unauthorized modifications of your app and content. We'll also show you how to use...
abuse,aggregator,appattest,app clip,artificial,assertion,boost,cheat,compromised,devicecheck,fake,fraud,free trial,genuine,islikelyrealuser,legitimate,modified,premium content,promotion,protect,receipt verification,risk assessment,safeguard,safety,scraping,secure,sign in with apple,trust,trust amp safety,verified,verify WWDC21 영어, 일본어, 중국어 간체 -
12:02
Coordinate media playback in Safari with Group Activities
Create SharePlay experiences that people can enjoy on the web and in your companion app. Learn how you can use the Group Activities framework in combination with a companion website to bring SharePlay to Safari, letting people connect with each other for enjoyable group interactions — even if...
facetime,face time,groupactivities,group activities,groupsession,media,safari,shareplay,share play WWDC21 영어, 일본어, 중국어 간체 -
25:55
Bring Recurring Leaderboards to your game
Recurring leaderboards are a great way to encourage players to keep coming back to your game. Code along with us as we take you through how to set up a recurring leaderboard, both within App Store Connect and in your game itself. For a refresher on the differences between recurring and classic...
codealong WWDC21 영어, 일본어, 중국어 간체 -
20:42
ARC in Swift: Basics and beyond
Learn about the basics of object lifetimes and ARC in Swift. Dive deep into what language features make object lifetimes observable, consequences of relying on observed object lifetimes and some safe techniques to fix them.
arc,memory,object life cycle,retain,unknown,weak WWDC21 영어, 일본어, 중국어 간체 -
14:22
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...
accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization WWDC21 영어, 중국어 간체 -
17:28
Mac의 SwiftUI: 마무리
코딩 실습 시리즈의 2부에서 SwiftUI를 사용하여 Mac 앱을 처음부터 끝까지 제작해 보세요. 1부에 이어, 이번 세션에서는 샘플 원예 앱을 개인의 선호도와 특정 작업 흐름에 맞추어 조정하게 됩니다. SwiftUI 앱이 시스템 설정에 자동으로 반응하는 방법을 이해하고, 해당 정보를 사용하여 앱에 개성을 더하는 방법을 알아봅니다. 사용자가 설정을 통해 앱을 유연하게 맞춤화할 수단을 제공하는 방법을 보여 주고, 드래그 앤 드롭과 같은 다양한 작업 흐름을 사용하여 사용자의 데이터를 조작하는 방법도 다룹니다. 마지막으로 연속성...
accent color,alternative workflow,appstorage,codealong,codealong,commandgroup,continuity,continuity camera,customization,customization support,customize button,design principles,drag and drop,dragondrop,drop down,export,export database,fileexporter,file handling,flexible experience,form,garden patch,great mac app,highlight color,import,itemprovider,item providers,main menu item,oninsert,part 2,persist value,picker,row builder,selection persist,settings,settings scene,table,tabview,user default system,window scene WWDC21 영어, 일본어, 중국어 간체 -
29:12
Accelerate machine learning with Metal Performance Shaders Graph
Metal Performance Shaders Graph is a compute engine that helps you build, compile, and execute customized multidimensional graphs for linear algebra, machine learning, computer vision, and image processing. Discover how MPSGraph can accelerate the popular TensorFlow platform through a Metal...
machine learning,metal,metal shading language,optimization,performance WWDC21 영어, 일본어, 중국어 간체 -
12:34
Discover breakpoint improvements
Breakpoints can help you debug issues by allowing you to pause and inspect problems in the middle of a process. Discover the latest improvements to breakpoints in Xcode including column and unresolved breakpoints. We'll also go over best practices for general breakpoints and LLDB tips and tricks.
breakpoint,breakpoints,column breakpoint,debug,lldb,unresolved breakpoint WWDC21 영어, 일본어, 중국어 간체 -
23:20
Optimize for variable refresh rate displays
Discover how to achieve smooth screen updates on all Apple platforms that support dynamic display timing. Learn techniques for pacing full-screen game updates on Adaptive Sync displays in macOS, and find out how Low Power Mode and other system states affect frame rate availability on ProMotion...
display,display p3,game dev,game developer,metal,metal shading language,metal tools,optimization,proapps WWDC21 영어, 일본어, 중국어 간체 -
16:00
오디오 햅틱 디자인 실습
iPhone에서 애니메이션, 사운드, 햅틱을 포함하는 풍부한 앱 경험을 제공하는 방법을 알아보세요. Core Haptics 프레임워크 내에서 멀티모달 경험을 디자인하기 위한 핵심 개념을 알아보세요. 주요 상호작용이 발생할 때 햅틱 및 오디오 피드백이 조화롭게 작동하도록 설계된 샘플 HapticRicochet 앱을 살펴보면서 사용자를 위한 근사하면서 즐거운 경험을 만드는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 먼저 WWDC19의 ‘Core Haptics로 다양한 감각적 경험 제공하기'를 시청하고 HapticBounce...
WWDC21 영어, 일본어, 중국어 간체 -
14:16
Build a research and care app, part 3: Visualize progress
Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Join us for the last part of our code along as we put the finishing touches on our care pilot app. Explore how you can use advanced CareKit APIs to customize the appearance and behavior of task cards,...
codealong,open source WWDC21 영어, 일본어, 중국어 간체 -
14:51
Create 3D workflows with USD
Discover the flexibility, versatility and power of Pixar's Universal Scene Description (USD) for your 3D workflows. Learn how you can use the USD file format in your professional workflows for macOS: Scan 3D models of your real-world objects using Object Capture, utilize the potential of...
3d graphics,ar,arkit,augmented reality,content creation,usd,usdz WWDC21 영어, 일본어 -
13:39
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...
avfoundation,networking,network performance,urlsession WWDC21 영어, 일본어, 중국어 간체 -
10:26
Tailor the VoiceOver experience in your data-rich apps
Learn how to present complex data through VoiceOver with the Accessibility Custom Content API. Discover how you can deliver accessibility information in a concise form, and only when someone wants it. We'll show you how you can integrate AXCustomContent and help people who want VoiceOver enabled...
accessibility,accessibilitycustomcontent,accessibility custom content,accessibilitycustomcontentkey,axcustomcontent,axcustomcontentprovider,custom content api,importance property,more content available,more content rotor,screen reader,verbosity,voiceover,voice over,voiceover rotor,woof woof WWDC21 영어, 일본어 -
22:51
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 영어, 일본어, 중국어 간체 -
19:51
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 영어, 일본어, 중국어 간체 -
9:13
Detect bugs early with the static analyzer
Discover how Xcode can automatically track down infinite loops, unused code, and other issues before you even run your app. Learn how, with a single click, Xcode can analyze your project to discover security issues, logical bugs, and other hard-to-spot errors in Objective-C, C, and C++. We'll...
WWDC21 영어, 일본어, 중국어 간체 -
7:22
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...
cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage WWDC21 영어, 일본어, 중국어 간체 -
17:29
SwiftUI on the Mac: Build the fundamentals
Code along with us as we use SwiftUI to build a Mac app from start to finish. Discover four principles all great Mac apps have in common, and learn how to apply those principles in practice using SwiftUI. We'll show you how to create a powerful, flexible sidebar experience and transform lists to...
button,codealong,codealong,command group,computed properties,custom command,design principles,disclosure group,expansion,expansive,familiar,fixed width,flatten,flexible,focus,focusedscenevalue,garden patch,great mac app,help menu,identifiable,label,list,main menu,manage complexity,menu,multiple window,navigationview,observable object,outline view,part 1,picker,precise,resolutions,restore,scenestorage,screen sizes,search,segmented control,selection,separate window,sidebar,source of truth,state,state restoration,store data,swift ui,table,toolbar,window group,windows WWDC21 영어, 일본어, 중국어 간체 -
46:56
Write a DSL in Swift using result builders
Some problems are easier to solve by creating a customized programming language, or “domain-specific language.” While creating a DSL traditionally requires writing your own compiler, you can instead use result builders with Swift 5.4 to make your code both easier to read and maintain. We'll take...
compiler,domain specific language,dsl,modifiers,property wrappers,result builders,trailing closure WWDC21 영어, 일본어, 중국어 간체 -
27:04
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...
,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc WWDC21 영어, 일본어, 중국어 간체 -
25:37
Explore advanced project configuration in Xcode
Working with more complex Xcode projects? You've come to the right place. Discover how you can configure your project to build for multiple Apple platforms, filter content per-platform, create custom build rules and file dependencies, and more. We'll take you through multi-platform framework...
build,build phase,build settings,multiplatform,project,scheme,script phase,xcconfig WWDC21 영어, 일본어, 중국어 간체 -
1:16
Thursday@WWDC21
Where did the WWDC week go? We'll tell you: Check out everything you missed on Thursday and tune in for a quick preview of our final day at Dub Dub.
,daily recap,recap,thursday,wwdc21 WWDC21 영어, 일본어, 중국어 간체 -
19:41
WWDC21 Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners.
WWDC21 영어, 일본어, 중국어 간체 -
19:41
WWDC21 Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners. This version includes American Sign Language (ASL) interpretation.
WWDC21 영어, 일본어, 중국어 간체 -
29:26
Meditation for fidgety skeptics
Dan Harris is an Emmy Award-winning journalist and the co-anchor of ABC's weekend editions of Good Morning America. After having a nationally-televised panic attack in 2004, he found himself on a long and often bizarre journey that ended with him discovering mindfulness meditation. Dan will share...
guest,wwdc21 WWDC21 영어 -
24:24
Understand and eliminate hangs from your app
Discover how you can track down hangs and delays in your app. We'll show you tools and methods to discover hangs and their causes, learn about anti-patterns that can lead to hangs, explore best practices for eliminating hangs like GCD, and provide guidance on when you should consider asynchronous...
WWDC21 영어, 일본어, 중국어 간체 -
9:34
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...
cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode WWDC21 영어, 일본어, 중국어 간체 -
24:52
Discover compilation workflows in Metal
The Metal shading language is a powerful C++ based language that allows apps to render stunning effects while maintaining a flexible shader development pipeline. Discover how to more easily build and extend your render pipelines using Dynamic Libraries and Function Pointers. We'll also show you...
compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC21 영어, 일본어, 중국어 간체 -
36:32
Develop advanced web content
Develop in JavaScript, WebGL, or WebAssembly? Learn how the latest updates to Safari and WebKit — including language changes to class syntax — can help simplify your development process, enhance performance, and improve security. We'll explore several web APIs that can help provide better...
open source,web inspector,wkwebview WWDC21 영어, 일본어, 중국어 간체 -
32:27
Optimize high-end games for Apple GPUs
Optimize your high-end games for Apple GPUs: We'll show you how you can use our rendering and debugging tools to eliminate performance issues and make your games great on Apple platforms. Learn from our experiences working with developers at Larian Studios and 4A Games as we help them optimize...
WWDC21 영어, 일본어, 중국어 간체 -
18:21
Build Mail app extensions
Meet MailKit: the best way to build amazing experiences on top of Mail. MailKit enables apps to easily and securely interact with the Mail app for macOS. We'll deep dive into the MailKit API, and show you how to create extensions for composing messages, message actions, secure email, and content...
blocking,compose,content,content blocking,decrypt,encrypt,extensions,mail extensions,mail plugins,mail rules,message routing,plugins,routing,signature,spam filter WWDC21 영어, 일본어, 중국어 간체 -
28:40
Discover Web Inspector improvements
Web Inspector provides the tools for you to understand and debug your web pages on macOS, iOS, and iPadOS. We'll take you through the latest features and improvements to Web Inspector, including a new overlay for inspecting CSS Grid containers on your pages, even more configurable breakpoints to...
open source,safari,webkit WWDC21 영어, 일본어, 중국어 간체 -
9:16
Explore Digital Crown, Trackpad, and iPad pointer automation
Learn how you can interact with devices in UI Tests in Xcode 13. Discover newly-automatable input methods including iPadOS pointer, watchOS Digital Crown, and enhanced macOS trackpad scrolling APIs.
digital crown,interaction,interaction tests,pointer,pointer events,scroll,testing,trackpad,ui testing,xcuitest WWDC21 영어, 일본어, 중국어 간체 -
9:01
Diagnose unreliable code with test repetitions
Test repetitions can help you debug even the most unreliable code. Discover how you can use the maximum repetitions, until failure, and retry on failure testing modes within test plans, Xcode, and xcodebuild to track down bugs and crashers and make your app more stable for everyone. To get the...
ci,failure,test repetition,xcode,xctest WWDC21 영어, 일본어 -
21:50
Distribute apps in Xcode with cloud signing
Discover how to distribute your apps directly to App Store Connect and all the distribution methods supported in Xcode. Explore how to automate distribution for your apps, and learn about improvements to the distribution workflow like cloud signing, app record creation, and build number management.
app record,app store connect,archive build,build number,cloud signing,distribution,organizer,testflight WWDC21 영어, 일본어, 중국어 간체 -
11:10
Direct and reflect focus in SwiftUI
With device input — as with all things in life — where you put focus matters. Discover how you can move focus in your app with SwiftUI, programmatically dismiss the keyboard, and build large navigation targets from small views. Together, these APIs can help you simplify your app's interface and...
adjacency,attention,detect focus,direct attention,focus,focused,focusedfield,focussection,focus section,focusstate,focusstate,focus state,input,move focus,navigation targets,platform convention,programmatically move focus,swiftui WWDC21 영어, 일본어, 중국어 간체 -
22:13
Build interactive tutorials using DocC
Discover how you can author immersive tutorials from scratch with DocC. We'll demonstrate how you can bring together rich instructions, example code, and images through the DocC syntax to showcase your Swift framework in action. And we'll go over how to create progressive training that can...
docc,documentation,documentation catalog,documentation compiler,tutorials WWDC21 영어, 일본어 -
17:58
Improve access to Photos in your app
PHPicker is the simplest and most secure way to integrate the Photos library into your app — and it's getting even better. Learn how to handle ordered selection of images in your app, as well as pre-selecting assets any time the picker is shown. And for apps that need to integrate more deeply...
limited library,limited photos library,photokit,photos,photos api,photos library,picker WWDC21 영어, 일본어 -
26:52
훌륭한 위젯의 원리
우수한 위젯의 기본 요건인 관련성과 맞춤화에 대해 알아봅니다. 타임라인 항목과 TimelineReloadPolicies를 사용하여 위젯을 최신 상태로 유지하는 방법 및 다양한 프레젠테이션 환경과 물리적 위치에 맞게 위젯을 조정하는 방법을 확인하세요. 마지막으로 사용자가 원하는 대로 맞춤화할 수 있는 맞춤화 지원 위젯을 제작하는 방법을 다룹니다.
afterdate,atend,budget,cllocationmanager,configurable parameters,customizable,customization,extension,extra large widget,full privacy redaction,intentconfiguration,intenttimelineprovider,isauthorizedforwidgetupdates,keep widget up to date,location changes,never,new ipad widget,notifications,nswidgetuseslocation,partial privacy redaction,presentation,privacysensitive,relevant,reload policy,reloads,staticconfiguration,static configuration,swiftui,systemextralarge,system extra large,timeline,timelineprovider,timelinereloadpolicy,update,widgetcenter,widgetcenter reload api,widget configuration platter,widget kind,widgetkit,widget lock screen,widgets,widget update,xcode previews WWDC21 영어, 일본어, 중국어 간체 -
34:16
Explore HDR rendering with EDR
EDR is Apple's High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of your HDR display including Apple's internal displays and Pro Display XDR. We'll show you how game and pro app...
display,display p3,edr,hdr,metal,metal shading language WWDC21 영어, 일본어, 중국어 간체 -
14:10
Meet ClassKit for file-based apps
The ClassKit framework can help surface educational activities within your app to teachers using the Schoolwork app. Discover how you can provide teachers with greater insights into student learning by adopting the latest file-based API to report student progress data within your app. We'll also...
document,school WWDC21 영어, 일본어, 중국어 간체 -
31:49
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,...
,background app refresh,cloudkit,core data,family setup,icloud,keychain,oauth2token,password autofill,sockets,urlsession,watch connectivity,wcsession WWDC21 영어, 일본어, 중국어 간체 -
14:39
Capture high-quality photos using video formats
Your app can take full advantage of the powerful camera systems on iPhone by using the AVCapture APIs. Learn how to choose the most appropriate photo or video formats for your use cases while balancing the trade-offs between photo quality and delivery speed. Discover some powerful new algorithms...
avcapture,camera,photography,video WWDC21 영어, 일본어, 중국어 간체 -
14:26
Discover and curate Swift Packages using Collections
Whether you're curating packages for your team, for education purposes, or to share with other developers, Swift Package Collections can help you discover, explore and import new packages into your project. Discover improvements in the Swift Package workflow using Collections, and learn how you...
collection,collections,dependency,dependency management,spm,swift package collection,swift packages,xcode WWDC21 영어, 일본어, 중국어 간체 -
17:49
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 영어, 일본어, 중국어 간체 -
25:09
Group Activities로 맞춤형 경험 구축하기
Group Activities 프레임워크의 모든 기능을 활용하여 기본적인 스트리밍 및 상호작용을 넘어 고급 SharePlay 경험을 구축하는 방법을 알아보세요. 간단한 그리기 앱을 실시간으로 공유되는 캔버스에 적용하는 방법을 알아보고, 그룹 참가자들이 맞춤형 메시지를 주고받을 수 있도록 하는 GroupSessionMessenger와 같은 API를 살펴보고, 맞춤형 SharePlay 경험을 마무리하는 방법을 다룹니다.
draw,draw together,facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 영어, 일본어, 중국어 간체 -
19:12
Extract document data using Vision
Discover how Vision can provide expert image recognition and analysis in your app to extract information from documents, recognize text in multiple languages, and identify barcodes. We'll explore the latest updates to Text Recognition and Barcode Detection, show you how to bring all these tools...
barcode,barcode detection,computer vision,core ml,machine learning,ocr,text recognition,vision WWDC21 영어, 일본어, 중국어 간체 -
17:42
스마트 홈 앱에 Matter 지원 추가하기
HomeKit의 향상된 새 API를 통해 스마트 홈 개발자는 그 어느 때보다 간편하게 새로운 Matter 프로토콜과 통합할 수 있습니다. Matter 프로토콜을 둘러보고, Apple 플랫폼과 스마트 홈 앱에서 Matter 액세서리를 설정하고 관리하는 방법을 알아보세요.
chip,home automation,homekit,matter WWDC21 영어, 일본어, 중국어 간체 -
24:55
고객 지원 및 환불 관리하기
App Store에서 비즈니스를 성공적으로 운영하려면 탁월한 고객 지원을 제공하는 것이 중요합니다. 고객이 간편하게 자동 갱신형 구독을 관리 또는 취소하거나 앱에서 바로 환불을 요청할 수 있도록 하는 API를 포함하여 앱 내 구입을 이용하는 고객을 위해 원활한 지원 경험을 제공하는 방법을 알아보세요. 환불 처리를 위한 모범 사례와 고객을 더 원활하게 지원하는 데 도움이 되는 기타 API도 소개합니다.
server,storekit WWDC21 영어, 일본어, 중국어 간체 -
20:09
Intent를 제공하여 앱 알리기
사용자가 앱을 열지 않아도 필요한 순간에 앱의 핵심 기능을 사용할 수 있도록 지원하는 방법을 알아보세요. Intent를 제작하고 시스템에 제공하여 Siri, 집중 모드, 단축어, 스마트 스택 등 경험에서 관련성 있고 맥락에 맞는 앱 관련 정보를 표시하는 방법을 확인해 보세요. 시스템이 정보를 지능적으로 식별하는 방법을 살펴보고 Intent를 구조화하여 앱의 참여도와 가시성을 높이는 데 도움이 되는 기술도 보여드립니다.
intelligence,intent,shortcuts,shortcuts app,sirikit,sirikit media intents,suggestions,system intelligence WWDC21 영어, 일본어, 중국어 간체 -
11:49
Embrace Expected Failures in XCTest
Testing is a crucial part of building a great app: Great tests can help you track down important issues before release, improve your workflow, and provide a quality experience upon release. For issues that can't be immediately resolved, however, XCTest can help provide better context around those...
expected failure,test failure,xctest,xctexpectfailure WWDC21 영어, 일본어 -
8:54
Group Activities를 위한 디자인
SharePlay 경험을 지원하도록 앱을 디자인하는 방법을 알아보세요. Group Activities 프레임워크로 사용자가 앱에서 그룹 활동을 원활하게 할 수 있도록 지원하고, 그룹 우선 콘텐츠 공유에 초점을 맞추도록 디자인을 조정하는 방법을 보여드립니다. 또한 FaceTime 통화에서 SharePlay를 이용하는 사용자를 위해 만들 수 있는 앱 및 기능에 관한 아이디어와 반복법도 다룹니다.
facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 영어, 일본어, 중국어 간체 -
29:34
Create image processing apps powered by Apple silicon
Discover how to optimize your image processing app for Apple silicon. Explore how to take advantage of Metal render command encoders, tile shading, unified memory architecture, and memoryless attachments. We'll show you how to use Apple's unique tile based deferred renderer architecture to create...
apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks,video,video effects WWDC21 영어, 일본어, 중국어 간체 -
16:50
Support Full Keyboard Access in your iOS app
iPhone and iPad support numerous input modes for those with motor impairments, including touch interaction modification, Switch Control, and Full Keyboard Access. We'll explore how people can interact with their devices solely through keyboard input, working through a real-life example to...
accessibility element,accessibilitylabel,accessibility label,accessibility path,accessibiltypath,accessible input,alternative input,assistive technology,assistivetouch,custom action,custom keyboard shortcut,focus,focus engine,full keyboard access,gestures,interaction commands,interaction via keyboard,isaccessibilityelement,keyboard,keyboard as input,keyboard shortcut,motor accessibility,motor impairment,navigation commands,switch control,tab z,uiaccessibility,uiaccessibilitycustomaction,uikeycommand,uimenu,user input label,voice control,voice over WWDC21 영어, 일본어, 중국어 간체 -
22:31
Meet privacy-preserving ad attribution
Discover how you can measure your ad campaigns in apps and on the web without compromising privacy. We'll introduce you to Private Click Measurement and explore SKAdNetwork, which provides you with a more secure, private, and useful way to measure your app installs.
advertise,advertising,conversion WWDC21 영어, 일본어, 중국어 간체 -
8:40
Discover rolling clips with ReplayKit
Never again miss anyone's great moment in your game or app. Learn about ReplayKit's latest update — clips screen recording — which provides your app with a rolling buffer of past video and audio samples. When memorable moments happen, discover how you can record and save it for people, and find...
WWDC21 영어, 일본어, 중국어 간체 -
10:35
tvOS에서 우수한 재생 경험 제공하기
Apple TV의 새롭게 디자인된 재생 인터페이스를 사용하여 앱에서 근사한 미디어 환경을 구축하는 방법을 알아보세요. 최신 인터페이스가 어떻게 사용자가 콘텐츠에 집중하면서 관련 제어 및 정보에 접근할 수 있도록 지원하는지 확인하세요. 사용자가 콘텐츠를 찾고, 재생하고, 즐길 수 있도록 tvOS 앱에 AVPlayerViewController 및 기타 API를 구현하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 AVKit에 대한 기본 지식을 숙지하시는 것이 좋습니다.
avplayerviewcontroller,content tabs,contextual actions,title view,transport bar,transport bar controls,tvuikit WWDC21 영어, 일본어, 중국어 간체 -
16:51
What’s new in AVFoundation
Discover the latest updates to AVFoundation, Apple's framework for inspecting, playing, and authoring audiovisual presentations. We'll explore how you can use AVFoundation to query attributes of audiovisual assets, further customize your custom video compositions with timed metadata, and author...
asset,authoring,avasset,avfoundation,composition,inspection,media,metadata,video WWDC21 영어, 일본어, 중국어 간체 -
29:26
Detect and diagnose memory issues
Discover how you can understand and diagnose memory performance problems with Xcode. We'll take you through the latest updates to Xcode's tools, explore Metrics, check out the memgraph collection feature in XCTest, and learn how to catch regressions using a Performance XCTest.
memory,performance,xcode WWDC21 영어, 일본어, 중국어 간체 -
13:25
What's new in App Analytics
App Analytics helps you maximize your opportunity on the App Store by providing privacy-friendly insights about your app. Learn about four new ways to grow your business, including information about custom product pages, in-app events, product page optimization, and new metrics about transactions...
crash logs,downloads,storekit,views WWDC21 영어, 일본어, 중국어 간체 -
15:31
Improve MDM assignment of Apps and Books
Discover the Apps and Books Management API and explore how you can assign an organization's owned apps and books to managed users and devices. Learn about the latest API improvements and find out how you can subscribe to and receive notifications around asset counts, assignments, and registered...
WWDC21 영어, 일본어, 중국어 간체 -
20:28
ARKit 5 살펴보기
ARKit 5로 차세대 증강 현실 앱을 제작하세요. 추가 지역에서 위치 앵커를 사용하여 위치 기반 AR 경험에 사용자를 더 쉽게 온보딩하는 방법을 살펴보세요. 얼굴 추적 및 모션 캡처에 대해 자세히 알아보고 AR 콘텐츠를 실제 세계에 배치하는 모범 사례를 살펴보세요. 앱 클립 코드를 AR 앱에 통합하여 가상 콘텐츠를 사용자가 쉽게 찾을 수 있게 하고 정확한 위치에 배치하는 방법도 다룹니다.
app clip codes,ar,arkit,augmented reality,body tracking,depth map,face tracking,lidar,location anchor,realitykit,scene reconstruction WWDC21 영어, 일본어, 중국어 간체 -
18:21
Manage software updates in your organization
In a managed device environment, you often need to control the pace of software updates while you test the latest operating systems within your company or education institution. Discover the tools you have at your disposal to defer, deploy, and enforce software updates.
WWDC21 영어, 일본어, 중국어 간체 -
39:18
Swift concurrency: Behind the scenes
Dive into the details of Swift concurrency and discover how Swift provides greater safety from data races and thread explosion while simultaneously improving performance. We'll explore how Swift tasks differ from Grand Central Dispatch, how the new cooperative threading model works, and how to...
actors,async,await,continuation,dispatchqueue,feed,gcd,heap,hopping,newsfeed,pool,queue,reader,stack,threads WWDC21 영어, 일본어, 중국어 간체 -
18:25
공간적 상호작용을 위한 디자인
두 개 이상의 기기 간에 직관적인 물리적 상호작용을 만드는 원리를 iPhone, HomePod mini, AirTag의 기능을 개발한 Apple 디자이너의 사례를 통해 알아보세요. 이러한 패턴을 Apple 플랫폼용 기능을 디자인할 때 앱에 적용하여 앱 사용자가 주변 환경과 더 직접적으로 상호작용할 수 있도록 지원하는 방법을 살펴보세요.
airtag,homepod mini,nearby interaction,proximity,share sheet,u1 WWDC21 영어, 일본어, 중국어 간체 -
17:36
Localize your SwiftUI app
Learn how to localize your SwiftUI app and make it available to a global audience. Explore how you can localize strings in SwiftUI, including those with styles and formatting. We'll demonstrate how you can save time by having SwiftUI automatically handle tasks such as layout and keyboard...
,,,i18n,keyboard shortcuts,localizedstringkey,markdown,stringsdict WWDC21 영어, 일본어, 중국어 간체 -
27:04
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...
async,await,batch insert request,binary,core data,data persistence,dictionary,dynamic configuration,earthquakes app,enqueued,fetch request,inmemory,lazy entity resolution,managed object,managed object context,nsattributedescription,nsattributedescriptionattributetype,nsmanagedobjectcontext,nspersistentcontainer,nspersistentstorecoordinator,perform,performandwait,perform and wait,performenqueued,persist data,persistence,persistent store,predicates,routing errors,sectioned fetching,sectionedfetchrequest,sectionidentifier,shared data,sort descriptors,sort order,sqlite,swift,swift concurrency,swiftui,try await,xml WWDC21 영어, 일본어, 중국어 간체 -
1:46
Wednesday@WWDC21
Well hello, Wednesday! Time to catch up on Day 3 at WWDC and find out what's coming to a Thursday near you.
,daily recap,recap,wednesday,wwdc21 WWDC21 영어, 일본어, 중국어 간체 -
10:12
Accessibility by design: An Apple Watch for everyone
Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement.
WWDC21 영어 -
10:12
Accessibility by design: An Apple Watch for everyone (ASL)
Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement. This version includes American Sign...
WWDC21 영어 -
25:47
Create custom symbols
Discover how you can create custom iconography with the latest rendering modes in SF Symbols 3. We'll help you learn how to draw, edit, and annotate symbols, as well as explore more advanced techniques to improve the design process. For a primer on working with custom symbol templates, we...
WWDC21 영어, 일본어, 중국어 간체 -
19:15
Build interfaces with style
Discover how you can iterate upon your interfaces even more quickly when building your apps. Learn how you can modernize your UI with the latest button styles and table view cell content configurations, both of which give you greater control directly inside of Interface Builder. We'll show you...
accessibility,button,buttons,button styles,dynamic type,hierarchical,interface builder,sf symbols,tableview,table view,table view cell,tableview cell WWDC21 영어, 일본어, 중국어 간체 -
26:33
What's new in Mac Catalyst
Discover the latest updates to Mac Catalyst and find out how you can make your app feel even more at home on macOS. Learn about a variety of new and enhanced UIKit APIs that let you customize your Mac Catalyst app to take advantage of behaviors unique to macOS. To get the most out of this...
apple silicon,catalyst,ios,ipad,iphone,m1,macos,silicon WWDC21 영어, 일본어, 중국어 간체 -
21:44
WKWebView에 추가된 사항 살펴보기
WKWebView의 최신 업데이트를 살펴봅니다. API를 사용하여 JavaScript 없이 웹 콘텐츠를 조작하는 방법, WebRTC 및 다운로드에 도움이 되는 위임을 살펴보고 앱 내에서 풍부한 웹 경험을 쉽게 만드는 방법을 알려 드립니다.
dictation,media,safari,web app WWDC21 영어, 일본어 -
26:31
Capture and process ProRAW images
When you support ProRAW in your app, you can help photographers easily capture and edit images by combining standard RAW information with Apple's advanced computational photography techniques. We'll take you through an overview of the format, including the look and feel of ProRAW images, quality...
coreimage,filters,photo effects,photography,photos WWDC21 영어, 일본어, 중국어 간체 -
22:54
Discover concurrency in SwiftUI
Discover how you can use Swift's concurrency features to build even better SwiftUI apps. We'll show you how concurrent workflows interact with your ObservableObjects, and explore how you can use them directly in your SwiftUI views and models. Find out how to use await to make your app run...
actor,async,async await,async image,await,codable,concurrency,concurrent,data models,dispatch queues,download photos,fetchphoto,identifiable,issaving,listrowseparator,liststyle,mainactor,main actor,main thread,objectwillchange,observableobject,opacity,placeholder,progress view,pull to refresh,refreshable,refreshable,rest api,run loop,save,snapshot,state change,swift 55,swiftui,task,tick,yield the main actor WWDC21 영어, 일본어, 중국어 간체 -
13:40
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 영어, 일본어, 중국어 간체 -
37:20
Symbolication: Beyond the basics
Discover how you can achieve maximum performance and insightful debugging with your app. Symbolication is at the center of tools such as Instruments and LLDB to help bridge the layers between your application's runtime and your source code. Learn how this process works and the steps you can take...
atos,dsym,dwarf,instruments,lldb,otool,symbolication WWDC21 영어, 일본어, 중국어 간체 -
20:59
커뮤니케이션 및 시간에 민감한 알림 보내기
Apple 플랫폼에서 알림의 발전에 대해 자세히 알아보세요. 중단 수준과 시간에 민감한 알림으로 의미 있는 순간을 만드는 방법을 비롯하여 사용자가 앱 내에서 알림을 관리하도록 지원하는 방법을 살펴봅니다. 또한 SiriKit을 통해 앱에서 더 풍부한 통화 및 메시지 경험을 제공하는 커뮤니케이션 알림도 소개합니다. 이 세션을 최대한 활용하려면 로컬 및 원격 알림을 생성해 본 경험이 있고 SiriKit Intent에 어느 정도 익숙해져 있는 것이 좋습니다.
apns,focus,intents,interruption,notification service extension,passive,push,pushkit,siri,sirikit,status WWDC21 영어, 일본어, 중국어 간체 -
37:28
Discover geometry-aware audio with the Physical Audio Spatialization Engine (PHASE)
Explore how geometry-aware audio can help you build complex, interactive, and immersive audio scenes for your apps and games. Meet PHASE, Apple's spatial audio API, and learn how the Physical Audio Spatialization Engine (PHASE) keeps the sound aligned with your experience at all times — helping...
WWDC21 영어, 일본어, 중국어 간체 -
20:49
모션으로 건강 측정하기
모션 데이터로 앱의 건강 모니터링을 한 단계 더 발전시키는 방법을 알아보세요. iPhone용 보행 안정성과 Apple Watch용 6분 걷기 수치를 만나 보세요. 보행 안정성은 앱에서 사용자의 보행 상태와 넘어질 위험을 해석하는 데 도움이 되며, 6분 걷기 수치는 HealthKit 추정 재보정 API와 함께 수술과 같은 급성 이벤트 후 보행 지구력의 변화를 추적할 수 있습니다. 특히 더 많은 서비스를 원격으로 제공해야 하는 상황에서 이러한 수치를 지원하고 앱 사용자에게 실행 가능한 건강 데이터를 제공하여 환자 치료 및...
healthkit,therapy WWDC21 영어, 일본어, 중국어 간체 -
12:47
Explore the SF Symbols 3 app
Tour the latest updates to the SF Symbols app — our interactive library for iconography. Learn how you can use the library to design accessible and inclusive apps that look incredible: We'll take you through changes to the app and symbols search, explore previewing and custom symbol management,...
WWDC21 영어, 일본어, 중국어 간체 -
21:48
Customize your advanced Xcode Cloud workflows
Xcode Cloud integrates with Apple Developer tools and services, all major source control management services, and even social collaboration tools like Slack. If your development process relies on additional tools and external services, however, you can fine-tune your workflows and the behavior of...
build,ci,continuous integration,scripts,testflight,testing,xcode,xcode cloud WWDC21 영어, 일본어, 중국어 간체 -
13:22
위치 버튼 소개
필요한 때와 장소에서만 쉽고 간편하게 앱에 위치 정보 접근 권한을 부여할 수 있도록 하는 안전한 인터페이스 요소인 CLLocationButton을 소개합니다. 신규 또는 기존 코드에 CLLocationButton을 추가하는 방법, 인터페이스 가독성 지침을 준수하며 CLLocationButton을 맞춤화하는 방법, 맞춤화 관련 문제를 발견 및 해결하는 방법을 알아보고 CLLocationButton이 iOS의 기존 프롬프트 기반 위치 서비스 승인과 상호작용하는 방법을 살펴봅니다. 이 세션을 최대한 활용하려면 Core...
privacy WWDC21 영어, 일본어, 중국어 간체 -
37:58
Coordinate media experiences with Group Activities
Discover how you can help people watch or listen to content all in sync with SharePlay and the Group Activities framework. We'll show you how to adapt a media app into a synchronized, SharePlay-enabled experience for multiple people. Learn how to add Group Activities to your app, explore the...
facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 영어, 일본어, 중국어 간체 -
33:43
Manage in-app purchases on your server
Discover the latest updates to managing in-app purchases on your server. Explore how you can use servers to track status changes, handle refunds, and manage subscriber status. Learn about App Store server APIs around status and in-app purchase transactions, and find out how App Store server...
games,storekit WWDC21 영어, 일본어, 중국어 간체 -
14:21
Meet AsyncSequence
Iterating over a sequence of values over time is now as easy as writing a “for” loop. Find out how the new AsyncSequence protocol enables a natural, simple syntax for iterating over anything from notifications to bytes being streamed from a server. We'll also show you how to adapt existing code...
asyncstream,await,earthquakes,lines,quakes,urlsession WWDC21 영어, 일본어, 중국어 간체 -
9:52
Manage devices with Apple Configurator
Apple Configurator is now more capable than ever. Whether you're provisioning iOS, iPadOS, and tvOS devices in your organization or servicing existing macOS devices, learn how Apple Configurator can help with key workflows. And, coming to iPhone in iOS 15, discover how you can bring Automated...
WWDC21 영어, 일본어, 중국어 간체 -
20:31
What’s new in SF Symbols
Explore the latest updates to SF Symbols, Apple's iconography library. Designed to integrate seamlessly with San Francisco — the system font for Apple platforms — SF Symbols can help you create beautiful and consistent iconography for your app while supporting accessibility features like Dynamic...
WWDC21 영어, 일본어, 중국어 간체 -
17:58
Detect people, faces, and poses using Vision
Discover the latest updates to the Vision framework to help your apps detect people, faces, and poses. Meet the Person Segmentation API, which helps your app separate people in images from their surroundings, and explore the latest contiguous metrics for tracking pitch, yaw, and the roll of the...
ai,body pose,computer vision,core ml,face capture quality,face detection,face landmarks,hand pose,machine learning,person segmentation,segmentation,vision WWDC21 영어, 일본어, 중국어 간체 -
12:12
UIKit에서 시트 맞춤화 및 크기 조정하기
UIKit에서 계층화 및 맞춤화된 시트 경험을 만드는 방법을 알아보세요. 앱에서 비모달 경험을 구축하여 시트 안과 시트 뒤의 콘텐츠와 동시에 상호작용하는 방법을 다룹니다. 또한 시트 크기 맞춤화, 그래버 제어 기능 표시 또는 숨기기, 앱에서 팝오버와 맞춤화된 시트 간에 조정하는 방법도 안내해 드립니다. 이 세션을 최대한 활용하려면 WWDC19의 ‘iOS 13용 UI 현대화하기' 프레젠테이션에서 9:45부터 시청하시는 것이 좋습니다.
card,presentation WWDC21 영어, 일본어, 중국어 간체 -
15:19
Explore dynamic pre-rolls and mid-rolls in HLS
Learn how you can create seamless transitions between advertisements and your HLS streams. We'll show you how to incorporate HLS tags and AVFoundation APIs to create media experiences that move easily between your primary content and mid-rolls, and provide best practices for playing these streams...
ads,advertisements,interstitals,interstitial WWDC21 영어, 일본어, 중국어 간체 -
9:03
Explore Core Image kernel improvements
Discover how you can add Core Image kernels written in the Metal Shading Language into your app. We'll explore how you can use Xcode rules and naming conventions for Core Image kernels written in the Metal Shading Language, and help you make sense of Metal's Stitchable functions and dynamic...
coreimage,filters,hardware,image,image processing,metal,metal shading language,metal tools,photos WWDC21 영어, 일본어, 중국어 간체 -
10:57
SF Symbols in SwiftUI
Discover how you can incorporate SF Symbols into your SwiftUI app. We'll explore basic techniques for presenting symbols, customizing their size, and showing different variants. We'll also take you through the latest updates to symbol colorization and help you pick the right tool for your app's...
WWDC21 영어, 일본어, 중국어 간체 -
33:57
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 영어, 일본어, 중국어 간체 -
22:13
단축어, Siri, 제안을 위한 멋진 동작 디자인하기
동작은 단축어를 구성하는 기본 요소입니다. 사용자는 단축어를 활용하여 앱의 인터페이스가 표시되지 않는 상태에서도 앱의 기능을 활용할 수 있습니다. 유용하고, 사용하기 쉬우며, 강력한 다단계 단축어에 통합할 수 있는 동작을 디자인하는 방법을 배워 보세요. 또한 사용자가 Apple의 모든 플랫폼에서 원하는 방식으로 앱에 접근할 수 있도록 단축키 게시 및 공유와 관련된 개선 사항도 살펴봅니다.
WWDC21 영어, 일본어, 중국어 간체 -
16:49
Create ML 프레임워크로 동적 iOS 앱 구축하기
Create ML 프레임워크를 사용하여 기기에서 Core ML 모델을 완전히 학습시켜 데이터 개인정보를 보호하면서 적응형 및 맞춤형 앱 경험을 제공하는 방법을 알아보세요. 스타일 전송 및 이미지 분류와 같은 이미지 기반 작업, 사용자화 소리 분류와 같은 오디오 작업, 다양한 텍스트 분류, 표 형식 데이터 분류 및 표 형식 회귀 변수를 기반으로 하는 작업을 위해 즉시 생성할 수 있는 모델 유형을 살펴봅니다. 또한 이러한 모델을 통해 더 개성 있고 역동적인 앱을 만드는 방법도 안내해 드립니다. 더 많은 영감을 얻으려면...
ai,core ml,create ml,create ml framework,machine learning,ondevice training WWDC21 영어, 일본어, 중국어 간체 -
28:10
SwiftUI Accessibility: Beyond the basics
Go beyond the basics to deliver an exceptional accessibility experience. Learn how to use the new SwiftUI Previews in Xcode to explore the latest accessibility APIs and create fantastic, accessible apps for everyone. Find out how you can customize the automatic accessibility built into SwiftUI to...
accessibilitychildbehavior,accessibility children,accessibilitycontainer,accessibility container,accessibility element,accessibilityfocus,accessibilityfocusstate,accessibility navigation,accessibility panel,accessibility preview,accessibilityrepresentation,accessibility representation,accessibilitysortpriority,accessibility sort priority,accessible,accessible by default,button,canvas,children,combine,contain,custom controls,custom element,ignore,label,labels,previews,rotors,shapes,swiftui previews,voiceover,voice over WWDC21 영어, 일본어 -
14:26
AR Quick Look, meet Object Capture
Discover simple ways to bring your Object Capture assets to AR Quick Look while optimizing for visual quality and file size. Explore ways you can integrate AR Quick Look and Object Capture to help create entirely new experiences. To get the most out of this session, we recommend first watching...
3d model,ar,arkit,augmented reality,object capture,reality composer,realitykit,usdz WWDC21 영어, 일본어, 중국어 간체 -
18:38
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 영어, 일본어, 중국어 간체 -
22:30
Make blazing fast lists and collection views
Build consistently smooth scrolling list and collection views: Explore the lifecycle of a cell and learn how to apply that knowledge to eliminate rough scrolling and missed frames. We'll also show you how to improve your overall scrolling experience and avoid costly hitches, with optimized image...
glitch,hitch,performance,rendering,tableview,table view WWDC21 영어, 일본어, 중국어 간체 -
15:30
Diagnose Power and Performance regressions in your app
Quickly discover how to identify priorities when viewing power and performance regressions. Learn how to track metrics that have regressed with device-and percentile-specific information, so you can focus your efforts on optimization and save valuable development time. We'll also show you how to...
WWDC21 영어, 일본어, 중국어 간체 -
29:53
Explore advanced rendering with RealityKit 2
Create stunning visuals for your augmented reality experiences with cutting-edge rendering advancements in RealityKit. Learn the art of writing custom shaders, draw real-time dynamic meshes, and explore creative post-processing effects to help you stylize your AR scene.
3d graphics,ar,arkit,augmented reality,core image,depth map,lidar,metal shading language,realitykit,scenekit WWDC21 영어, 일본어, 중국어 간체 -
17:46
Elevate your DocC documentation in Xcode
Great documentation can help people effectively and easily adopt your Swift framework. Discover how you can create rich, conceptual articles to accompany your API. You'll learn best practices for writing articles, including how to structure your documentation, and find out how to create...
articles,docc,documentation,documentation catalog,documentation compiler,documentation extension WWDC21 영어, 일본어, 중국어 간체 -
26:49
Classify hand poses and actions with Create ML
With Create ML, your app's ability to understand the expressiveness of the human hand has never been easier. Discover how you can build off the support for Hand Pose Detection in Vision and train custom Hand Pose and Hand Action classifiers using the Create ML app and framework. Learn how simple...
ai,body pose,core ml,create ml,fitness,hand action classification,hand pose,hand pose classification,machine learning,vision WWDC21 영어, 일본어, 중국어 간체 -
18:41
지갑 및 Apple Pay의 새로운 기능
인앱 및 웹 결제를 위해 새롭게 디자인된 Apple Pay에 대해 알아보고 앱이나 웹사이트에 최신 API를 통합하는 방법을 알아보세요. 쿠폰 코드, 개선된 배송 정보 및 결제 세부 정보 표시 화면과 같은 기능을 앱에 추가하는 방법도 알아보세요. 또한 자동 만료 및 웹용 멀티패스 지원 등 지갑 패스에 대한 변경 사항도 살펴봅니다.
nfc,passes,payment,tickets,transit,web WWDC21 영어, 일본어, 중국어 간체 -
40:17
Demystify SwiftUI
Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your app.
,,,,,,,,,,action,alert,anyview,bad dog,binding,biscuit,body,body property,branch,cat,confirmationdialog,connecting views,continuity over time,datadriven constructs,declarative,dependencies,dependency graph,different identities,dog,dragon,elements,environment,environmentobject,explicit identifiers,explicit identity,foreach,good dog,graph,grouchy cat,happy cat,how does swiftui update the ui,identifiable,identifiable protocol,identifier map to single view,identifier stability,identifier uniqueness,identity,inert modifier,lifetime,list,magical,onappear,ondisappear,outlinegroup,performance,pretzel,same identity,stable identifiers,stable identity,state,state lifetime,stateobject,structural identity,swiftui,switch,table,theseus,transition between views,tree,unique,value types,view,viewbuilder,view identity,view lifetime,view protocol,view value,view value are ephermal,what does swiftui see WWDC21 영어, 일본어, 중국어 간체 -
15:27
Triage TestFlight crashes in Xcode Organizer
Learn how Xcode Organizer makes it easier and faster to triage and fix crashes. We'll explore how you can get access to crash information and feedback from your TestFlight testers just moments after they occur. And we'll show you how to analyze crashes, view metrics, and even share crash...
app store,debugging,metrickit,testing WWDC21 영어, 일본어, 중국어 간체 -
30:30
Meet the Swift Algorithms and Collections packages
Discover two of the latest additions to the list of open-source Swift packages from Apple: Swift Algorithms and Swift Collections. Not only can you use these packages immediately, they also incubate new algorithms and data structures for eventual inclusion in the Swift Standard Library. We'll...
adjacentpairs,array,arrayslice,buffer,chunked,chunkedby,chunks,compactmap,deque,dictionary,doubleended,ended,filter,flatmap,flattensequence,hashtable,joined,joinedby,joinedsequence,lazycompactmap,lazyflatmap,lazysequence,loops,map,messages,nsorderedset,ordereddictionary,orderedset,prefix,queue,raw,reversedcollection,set,suffix,transcript,windows WWDC21 영어, 일본어, 중국어 간체 -
16:33
Spotlight에서 앱 데이터 표시하기
Core Data를 사용하여 단 두 줄의 코드로 Spotlight에 앱 데이터를 표시하는 방법을 알아보세요. Spotlight 검색에서 해당 데이터를 검색할 수 있도록 설정하고 기기에서 사용자에게 표시되는 방식을 사용자화하는 방법도 알아보세요. 마지막으로, Spotlight에서 색인화된 데이터로 앱 내에서 전체 텍스트 검색을 구현하는 방법을 보여드리겠습니다.
app data in spotlight,attributeset,coredata,core data,cssearchableitemattributeset,cssearchqueryobject,define attribute set,forstorewithcoordinator,indexing event loop,index update notifications,nscoredata,nscoredatacorespotlightdelegate,nscoredatacorespotlightdelegateindexdidupdatenotification,nsexpression,query string,search my app in spotlight,search query,spotlight,spotlight display name,spotlightindexer,spotlight search,startspotlightindexing,stopspotlightindexing,tag,tags app WWDC21 영어, 일본어, 중국어 간체 -
61:00
Swift concurrency: Update a sample app
Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with async/await, actors, and continuations. We'll also explore techniques for migrating existing code to Swift concurrency over time. To get the most out of this code-along, we...
caffeine,codealong,coffeetracker,completionhandler,complication,condition,dispatchqueue,drinklist,handler,healthkit,immutable,mainactor,mutable,nonisolated,observableobject,published,queues,race,thread,uimodel,watch WWDC21 영어, 일본어 -
14:46
Adopt Quick Note
Learn how you can link your app to Quick Note and help people quickly connect your content to their notes — and their notes to your content. Discover how Quick Note recognizes and links to app content through NSUserActivity, and find out how you can adopt this API in your app. We'll take you...
quicknote WWDC21 영어, 일본어, 중국어 간체 -
13:02
Improve global streaming availability with HLS Content Steering
Discover how you can use HLS playlist tags and the Steering Manifest format with your content to help dynamically update CDN redundancy policies tuned for each viewer. Learn how to load balance, set failover, and more.
cdn,content steering,distribution,hls,redundancy WWDC21 영어, 일본어, 중국어 간체 -
25:21
암호보다 더 안전한 방법으로 보호하기
암호는 널리 사용되고 있지만, 암호가 가지는 취약점으로 인해 사용자의 온라인 계정을 보호하는 데는 근본적으로 한계가 있습니다. 암호로 인해 발생하는 최신 보안 관련 문제와 이를 극복하는 방법에 대해 자세히 알아보세요. 웹 인증 표준을 사용하여 안전하게 설계된 공개 키 기반 자격 증명으로 계정을 안전하게 보호하는 새로운 기술을 확인하세요. 이 기술 미리보기에서는 Apple이 iOS 15와 macOS Monterey에서 이 표준을 어떻게 적용하고 있는지도 다룹니다.
authenticationservices,icloud keychain,keychain,login,log in,logon,log on,passkey,passkeys,password,passwordless,passwords,phishing,privacy,safari,security,webauthn WWDC21 영어, 일본어, 중국어 간체 -
8:21
Get ready to optimize your App Store product page
Discover new ways to make your product page more relevant. Learn how you can use custom product pages to highlight different features and content in your app for different users. Explore how you can optimize your product page by comparing the effectiveness of different visual assets to see what...
games,inapp,test WWDC21 영어, 일본어, 중국어 간체 -
16:35
Evaluate videos with the Advanced Video Quality Tool
Learn how the Advanced Video Quality Tool (AVQT) can help you accurately assess the perceptual quality of your compressed video files. Utilizing the AVFoundation framework, AVQT supports a wide range of video formats, codecs, resolutions and frame-rates in both the SDR and HDR domains, which...
analysis,avqt,psnr,quality,ssim,video,video quality WWDC21 영어, 일본어, 중국어 간체 -
23:26
Create accessible experiences for watchOS
Discover how you can build a top-notch accessibility experience for watchOS when you support features like larger text sizes, VoiceOver, and AssistiveTouch. We'll take you through adding visual and motor accessibility support to a SwiftUI app built for watchOS, including best practices around API...
,accessibility,accessibilityadjustableaction,accessibilityelement,accessibility extra large,accessibilitylabel,accessibility label,accessibilityrespondstouserinteraction,accessible element,assistive technology,assistivetouch,assistivetouch cursor,assistivetouch cursor frame,assitivetouch action menu,bold text,clench,complications,cursor,cursor frame,custom actions,doubleclench,doublepinch,dwell control,dynamic notifications,dynamic type,element grouping,focusable elements,hand gestures,hand motions,large accessibility text,large text sizes,motion pointer,onscreen pointer,pinch,reduce motion,swiftui,system text size,text styles,truncating text,voiceover,watchos,wrap text,wwbubbletea,wwdaisy WWDC21 영어, 일본어, 중국어 간체 -
36:02
카메라 캡처의 새로운 기능
제어 센터에서 센터 스테이지, 인물 사진 모드, 마이크 모드 등의 비디오 효과를 사용하는 방법을 알아보세요. 앱에서 비디오 효과 기능이 활성화되었을 때 이를 확인하는 방법과 앱에서 이러한 기능을 제어할 수 있도록 사용자 설정 인터페이스를 구현하는 방법을 살펴봅니다. 또한 10비트 HDR 비디오 캡처를 활성화하고 카메라 캡처 경험 향상을 위해 최소 초점 거리(Minimum-focus-distance) 보고 기능을 활용하는 방법을 알아보며, IOSurface 압축 지원과 카메라 캡처에서 최적의 성능을 제공하는 방법도 살펴봅니다...
avcapture,camera,microphone,photo,photography,video,video effects WWDC21 영어, 중국어 간체 -
16:55
Explore Safari Web Extension improvements
Learn how you can extend Safari's functionality with Safari Web Extensions. We'll introduce you to the latest WebExtension APIs, explore non-persistent background page support — a particularly relevant topic if you're developing for iOS — and discover how you can use the Declarative Net Request...
web inspector WWDC21 영어, 일본어 -
29:36
가볍고 빠른 앱 클립 빌드하기
앱 클립을 제공하면 사용자가 앱 일부분을 발견한 즉시 다운로드하여 작업과 거래를 처리할 수 있습니다. 최신 기능과 우아한 디자인을 강조하는 콤팩트한 앱 클립을 만드는 데 도움이 되는 팁과 모범 사례를 살펴보세요. 사용자가 실제 앱 클립 코드를 스캔하거나 웹 사이트를 통해 앱 클립을 볼 때 항상 환경에 접근할 수 있도록 안정적이고 안전한 앱 클립을 구축하는 방법도 다룹니다. 또한 앱 클립을 출시하기 전에 테스트하기 위한 구체적인 전략도 소개해 드립니다.
aasa,advanced experience,all compatible device variants,app clip codes,app clip invocation,app clips,app clip size,app thinning,archive build,asset catalogs,associated domain configuration,build settings,bundleid,compression,deep link,domain validation,embedded framwork,encode as url,ephemeral notification,fruta,lazy loading,local experience,location confirmation,managing complexity,maps,meta tag,nfc,physical invocation,qr code,rebuild from bitcode,redirect,sf symbols,shared asset catalog,shared container,siri suggestions,size optimization,size report,swcutil,testing,unique functionality,vector graphics WWDC21 영어, 일본어, 중국어 간체 -
32:44
강한 인상을 남기는 디자인
사용자가 앱에 온보딩하도록 유도하기 위해 인상적인 대화형 경험을 만드는 방법을 알아보세요. 인상적인 디자인 사례를 살펴보면서 사용자가 앱에서 제공하는 다양한 매력을 한눈에 파악할 수 있도록 재미있고 모험적인 경험을 구현하는 방법을 설명해 드립니다. 또한 이 방법으로 콘텐츠를 맞춤화하고 앱을 쉽게 맞춤화하는 방법도 보여드립니다.
,,discoverability,menus,navigation,onboarding WWDC21 영어, 일본어, 중국어 간체 -
7:50
Explore the catalog with the Apple Music API
Discover how you can use the Apple Music API to fetch music catalog metadata for your app. Explore the latest updates to the API as well as some advanced techniques for shaping your requests and highlighting the right metadata for a project. To get the most out of this session, we recommend some...
apple music,music,musickit,musickitjs WWDC21 영어, 일본어, 중국어 간체 -
15:06
SF Symbols in UIKit and AppKit
Learn how you can create colorized symbols with SF Symbols 3 and customize them to match the visual design of your app's interface. We'll take you through the latest UIKit and AppKit APIs for integrating colorized symbols, as well as best practices for implementation. To get the most out of this...
WWDC21 영어, 일본어, 중국어 간체 -
22:38
Qualities of great iPad and iPhone apps on Macs with M1
It's easier than ever to offer your existing iPad and iPhone apps on Macs with M1. We'll show you how to bring your app to macOS, and explore how the system automatically bridges various features of your app to work on the Mac. We'll also provide guidance on best practices in your iPad app,...
alternatives,bridging,catalyst,ios,ipad mac,iphone mac,keyboard,mac app store,ple silicon,uikit WWDC21 영어, 일본어, 중국어 간체 -
39:53
Discover Metal debugging, profiling, and asset creation tools
Explore how Xcode can help you take your Metal debugging, profiling and asset creation workflows to the next level. Discover the latest tools for ray tracing and GPU profiling, and learn about Metal Debugger workflows. We'll also show you how to use the Texture Converter tool, which supports all...
WWDC21 영어, 일본어, 중국어 간체 -
19:57
Explore low-latency video encoding with VideoToolbox
Supporting low latency encoders has become an important aspect of video application development process. Discover how VideoToolbox supports low-delay H.264 hardware encoding to minimize end-to-end latency and achieve new levels of performance for optimal real-time communication and high-quality...
acceleration,avfoundation,coremedia,hardware,performance,video,videotoolbox WWDC21 영어, 일본어, 중국어 간체 -
11:16
Review code and collaborate in Xcode
Explore the latest enhancements to code review and pull requests in Xcode. Learn more about diff display preferences, commit selectors, changes navigator, and pull request workflows. We'll show you how you can collaborate with your team and find regressions by connecting your code review and PR...
branch,branches,code review,commit,git,pr,pull request,source control WWDC21 영어, 일본어, 중국어 간체 -
24:20
Qualities of a great Mac Catalyst app
Discover best practices, tools, and techniques to help craft the best possible Mac Catalyst app. We'll take you through key considerations when you bring your iPad app to macOS, explore detailed code examples for refining your interface and experience, and show you how to distribute your Mac app...
continuity camera,controls,distribution,idiom,responder chain,scenes,sharing,state restoration,toolbar,unscaled,user activity WWDC21 영어, 일본어, 중국어 간체 -
54:09
Apple Watch용 운동 앱 개발하기
이 코딩 실습에서는 SwiftUI와 HealthKit을 사용하여 새 운동 앱을 제작합니다. 타임라인으로 운동 수치를 업데이트하여 화면 상시표시 상태를 지원하는 방법을 알아보세요. 운동 앱의 디자인 모범 사례도 살펴봅니다.
,alwayson,codealong,codealong,healthkit,hkworkoutsession,isluminancereduced,metrics,workout WWDC21 영어, 일본어, 중국어 간체 -
41:04
TextKit 2 소개
정확성, 안전성 및 성능을 개선하기 위해 재설계된 Apple의 차세대 텍스트 엔진인 TextKit 2를 만나 보세요. TextKit 2를 통해 전 세계 사용자에게 더 나은 텍스트 경험을 제공하고, 텍스트 콘텐츠와 시각적 콘텐츠를 혼합하여 다양한 레이아웃을 만들고, 원활한 스크롤 성능을 유지하는 방법을 알아보세요. 최신 API를 소개하고 몇 가지 실제 사례를 살펴보며 앱 현대화를 위한 지침도 제공해 드립니다.
appkit,banana,bananaphone,edit,nstextview,text,textedit,uikit WWDC21 영어, 일본어, 중국어 간체 -
16:14
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...
,,,nfc,u1,ultra wideband WWDC21 영어, 일본어, 중국어 간체 -
14:32
Secure login with iCloud Keychain verification codes
Learn how you can support on-device verification codes in your app or website for a more secure sign-in experience. We'll explore the latest updates to the iCloud Keychain password manager and discover how verification codes, AutoFill, iCloud Keychain sync, and two-tap setup simplify the...
2fa,code,domain,factor,icloud keychain,keychain,login,log in,password,signin,sign in,sms,totp,two,twofactor WWDC21 영어, 일본어, 중국어 간체 -
21:06
계정 기반 사용자 등록 알아보기
비즈니스나 기업 환경에서 개인 기기를 업무용으로 배포할 때 사용자 등록을 활용하는 방법을 알아보세요. 데이터 분리, 관리형 Apple ID의 개선 사항 및 조직에서 새로운 계정 기반 온보딩을 사용하는 방법을 다룹니다.
WWDC21 영어, 일본어, 중국어 간체 -
1:40
Tuesday@WWDC21
The day's almost over, but there's still so much to explore: Catch up on the best of Day 2 at WWDC and check out a few of the great sessions and activities still to come.
,daily recap,recap,tuesday,wwdc21 WWDC21 영어, 일본어, 중국어 간체 -
16:32
Out of this world... on to Mars
Fascinated by aerospace engineering and fighter jets from the age of 11, MIT graduate Tiera Fletcher followed her passion. At 22, she landed her dream job working on NASA's Space Launch System, the most powerful rocket created in history. Learn what it's like to design components of a...
guest,wwdc21 WWDC21 영어 -
10:31
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 영어, 중국어 간체 -
23:56
SwiftUI 앱에 풍부한 그래픽 추가하기
SwiftUI로 생동감이 넘치는 그래픽을 제작하는 방법을 알아보세요. 키보드 안전 영역을 포함한 안전 영역 작업부터 시작하여 화면 키보드와 겹치지 않는 근사한 전면 화면 그래픽을 디자인하는 방법을 배워 보세요. 또한 SwiftUI에서 쉽게 맞춤화할 수 있는 배경과 제어 기능을 만들기 위해 사용할 수 있는 머티리얼과 생동감을 살펴보고 drawingGroup 등의 그래픽 API와 새 캔버스를 살펴봅니다. 이러한 도구를 사용하면 그 어느 때보다 간단하게 SwiftUI에서 완전한 대화형 및 중단 가능한 애니메이션과 그래픽을 디자인할...
accessibility,accessibilityaction,accessibility actions,accessibilitylabel,accessibilityrepresentation,animation,animation,background,background shape,background styles,bezier curve,blend,blendmode,blend mode,blur,blur styles,canvas,cgrect,clip background,colors app,complex particle system,containerview,contextdraw,contextfill,contextresolve,controls,drawing,drawing an image,drawinggroup,emoji,foregroundstyle,foreground styles,geometryreader,gradient,graphics,ignoressafearea,ignoressafeareakeyboard,image,innercontext,interactive,interruptible,ios,ipados,keyboard safe area,macos,materials,model view,opacity,path,performance,primary,quaternary,regularmaterial,resolve image,safe area,safeareainset,safe area inset,schedule,secondary,shading,standard shape,styles,swiftui,tap gesture,tertiary,text styles,thinmaterial,time in seconds,timeline context,timelineview,timeline view,transform,tvos,vibrancy WWDC21 영어, 일본어, 중국어 간체 -
9:28
Explore HLS variants in AVFoundation
Discover how you can use AVFoundation APIs to highlight different variants of your content within your app. We'll show you how you can inspect HLS content using these APIs for different video characteristics, including attributes like SDR/HDR, FPS, and the like. And we'll explore the...
4k,hd,hls,sd,variants WWDC21 영어, 일본어, 중국어 간체 -
40:13
SwiftUI의 새로운 기능
그 어느 때보다 SwiftUI로 앱을 개발하기 가장 좋아졌습니다. 목록, 버튼, 텍스트 필드를 포함한 UI 프레임워크의 최신 업데이트를 살펴보고 이러한 기능을 통해 앱에 SwiftUI를 더 완벽하게 도입하는 방법을 알아보세요. 캔버스 보기, 머티리얼 및 향상된 기호를 사용하여 시각적으로 풍부한 그래픽을 만드는 방법을 알아보세요. macOS의 다중 열 표, 집중 모드 및 키보드 상호작용의 개선 사항, 멀티 플랫폼 검색 API를 살펴본 다음 Swift 동시성, 새로운 AttributedString, 서식 스타일, 현지화 등 기능을...
accessibility,accessibilitychildren,accessibility modifiers,accessibility preview,accessibilityrotor,access to bindings,add a gesture,alteratesrowbackground,always on display,animation schedule,aod,asyncimage,async images,async sequence,attributedstring,await,background,blending of content,blurred background,button improvement,buttons,canvas,code style,colors,concurrency,confirmationdialog,confirmation dialog,controlgroup,control group,controlprominence,controlsize,core data fetch request,custom refresh,custom shape,custom views,data,destructive,dismiss keyboard,dollar sign operator,dynamic type,editable text,emoji,exportsitemproviders,fetchnewitems,filter,focus,focused,focusstate,foregroundstyle,generate strings,gestures,graphics,grids,hide user sensitive information,hierarchical,keyboard,keyboardbar,keyboard improvement,keyboard navigation,landscape previews,language sensitive attributes,links,list row background,listrowseparator,list row separator,lists,live accessibility information,localization,localize,markdown,markdown support,material,menuindicator,monochrome,multicolor,onsubmit,opacity,outlines,palette,popover,press state,preview orientation,primaryaction,primary actions,privacysensitive,privacy sensitive modifier,prominent button,prominent tint support,pull to refresh,redacted content,refreshable,rotor,safeareainset,safe area inset,schedule,search,searchable,sectionedfetchrequest,selectable text,separator,shortcuts,sidebar,strong emphasis,submitlabel,swipe actions,symbols,symbolvariant,symbol variant,table,tablecolumn,task,textfield,textselection,timelineview,tint separator,toggle,toolbar buttons,update based on environment,update based on state,updated colors,update over time,vibrancy,view,xcode previews WWDC21 영어, 일본어, 중국어 간체 -
36:16
Take your iPad apps to the next level
Make even better iPad apps: Learn how you can adopt prominent scenes for uninterrupted, focused interactions. Help people stay engaged and fast with keyboard shortcuts and the keyboard shortcut interface. Explore how the latest in pointer enhancements can help your app boost productivity.
keyboard,main menu,menu,menu bar,menu system,mouse,pointer,print,responder,scene,shortcut,trackpad,uicommand,uikeycommand,uimenubuilder,uimenu printing,uipointerinteraction,uiwindowscene,window WWDC21 영어, 일본어, 중국어 간체 -
15:48
앱 클립의 새로운 기능
고객이 특정 작업을 처리해야 할 때 바로 사용할 수 있는 빠르고 간소화된 경험을 앱 클립으로 제공하는 방법을 알아보세요. 앱에서 바로 경험을 실행하는 기능, 로컬에서 앱 클립을 테스트하는 기능, 실제 환경에서 간편하게 경험에 접근할 수 있도록 앱 클립 코드를 생성하는 기능 등 최신 앱 클립 관련 개선 사항을 설명해 드립니다. 또한 개발자 커뮤니티에서 공유된 앱 클립 중 사용자와 소통하는 혁신적인 수단과 근사한 디자인을 갖춘 앱 클립의 몇 가지 사례도 소개합니다. 이 세션을 최대한 활용하려면 먼저 WWDC20의 ‘앱 클립...
app clip,app clip card,app clip card in safari,app clip card in safari view controller,app clip code,app clip code generation,app clip code generator,appclipdisplaycard,app clip experience,app clip in svc,app clips,app clips in safari view controller,app store connect,fruta,full sized app clip card,local experience,location association,maps placecard,meta tag,nfc integrated,safari view controller,scan only,siri suggestion widget,smart app clip banner,test,test app clip,testing,url handling,view in safari WWDC21 영어, 일본어, 중국어 간체 -
33:39
Meet async/await in Swift
Swift now supports asynchronous functions — a pattern commonly known as async/await. Discover how the new syntax can make your code easier to read and understand. Learn what happens when a function suspends, and find out how to adapt existing completion handlers to asynchronous functions.
await,bypreparingthumbnail,completionhandler,continuation,datatask,expectation,preparethumbnail,preparingthumbnail,resume,suspension,testing,urlsession,withcheckedcontinuation,withcheckedthrowingcontinuation,xctestexpectation WWDC21 영어, 일본어 -
28:32
Protect mutable state with Swift actors
Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct, but are notoriously hard to debug. Discover how you can stop these data races in their tracks with Swift actors, which help synchronize access to data in your code. Discover how...
,,books,cache,cat,classes,counter,detached,equatable,global,hashable,immutable,isolated,isolation,libraryaccount,nonisolated,sad,sendable,synchronization WWDC21 영어, 일본어, 중국어 간체 -
7:56
tvOS 앱의 로그인 간소화하기
iOS 또는 iPadOS 기기에서 Face ID 또는 Touch ID를 사용하여 구매를 승인하고 tvOS 앱에 로그인하는 방법을 알아보세요. 앱 사용자가 원하는 콘텐츠를 더 빨리 즐길 수 있도록 로그인 프로세스를 간소화하는 방법을 알아보세요. 간소화된 로그인 프로세스를 설정하는 방법을 안내하고 Apple TV에서 근사한 로그인 환경을 만들기 위한 몇 가지 모범 사례를 소개합니다. 이 세션을 최대한 활용하려면 관련 도메인과 Authentication Services 프레임워크에 대한 기본적인 지식을 숙지하는 것이 좋습니다.
auth,authentication,keychain,password,signin,sign in with apple,signon,signup,username WWDC21 영어, 일본어, 중국어 간체 -
23:49
Explore Xcode Cloud workflows
Learn how Xcode Cloud workflows can help you and your team automate building, analyzing, testing, archiving, and distributing your apps and frameworks. They are flexible, extensible, and can be configured around your team's development and distribution process. Find out the basics of Xcode Cloud...
app store connect,build,ci,continuous integration,distribution,testflight,testing,workflows,xcode,xcode cloud WWDC21 영어, 일본어, 중국어 간체 -
29:48
Explore hybrid rendering with Metal ray tracing
Discover how you can combine ray tracing with your rasterization engine to implement simplified graphics techniques and elevate visuals in your app or game. We'll explore how you can use natural algorithms to accurately simulate the interplays of light, and learn how to take advantage of the...
game dev,game developer,metal,metal shading language,metal tools,optimization,proapps WWDC21 영어, 일본어, 중국어 간체 -
14:40
Your guide to keyboard layout
Discover how you can use the Keyboard Layout Guide to manage how keyboards work within your iOS or iPadOS app. Learn how you can avoid writing lengthy code blocks when you use UIKeyboardLayoutGuide and UITrackingLayoutGuide to integrate the keyboard into your interface, helping people have a...
, WWDC21 영어, 일본어, 중국어 간체 -
36:34
포용적 디자인을 위한 프로세스
소프트웨어를 사용하는 모든 사용자에게 놀라운 경험을 선사할 수 있는 포용적인 앱을 제공하는 방법을 소개합니다. 다양한 팀을 구성 및 장려하는 모범 사례를 살펴보고 포용성이 디자인 및 개발 프로세스의 모든 단계에 어떤 영향을 미치는지 살펴봅니다.
WWDC21 영어, 일본어, 중국어 간체 -
18:24
Explore Verifiable Health Records
Find out how you can securely request access to someone's verifiable health records and incorporate that data safely into your app. The Health app helps people download, view, and share their health records, including their COVID-19 immunization and test results — and iOS 15 brings support for...
healthkit,privacy WWDC21 영어, 일본어, 중국어 간체 -
27:54
Explore structured concurrency in Swift
When you have code that needs to run at the same time as other code, it's important to choose the right tool for the job. We'll take you through the different kinds of concurrent tasks you can create in Swift, show you how to create groups of tasks, and find out how to cancel tasks in progress...
asyncdetached,asynclet,bindings,detached,let,programming,scope,thumbnails,withtaskgroup,withthrowingtaskgroup WWDC21 영어, 일본어, 중국어 간체 -
6:24
Faster and simpler notarization for Mac apps
Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Discover how notarytool can help you quickly and easily notarize your Mac app for distribution. We'll show you how you can now notarize your apps with just a single command, and...
altool,malware,notarizing,notary WWDC21 영어, 일본어, 중국어 간체 -
24:00
Ultimate application performance survival guide
Performance optimization can seem like a daunting task — with many metrics to track and tools to use. Fear not: Our survival guide to app performance is here to help you understand tooling, metrics, and paradigms that can help smooth your development process and contribute to a great experience...
WWDC21 영어, 일본어 -
13:51
Host and automate your DocC documentation
Find out how you can easily host your Swift package and framework DocC documentation online. We'll take you through configuring your web server to host your generated DocC archives, and help you learn to use the xcodebuild tool to automate documentation generation and keep your web content...
catalog,docc,documentation,documentation catalog,host,website,xcodebuild WWDC21 영어, 일본어, 중국어 간체 -
14:26
What’s new in managing Apple devices
Discover the latest advancements in key device management capabilities for your organization or MDM solution. Explore the refreshed device management Settings on iOS and iPadOS, an all-new return to service functionality for macOS, and other updates to device management across Apple platforms.
configuration,education,enrollment,enterprise,management,mdm,privacy,profile,profiles,security,shared ipad WWDC21 영어, 일본어, 중국어 간체 -
37:35
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 영어, 일본어, 중국어 간체 -
8:05
What's new in AVKit
Learn about enhancements to Picture in Picture and full screen improvements on macOS. Explore the new content source API, and learn how AVPictureInPictureController supports AVSampleBufferDisplayLayer, as well as recommended steps for an app to provide a seamless full screen experience on macOS...
avkit,picture in picture,pip WWDC21 영어, 일본어, 중국어 간체 -
38:11
Meet Safari Web Extensions on iOS
Safari Web Extensions use HTML, CSS, and JavaScript to offer people powerful browser customizations — and you can now create them for every device that supports Safari. Learn how to build a Safari Web Extension that works for all devices, and discover how you can convert an existing extension to...
cross platform,web inspector WWDC21 영어, 일본어, 중국어 간체 -
19:43
Bring accessibility to charts in your app
Charts are an essential tool for understanding data, and critical to understanding ourselves, our health, our finances, and our world. Find out how you can make charts accessible in your apps to people with vision impairments through audio graphs and sonified data. And we'll show you how to...
accessibilitychartdescriptor,accessible chart,audio graph,audio graphs,axcategoricalaxisdescriptor,axchart,axchartdescriptor,axdataseriesdescriptor,axnumbericdataaxisdescriptor,chart details,chartview,chart with sound,colors,contrast ratio,datapoint,haptic chart feedback,high contrast,inclusive charts,inclusive design,low vision,reduce transparency,sonified chart,visual accessibility WWDC21 영어, 일본어, 중국어 간체 -
15:53
Create custom audio experiences with ShazamKit
Bring custom audio matching to your app with ShazamKit. Discover how you can use Shazam's exact audio matching to recognize audio against any source when you use custom catalogs on device. Download our starter project and code along with the presenter as we guide you through the process of...
audio,codealong,music,musickit,shazam,shazamkit,sound WWDC21 영어, 일본어, 중국어 간체 -
11:34
Use the camera for keyboard input in your app
Learn how you can support Live Text and intelligently pull information from the camera to fill out forms and text fields in your app. We'll show you how to apply content filtering to capture the correct information when someone uses the camera as keyboard input and apply it to a relevant...
camera,input,keyboard,keyboard as input,ocr,text recognition WWDC21 영어, 일본어, 중국어 간체 -
17:08
Meet Group Activities
Learn more about the framework powering SharePlay, and discover the different types of shared experiences you can implement for people who use your app. Explore a high-level overview of the framework's architecture and concepts, including how Group Activities and AVFoundation work in tandem, and...
facetime,face time,groupactivities,group activities,groupsession,media,shareplay,share play WWDC21 영어, 일본어, 중국어 간체 -
29:50
Enhance your app with Metal ray tracing
Achieve photorealistic 3D scenes in your apps and games through ray tracing, a core part of the Metal graphics framework and Shading Language. We'll explore the latest improvements in implementing ray tracing and take you through upgrades to the production rendering process. Discover Metal APIs...
game dev,game developer,metal,metal shading language,metal tools,optimization,proapps,raytracing WWDC21 영어, 일본어, 중국어 간체 -
19:24
Add intelligence to your widgets
Discover how to you can add intelligence to your widgets in Smart Stacks. We'll show you how to use the new Widget Suggestions API in tandem with Smart Rotate to create more valuable widget experiences for people throughout the day. Whether you inform the system of new, timely information or...
annotating relevance,app donation,behavioral pattern,behavioral relevance,configuration intent,donate,donate new array,donate to the system,duration,glanceable,ininteraction,inrelevanceprovider,inrelevantshortcut,insert new widget into smart stack,insert widget into stack,intelligent widget,intentconfigured widget,intent is eligible for widget,ipad home screen widget,proactive information,relevance signal,scroll to a widget,siri watch face,smart rotate,smart stack,static widget,suggestion ui,timebased relevance,timelineentryrelevance,timely,user behavior,widgetkind,widget suggestion WWDC21 영어, 일본어, 중국어 간체 -
22:51
Meet DocC documentation in Xcode
Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating documentation from your own code — or from third-party code you depend upon — and write and format it using Markdown. And we'll also take you through the export...
docc,doccarchive,documentation,documentation catalog,documentation compiler,xcode WWDC21 영어, 일본어, 중국어 간체 -
17:46
Meet MusicKit for Swift
MusicKit makes it easy to integrate Apple Music into your app. Explore the Swift-based framework: We'll take you through the basic process of using MusicKit — including how to find, request, and play content — and show you how you can incorporate music subscription workflows into your app if...
apple music,music,musickit,songs,swift WWDC21 영어, 일본어, 중국어 간체 -
33:50
Apple의 핵심 개인정보 보호 요소
Apple은 개인정보 보호가 모든 사람이 누릴 수 있는 기본 권리라고 믿습니다. 개인정보 보호의 네 가지 기본 원칙, Apple에서 이러한 원칙을 통합하여 iCloud 비공개 릴레이를 설계한 방법 및 기본 원칙에 따라 앱에서 개인정보 보호 기능을 구축하는 방법에 대해 알아보세요. 데이터 최소화, 기기 내 처리, 투명성 및 제어, 보안 보호 기능을 앱에 바로 구축하는 방법도 살펴봅니다.
app privacy report,app tracking transparency,apptrackingtransparencyframework,att,createml framework,focus,hide my email,location button,private relay,siri,skadnetwork,tracking,transparency WWDC21 영어, 일본어, 중국어 간체 -
21:12
Explore bindless rendering in Metal
Unleash the full potential of your shaders and implement modern rendering techniques by adding Argument Buffers to adopt bindless rendering. Learn how to make your entire scene and resources available to the GPU to make the most out of raytracing and rasterization pipelines.
3d graphics,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC21 영어, 일본어, 중국어 간체 -
37:30
StoreKit 2 소개
StoreKit 2는 앱 내 구입과 자동 갱신형 구독을 위한 강력한 Swift 네이티브 API를 제공합니다. 앱 내 구입 및 구독을 쉽게 구현하는 방법을 알아보고, 제품 정보 검색, 거래 처리, 제품 자격 및 고객 상태 확인을 위한 API와 Xcode의 포괄적인 테스트 지원에 대해 살펴보세요.
buy,game,games,refund WWDC21 영어, 일본어, 중국어 간체 -
15:07
ShazamKit 살펴보기
ShazamKit을 사용하면 앱 내에서 Shazam의 정확한 오디오 인식 기능을 활용할 수 있습니다. 앱에서 캡처한 비디오의 배경에서 재생 중인 노래를 빠르고 정확하게 인식하고, 방에서 재생 중인 음악을 기반으로 동적 시각 효과를 제공하거나 외부 오디오와 동기화하여 연동 앱 경험을 제공하는 등 방대한 Shazam 카탈로그를 활용하여 다양한 경험을 만드는 방법을 알아보세요. 또한 ShazamKit 내에서 모든 오디오 소스를 인식하도록 맞춤화 카탈로그를 기기에 구축하는 방법을 보여드립니다. 더 자세히 알아보려면...
audio,music,musickit,shazam,shazamkit WWDC21 영어, 일본어, 중국어 간체 -
22:18
Meet declarative device management
The future of device management is here: Learn how you can support mobile device management while allowing individual devices to be autonomous and proactive, bringing both increased performance and scalability. We'll show you how you can incorporate this declarative model in your MDM solution.
WWDC21 영어, 일본어, 중국어 간체 -
27:56
Create 3D models with Object Capture
Object Capture provides a quick and easy way to create lifelike 3D models of real-world objects using just a few images. Learn how you can get started and bring your assets to life with Photogrammetry for macOS. And discover best practices with object selection and image capture to help you...
3d content creation,3d graphics,ar,arkit,augmented reality,photogrammetry,realitykit,usdz WWDC21 영어, 일본어, 중국어 간체 -
23:01
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...
u1,uwb WWDC21 영어, 일본어, 중국어 간체 -
22:09
What’s new in Game Center: Widgets, friends, and multiplayer improvements
Power up your online gaming experience with GameKit and adopt features like multiplayer, leaderboards, and achievements in your game. We'll take you through the latest improvements to Game Center, including player matching and multiplayer APIs, and explore how you can boost discovery of your game.
WWDC21 영어, 일본어, 중국어 간체 -
19:46
watchOS 8의 새로운 기능
watchOS 8에는 시계 페이스를 항상 최신 상태로 유지하는 데 도움이 되는 여러 기능이 있습니다. 상시표시형 Retina 디스플레이를 위한 새 API, Bluetooth 기기를 통한 컴플리케이션 업데이트, HealthKit 데이터의 백그라운드 전송을 통해 앱을 최신 상태로 유지하는 것이 그 어느 때보다 쉬워졌습니다. 앱에서 위치를 활용하는 지역 기반 사용자 알림에 대해 알아보고, Apple Watch 앱을 구축하는 데 도움이 되는 SwiftUI 및 watchOS 신규 개선 사항을 모두 살펴보세요.
,,altimeter,alwayson,bluetooth,healthkit,isluminancereduced,location button,luminance reduced,respiratory rate,timeline WWDC21 영어, 일본어, 중국어 간체 -
34:06
포용적 디자인 실천하기
포용적인 앱이나 게임은 여러 사람들이 사용할 수 있을 뿐만 아니라 다양한 배경과 가치관을 가진 사람들을 수용할 수 있는 환경을 갖추게 됩니다. 인터페이스, 언어, 이미지, 마케팅 자료를 위한 포용적인 콘텐츠를 디자인하고 앱이나 게임으로 최대한 다양한 사용자를 지원하는 방법을 알아보세요.
,,ableism,content,diversity,dynamic type,gender,inclusion,voiceover WWDC21 영어, 일본어, 중국어 간체 -
14:14
Meet in-app events on the App Store
Discover how you can promote timely events happening in your apps and games — like a game competition, a movie premiere, and more — directly on the App Store. We'll show you how in-app events now appear on the App Store and how to create, schedule, and manage them in App Store Connect.
engage,engagement WWDC21 영어, 일본어, 중국어 간체 -
19:09
Meet the Screen Time API
Explore the Screen Time API and learn how you can build apps that support customized parental controls — all while putting privacy first. Learn how you can use key features like core restrictions and device activity monitoring to create safe, secure experiences in your app while providing...
guardian,sheild WWDC21 영어, 일본어, 중국어 간체 -
15:08
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 영어, 일본어, 중국어 간체 -
11:42
SwiftUI로 검색 경험 제작하기
사용자가 앱에서 특정 콘텐츠를 간편하게 찾을 수 있는 경험을 제작하는 방법을 알아보세요. SwiftUI의 .searchable 편집자를 다른 보기와 함께 사용하여 앱에 검색을 가장 효과적으로 통합하는 방법을 배워 보세요. 또한 사용자가 앱에서 지원되는 검색 유형을 쉽게 이해할 수 있도록 검색어를 제안하여 통합된 검색 경험을 개선해 보세요.
collections of data,configured search field,filter,finding data,implement search,issearching,native search,navigationview,navigation view,onsubmit,results,search,searchable,searchable,searchable modifier,search bar,searchcompletion,search completion,search field,search field column,search query,search tab,side bar,suggestions,swiftui,toolbar,two column,weather app WWDC21 영어, 일본어, 중국어 간체 -
26:51
Meet Shortcuts for macOS
Shortcuts is coming to macOS, and your apps are a key part of that process. Discover how you can elevate the capabilities of your app by exposing those features as Shortcuts actions. We'll show you how to build actions for your macOS apps built with Catalyst or AppKit, deploy actions across...
applescript,automation,automator,command line automation,intent,shortcuts,shortcuts app,sirikit,suggestions WWDC21 영어, 일본어, 중국어 간체 -
25:07
Dive into RealityKit 2
Creating engaging AR experiences has never been easier with RealityKit 2. Explore the latest enhancements to the RealityKit framework and take a deep dive into this underwater sample project. We'll take you through the improved Entity Component System, streamlined animation pipeline, and the...
3d graphics,ar,arkit,augmented reality,lidar,physics,realitykit,scenekit,usdz WWDC21 영어, 일본어, 중국어 간체 -
26:49
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...
cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone WWDC21 영어, 일본어, 중국어 간체 -
15:00
Tap into virtual and physical game controllers
It's time to up your input game: Learn about the latest improvements to virtual and physical game controllers for iPhone, iPad, Mac, and Apple TV. Meet the virtual on-screen controller, which turns touch input into game controller input, and find out how to add controller sharing features to your...
WWDC21 영어, 중국어 간체 -
20:08
UIKit 버튼 시스템 소개
모든 앱은 버튼을 사용합니다. iOS 15에서는 업데이트된 스타일을 채택하여 인터페이스와 자연스럽게 어울리는 근사한 버튼을 만들 수 있습니다. 다양한 유형의 버튼을 더 쉽게 만들 수 있는 기능을 살펴보고, 더 풍부한 상호작용을 제공하는 방법을 알아보고, Mac Catalyst로 근사한 버튼을 사용하는 방법을 알아보세요.
catalyst,menu,popdown,popdown,popup,popup,switch,toggle,uibutton,uibuttonconfiguration,uimenu WWDC21 영어, 중국어 간체 -
18:17
공간 음향으로 앱에 몰입감 불어넣기
공간 음향이 앱과 웹에서 극장과 같은 미디어 경험을 제공하는 데 어떻게 도움이 되는지 알아보세요. 호환되는 하드웨어로 청취자에게 몰입형 오디오를 쉽게 제공하는 방법과 코드를 거의 변경하지 않고도 사용자의 대역폭이나 연결 상태에 따라 자동으로 다양한 청취 환경을 제공하는 방법을 보여드립니다. 또한 앱의 경험을 맞춤화하고 공간 음향을 사용하여 새롭고 흥미로운 방식으로 스토리를 전달하는 방법에 대한 권장 사항도 확인할 수 있습니다.
atmos,audio,dolby,multichannel,multi channel,spatial,spatial audio WWDC21 영어, 일본어, 중국어 간체 -
26:52
UIKit의 새로운 기능
UIKit의 최신 업데이트 및 개선 사항을 살펴보고 더 나은 iPadOS, iOS 및 Mac Catalyst 앱을 구축하는 방법을 알아보세요. UI 개선 사항, 생산성 업데이트 및 API 개선 사항을 안내하고 성능 향상과 보안 및 개인정보 보호 기능도 다룹니다.
aqua,async,cocoa,collection view,color picker,content size categories,context menus,copy and paste,date picker,drag amp drop,dynamic type,ios,ipados,keyboard navigation,keyboard shortcuts,mac catalyst,multitasking,multiwindow,paste,pasteboard,pointer,privacy,sf symbols,shortcuts,state restoration,symbols,table view,uibutton,uicolor,uicolorpicker,uicontextmenuinteraction,uidatepicker,uiimage,uipasteboard,uiscene,uitabbar,uitoolbar,uiwindowscene WWDC21 영어, 일본어, 중국어 간체 -
10:30
Meet TestFlight on Mac
TestFlight has come to Mac. Learn how you can manage builds and testers, collect feedback, and deploy your macOS app. Discover enhancements for internal testing and new features that integrate with Xcode Cloud to make testing even easier on all platforms.
apple silicon,beta testing,catalyst,m1 WWDC21 영어, 일본어, 중국어 간체 -
16:32
Meet Xcode Cloud
Get to know Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all Apple platforms. Find out how Xcode Cloud can improve both the productivity of your team and the quality of your products. We'll show you how to start your...
app store connect,build,ci,continuous integration,distribution,testing,xcode,xcode cloud WWDC21 영어, 일본어, 중국어 간체 -
21:32
AppKit의 새로운 기능
AppKit으로 Mac 앱을 개발하는 데 있어 최근 도입된 개선 사항을 살펴보세요. 새로운 제어 기능과 SF Symbols 3로 앱 디자인을 개선하고, TextKit 2를 사용하여 강력한 텍스트 경험을 구축하고, 앱에서 최신 Swift 기능을 활용하는 방법을 보여드립니다.
aqua,cocoa,shortcuts WWDC21 영어, 일본어, 중국어 간체 -
32:45
What‘s new in Swift
Join us for an update on Swift. Discover the latest language advancements that make your code easier to read and write. Explore the growing number of APIs available as Swift packages. And we'll introduce you to Swift's async/await syntax, structured concurrency, and actors.
algorithms,arc,argumentparser,asynchronous,automatic reference counting,aws,builds,cgfloat,codable,collections,concurrent,deque,diversity,docc,documentation,double,driver,enum,evolution,fish,flexible,float16,functions,incremental,index,lambda,lifetimes,linux,memory,mentorship,numerics,open source,optimize,ordereddictionary,orderedset,path,property wrappers,result builders,server,static member lookup,swiftui,system,toggle,windows WWDC21 영어, 일본어, 중국어 간체 -
19:16
Discover built-in sound classification in SoundAnalysis
Explore how you can use the Sound Analysis framework in your app to detect and classify discrete sounds from any audio source — including live sounds from a microphone or from a video or audio file — and identify precisely in a moment where that sound occurs. Learn how the built-in sound...
audio,core ml,create ml,create ml framework,machine learning,sound,sound analysis WWDC21 영어, 일본어, 중국어 간체 -
20:23
Focus on iPad keyboard navigation
Improve the keyboard experience in your iPad and Mac Catalyst app. Discover how you can accelerate access to key features with the hardware keyboard, and navigate through your views and view controllers. Learn how to customize which elements are keyboard navigable, as well as how to customize the...
commands,environment,focus,groups,ipad,item,key,keyboard,navigation,productivity,sidebar WWDC21 영어, 일본어 -
10:33
Transition media gaplessly with HLS
Discover how you can create streaming media content that seamlessly transitions between episodes, songs, scenes, and individual resources. With gapless HLS playback, you can stitch together multiple pieces of content on the fly to create customized workouts, design interactive content, tell...
gapless,hls,http live streaming,media,transition WWDC21 영어, 일본어, 중국어 간체 -
2:30
Monday@WWDC21
Trying to make sense of all the exciting announcements, new technologies, and Fall previews at WWDC this year? Let's break it down for you. Check out a recap of everything that happened on Day 1 of WWDC — and get a sneak peek at all the great stuff coming tomorrow.
,daily recap,monday,recap,wwdc21 WWDC21 영어, 일본어 -
73:26
Platforms State of the Union (ASL)
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation.
sotu,sotu 2021 WWDC21 영어, 일본어, 중국어 간체, 한국어 -
73:26
Platforms State of the Union
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps.
sotu,sotu 2021 WWDC21 영어, 일본어, 중국어 간체, 한국어 -
106:49
Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC21 독일어, 러시아어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
106:49
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. This version includes American Sign Language (ASL) interpretation.
WWDC21 독일어, 러시아어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어
-
-
WWDC20 -
2:46
The winners of the 2020 Apple Design Awards
Join us as we surprise the 2020 winners of the Apple Design Awards. The Apple Design Awards recognize excellence in design and innovation for apps and games across all of Apple's platforms.
ada,ada20,ada2020,adas,apple,apple design awards,award,celebration,darkroom,design,design best practices,facetime,facetime awards,game awards,game design,games,looom,sayonara wild hearts,shapr3d,sky,sky children of the light,song of bloom,staffpad,ui design,ux design,where cards fall WWDC20 영어 -
21:05
Beyond counting steps
Move beyond step counting in your app and give people a much richer understanding of their mobility. We'll detail how you can take advantage of mobility metrics in iOS and watchOS to measure movement in more distinct and actionable ways. Learn about the latest HealthKit APIs for accessing...
motion,motionprocessor,pedometer,stairs,steps WWDC20 영어, 일본어, 중국어 간체 -
31:16
Get models on device using Core ML Converters
With Core ML you can bring incredible machine learning models to your app and run them entirely on-device. And when you use Core ML Converters, you can incorporate almost any trained model from TensorFlow or PyTorch and take full advantage of the GPU, CPU, and Neural Engine. Discover everything...
ai,artificial intelligence,converters,core ml,core ml converters,core ml tools,custom operations,deep learning,learning,machine learning,mil,model,natural language,neural network,python,tensorflow,training WWDC20 영어, 일본어, 중국어 간체 -
12:23
Use Swift on AWS Lambda with Xcode
Serverless functions are increasingly becoming popular for running event-driven or otherwise ad-hoc compute tasks in the cloud, allowing developers to more easily scale and control compute costs. Discover how to use the new Swift AWS Lambda Runtime package to build serverless functions in Swift,...
aws,lambda,serverside,swift,xcode WWDC20 영어, 일본어, 중국어 간체 -
7:30
위치 개인정보 보호를 위한 디자인
iPhone 또는 iPad를 사용하는 사용자는 정확한 좌표 대신 대략적인 위치를 공유하는 등 자신이 사용하는 앱과 위치 정보가 공유되는 방식을 제어할 수 있습니다. 이를 통해 사용자는 기기에서 개인정보를 더 존중해 주는 경험을 누릴 수 있습니다. 이 기능은 위치 데이터를 사용하거나 이를 통해 경험 요소를 보완하는 모든 앱에 영향을 줍니다. 지도 앱의 디자이너가 사용자에게 더 많은 개인정보 보호 기능을 제공하기 위해 지도 인터페이스 내 요소를 어떻게 재설계했는지 알아보세요. 사용자가 안심하고 편안하게 위치 데이터를 공유할 수...
WWDC20 영어, 일본어, 중국어 간체 -
28:18
The artist’s AR toolkit
Reality Converter and Reality Composer make preparing augmented reality assets for your iOS or iPadOS app easier than ever. Discover how you can convert existing 3D assets into USDZ, bring them into Reality Composer to create AR experiences, and integrate with an existing Xcode project or export...
WWDC20 영어, 일본어, 중국어 간체 -
11:18
Discover search suggestions for Apple TV
Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app with UISearchController. Support your global audience with the addition of new international keyboards and languages. Discover how to add search...
appletv,apple tv,apple tv 4k,apple tv app,apple tv design,apple tv dev,apple tv developer,apple tv search,search,search suggestions,suggestions,tv,tv app dev,tv app developer,tv dev,tv developer,tvos,tv search,uisearchcontroller,video WWDC20 영어, 일본어, 중국어 간체 -
17:08
Discover how to download and play HLS offline
Discover how to play HLS audio or video without an internet connection in your app by downloading HLS content for offline consumption using AVFoundation. Explore best practices for working with your HLS content while offline, learn how to use FairPlay Streaming to protect your offline audio and...
WWDC20 영어, 일본어, 중국어 간체 -
28:09
What's new in Web Inspector
The Web Inspector makes introspection and debugging simpler than ever. Discover how you can use debugger stepping, editing cookies, and overriding network loaded resources to provide you with powerful development capabilities and help you create faster, more efficient websites.
ad click attribution,animationname,animations,audio,blackbox,bootstrap script,breakpoints,callbacks,canvas,console,cookies,css,css animations,css transitions,debugger,debugging,dom,dom tree,evaluation,fetch,html,http,indexeddb,inspected,intelligent tracking prevention,interval,itp,javascript,jscontext,json,layers,local override,localstorage,media,microtasks,network tab,page,paints,pretty print,profiling,promise,queryholders,queryinstances,regexp,regular expression,requestanimationframe,resources tab,safari,safari technology preview,setinterval,settimeout,step,storage,timelines,transitionproperty,video,webkit,webpage,website,websocket,wkwebview,xhr,xml WWDC20 영어, 일본어, 중국어 간체 -
33:42
Structure your app for SwiftUI previews
When you use SwiftUI previews during development, you can quickly create apps that are more flexible and maintainable. Discover ways to improve the preview experience by making small tweaks to your project. Find out how to preview multiple files at once, how to manage data flow for previews, and...
WWDC20 영어, 일본어, 중국어 간체 -
15:16
Build scalable enterprise app suites
Learn how to build focused enterprise apps that work well together. In this session, we'll introduce you to Apple Retail's suite of enterprise apps, which help employees interact with customers, track operations, manage stores, and stay connected. Discover how Apple Retail created a unified set...
enterprise,swift packages,testing WWDC20 영어, 일본어, 중국어 간체 -
10:09
Feature your actions in the Shortcuts app
Learn foolproof ways to surface your app's actions in the Shortcuts app — and help people quickly set up powerful, personalized shortcuts using system intelligence. We'll detail how to configure your intents to appear in the new Automation Suggestions, explore how the system surfaces your app's...
intents,intentsui,shortcuts,shortcuts app,siri,sirikit WWDC20 영어, 일본어, 중국어 간체 -
19:57
Deliver a better HLS audio experience
Discover techniques for streaming high-quality audio to bandwidth-limited networks and new audio codec support. We'll share some best practices for supporting the xHE-AAC, FLAC, and Apple Lossless Audio audio codecs, including limited support for multichannel AAC.
WWDC20 영어, 일본어, 중국어 간체 -
22:22
Synchronize health data with HealthKit
HealthKit provides you the tools to smartly manage health data anywhere, whether across multiple HealthKit-enabled devices such as iPhone and Apple Watch or with an external server to share data across a care team. In this session, we'll dive into managing data versions via HealthKit's built-in...
care,fitness WWDC20 영어, 일본어, 중국어 간체 -
27:32
Add configuration and intelligence to your widgets
Widgets are at their best when they show up on someone's Home screen or in the Today View at the right time and provide actionable, relevant information. We'll show you how to build configurable widgets to let people create a personalized Home screen experience, and that take advantage of system...
donations,intelligence,intelligent system experience,intents,proactive,shortcuts,stack intelligence,stacks,system intelligence,widget,widgetkit WWDC20 영어, 일본어, 중국어 간체 -
36:15
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...
,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset WWDC20 영어, 일본어, 중국어 간체 -
13:45
What's new in MetricKit
Quickly detect power and performance regressions and troubleshoot app issues when you adopt MetricKit. Discover the latest trackable metrics for your app, including CPU instructions, animation hitches, and exit reasons. And learn about diagnostics in MetricKit that can help you troubleshoot...
WWDC20 영어, 일본어, 중국어 간체 -
10:52
VoiceOver efficiency with custom rotors
Discover how you can integrate custom rotors and help people who use VoiceOver navigate complex situations within your app. Learn how custom rotors can help people explore even the most intricate interfaces, explore how to implement a custom rotor, and find out how rotors can improve navigation...
accessibility,custom rotors,related elements,rotors,text accessibility,uiaccessibilitycustomrotor,voiceover,voice over WWDC20 영어, 일본어, 중국어 간체 -
18:54
SF Symbols 2
SF Symbols make it easy to adopt high-quality, Apple-designed symbols created to look great with San Francisco, the system font for all Apple platforms. Discover how you can use SF Symbols in AppKit, UIKit, and SwiftUI. Learn how to work with SF Symbols in common design tools and how to use them...
WWDC20 영어, 일본어, 중국어 간체 -
39:35
Build customized ML models with the Metal Performance Shaders Graph
Discover the Metal Performance Shaders (MPS) Graph, which extends Metal's Compute capabilities to multi-dimensional Tensors. MPS Graph builds on the highly tuned library of data parallel primitives that are vital to machine learning and leverages the tremendous power of the GPU. Explore how MPS...
compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors WWDC20 영어, 일본어, 중국어 간체 -
11:07
Diagnose performance issues with the Xcode Organizer
Analyze aggregated power and performance data from multiple versions of your app with just a few clicks. We'll introduce you to the latest version of the Xcode Organizer and its interactive interface, where you can easily compare and contrast app metrics across releases. Explore disk write...
analytics,diagnostics,metrics,performance,xcode WWDC20 영어, 일본어, 중국어 간체 -
10:59
Integrate your app with Wind Down
Discover how you can help people get ready for a good night's sleep by surfacing your app's actions for Wind Down Shortcuts, part of the new Sleep experience. Learn more about how Wind Down works. Find out how you can build intents that expose features in your app like guided meditations,...
intents,intentsui,shortcuts,siri,sirikit,sleep,wind down WWDC20 영어, 일본어, 중국어 간체 -
16:04
Design great widgets
Widgets elevate timely information from your app to primary locations on iPhone, iPad and Mac. Discover the keys to designing glanceable widgets, developing a strong widget idea, and clearly communicating with content, color, sizing, layout, and typography. If you'd like to learn more about the...
WWDC20 영어, 일본어, 중국어 간체 -
20:19
Empower your intents
When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app...
conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice WWDC20 영어, 일본어, 중국어 간체 -
8:08
Swan's Quest, Chapter 4: The sequence completes
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. It's time for the grand finale: You've honed your skills with tones, but in this chapter our Hero needs to sequence multi-part harmony. Discover how to play pitched instruments with MIDI codes, and...
playground,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 영어, 일본어, 중국어 간체 -
13:45
Eliminate animation hitches with XCTest
Animations can dramatically enhance the user experience of your app, provide a sense of direct manipulation, and help people to better understand the results of their actions. Animation hitches can break that experience. Discover how to use XCTest to detect interruptions to smooth scrolling and...
animate,battery,energy,metrics,performance,scroll,xcode,xctest WWDC20 영어, 일본어, 중국어 간체 -
27:31
Safely manage pointers in Swift
Come with us as we delve into unsafe pointer types in Swift. Discover the requirements for each type and how to use it correctly. We'll discuss typed pointers, drop down to raw pointers, and finally circumvent pointer type safety entirely by binding memory. This session is a follow-up to "Unsafe...
WWDC20 영어, 일본어, 중국어 간체 -
14:50
Create custom apps for employees
Build enterprise apps for your employees to help them solve problems and streamline everyday tasks. See how to build custom apps designed for your workforce. Learn how to identify great mobile use cases, have your employees drive the design process, use key Apple frameworks, and rapidly iterate...
enterprise,interview,iterations,iterative WWDC20 영어, 일본어, 중국어 간체 -
30:33
UI 타이포그래피의 세부 사항
앱의 사용자 인터페이스에서 가독성, 접근성 및 Apple 플랫폼 전반에서의 일관성을 개선하는 우수한 타이포그래피를 구현하는 방법을 알아보세요. San Francisco 서체의 최신 개선 사항과 다양한 시각적 크기 및 두께를 적용하기 위해 다양한 서체로의 전환에 대해 알아보세요. 또한 시스템 서체를 최대한 활용하고 맞춤형 서체로 Dynamic Type을 지원하기 위한 팁도 알려 드립니다. San Francisco 서체의 원리를 다시 알아보려면 WWDC15의 ‘새로운 시스템 서체 소개'를 참고해 주세요.
WWDC20 영어, 일본어, 중국어 간체 -
23:58
Capture and stream apps on the Mac with ReplayKit
Learn how you can integrate ReplayKit into your Mac apps and games to easily share screen recordings or broadcast live audio and visuals online. We'll show you how to capture screen content, audio, and microphone input inside your Mac apps, and even broadcast your video to a live audience. For...
WWDC20 영어, 일본어, 중국어 간체 -
13:42
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...
network performance WWDC20 영어, 일본어, 중국어 간체 -
20:14
Become a Simulator expert
Simulator runs your iOS, iPadOS, tvOS, or watchOS apps directly on your Mac — no separate device required. We'll give you a tour of the app's latest tools and features and show you how to sharpen your Simulator skills. Discover how to test pointer and trackpad support, adjust Simulator...
WWDC20 영어, 일본어, 중국어 간체 -
15:18
Formatters: Make data human-friendly
Save yourself time and frustration: When you display data in your app — including dates, times, measurements, names, lists, numbers, or strings — learn how to format it correctly and provide a great experience. We'll walk you through the Formatter APIs as well as how SwiftUI works with...
internationalization,localization,nsformatter WWDC20 영어, 일본어, 중국어 간체 -
18:39
Control training in Create ML with Swift
With the Create ML framework you have more power than ever to easily develop models and automate workflows. We'll show you how to explore and interact with your machine learning models while you train them, helping you get a better model quickly. Discover how training control in Create ML can...
checkpointing,checkpoints,combine,core ml,create ml,iterations,ml job,ml session,playgrounds,swift WWDC20 영어, 일본어, 중국어 간체 -
21:30
Accessibility design for Mac Catalyst
Make your Mac Catalyst app accessible to all — and bring those improvements back to your iPad app. Discover how a great accessible iPad app automatically becomes a great accessible Mac app when adding support for Mac Catalyst. Learn how to further augment your experience with support...
accessibility inspector,accessibility tree,accessible,catalyst,grouping,keyboard shortcuts,voiceover,voice over WWDC20 영어, 일본어, 중국어 간체 -
8:07
Handling FHIR without getting burned
Learn how FHIRModels creates native data models for all FHIR resources, provides data validation to enforce resource integrity, and prevents the creation of structurally invalid resources — across multiple versions of the FHIR specification. Whether you're working with clinical data obtained from...
fhir,health,health documents,medical records,open source,package,spm WWDC20 영어, 일본어, 중국어 간체 -
21:05
Discover ray tracing with Metal
Achieve photorealistic 3D scenes in your apps and games through ray tracing — a core part of the Metal graphics framework and Shading Language. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps...
WWDC20 영어, 일본어, 중국어 간체 -
20:31
Get to know Metal function pointers
Metal is a low-level, low-overhead hardware-accelerated graphics framework and shader application programming interface for producing stunning visual effects in applications. Discover how to make your shaders written in Metal Shading Language more programmable and extensible by using function...
WWDC20 영어, 일본어, 중국어 간체 -
42:42
Refine Objective-C frameworks for Swift
Fine-tune your Objective-C headers to work beautifully in Swift. We'll show you how to take an unwieldy Objective-C framework and transform it into an API that feels right at home. Learn about the suite of annotations you can use to provide richer type information, more idiomatic names, and...
WWDC20 영어, 일본어, 중국어 간체 -
10:13
AutoFill everywhere
Discover how to implement AutoFill in your app and help people enter their information into fields easily, privately, and securely. Learn how to help the system to give better suggestions that tailor to your app's functionality: offer smart location suggestions within a navigation app, for...
auto,fill,password,text input WWDC20 영어, 일본어, 중국어 간체 -
17:27
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,...
batch delete,batch ingestion,batch insert,batch insert with dictionary block,batch operations,block ingestion,dictionary block,fetch request,history request,nsbatchdeleterequest,nsbatchinsertrequest,nsmanagedobjectcontext,persistent history,persistent store,remote change notification,remote change notifications,upsert WWDC20 영어, 일본어, 중국어 간체 -
20:22
Build SwiftUI views for widgets
Widgets are bite-sized pieces of information from your app that someone can choose to place on their home screen or Today view. Discover the process of building the views for a widget from scratch using SwiftUI. Brush up on the syntax that you'll need for widget-specific construction and learn...
alignment,canvas,containerrelativeshape,corner radii,corner radius,declarative,dynamic type,family,hstack,lazy shape,leading edge,placeholder,preview,spacer,swiftui,system large,system medium,system small,views,vstack,widgetkit,widgets WWDC20 영어, 일본어, 중국어 간체 -
15:12
Identify trends with the Power and Performance API
Track your app's performance metrics in custom team dashboards, bug reporting systems, and other custom workflows with the Power and Performance Metrics and Diagnostics API. Explore how you can access the same data that drives the Power and Performance analysis tools in Xcode to quickly identify...
analytics,app store connect,automation,diagnostics,insights,json,metrics,web api WWDC20 영어, 일본어, 중국어 간체 -
2:09
Decipher and deal with common Siri errors
“Sorry, there was a problem with the app..." Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri...
extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit WWDC20 영어, 일본어, 중국어 간체 -
15:00
Build localization-friendly layouts using Xcode
Localizing your app is a wonderful way to share your work with a worldwide audience and make it relevant to more cultures and languages. We'll show you how you can prepare for localization before ever translating a word by building thoughtful layouts for your app. Learn how to structure your UI...
autolayout,auto layout,localization,rtl WWDC20 영어, 일본어, 중국어 간체 -
23:13
Discover AppleSeed for IT and Managed Software Updates
With AppleSeed for IT, you can help your school or business test pre-release versions of Apple software and provide valuable feedback directly to Apple. We'll guide you through getting started in AppleSeed for IT and provide insight on how to file great feedback collaboratively within your...
enterprise,feedback,mdm,testing WWDC20 영어, 일본어, 중국어 간체 -
11:36
Create quick interactions with Shortcuts on watchOS
Shortcuts are a natural fit on Apple Watch, allowing people to get things done with just a tap — even from a complication. Bring your app's intents to the wrist: We'll help you optimize your shortcuts performance, understand how intents can be routed from watchOS to iOS, explore the latest...
apple watch,complications,extensions,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,watchos WWDC20 영어, 일본어, 중국어 간체 -
14:25
Meet Watch Face Sharing
Show off your watchOS app's complications and create a watch face worth sharing. Learn how to share watch faces inside your watchOS and iOS apps or host them on the web for anyone to find and download. We'll also explore best practices for using watch face preview images, and show you how to...
,,clockkit,complications,watchkit,watchos WWDC20 영어, 일본어, 중국어 간체 -
23:04
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...
handoff,spotlight,universal link,universal links WWDC20 영어, 일본어, 중국어 간체 -
23:05
Advancements in the Objective-C runtime
Dive into the microscopic world of low-level bits and bytes that underlie every Objective-C and Swift class. Find out how recent changes to internal data structures, method lists, and tagged pointers provide better performance and lower memory usage. We'll demonstrate how to recognize and fix...
WWDC20 영어, 일본어, 중국어 간체 -
26:00
A conversation with the cast and creators of Mythic Quest: Raven’s Banquet
Ever wondered which is more fun — filming in a hot tub or filming in a VR suit? The cast and creators of the Apple TV+ hit show Mythic Quest: Raven's Banquet answer questions from the Apple developer community. Join Rob McElhenney (executive producer/co-creator and Ian Grimm), Charlotte Nicdao...
apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney WWDC20 영어 -
24:48
What's new in ClassKit
The ClassKit framework helps you surface educational activities within your app to teachers through the Schoolwork app. Discover how to provide a richer assignment experience for students and teachers through enhanced metadata properties and progress reporting. We'll also show you how the new...
classroom,education,educators,school,testing WWDC20 영어, 일본어, 중국어 간체 -
25:40
Expanding automation with the App Store Connect API
Make routine tasks in App Store Connect a thing of the past when you automate your workflow with the App Store Connect API. Learn how you can manage more about your presence on the App Store with the App Metadata API, or use the new Power and Performance Metrics and Diagnostics API to access the...
app store,automation,json,testflight WWDC20 영어, 일본어, 중국어 간체 -
10:41
Improve stream authoring with HLS Tools
Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and features to help improve the authoring of your HLS streams and provide low-latency delivery and better audio performance to people watching or...
WWDC20 영어 -
20:56
Debug GPU-side errors in Metal
Track down even the trickiest GPU-side programming errors with enhanced reporting in Xcode 12. While Metal's API validation layer can catch most problems in a project, GPU errors can cause a host of difficult-to-debug issues. Get an introduction to GPU-side errors and learn how to find and...
WWDC20 영어, 일본어, 중국어 간체 -
19:08
SwiftUI의 스택, 그리드 및 윤곽선
개선된 스택과 새로운 목록 및 윤곽선 보기로 SwiftUI 앱에서 더 빠르고 효율적으로 세부 데이터를 표시할 수 있습니다. 이제 iOS와 iPadOS에 처음 도입되는 윤곽선은 스택 및 목록과 함께 작동하는 계층적 데이터를 표현하는 새로운 멀티 플랫폼 도구입니다. SwiftUI의 새롭고 향상된 도구를 사용하여 표 보기를 사용할 때 화면에 더 많은 내용을 표시하고, 부드럽게 스크롤되는 반응형 스택을 만들고, vStack에 어울리지 않는 내용을 위한 목록 보기를 구축하는 방법을 알아보세요. 새로운 그리드 보기와 공개 그룹으로 더...
children key path,disclosuregroup,disclosure groups,disclosure triangle,forms,griditem,group,hierarchical data,hstack,isexpanded,label,layout primitives,lazygrid,lazyhgrid,lazyhstack,lazyvgrid,lazyvstack,liststyle,outlinegroup,outline groups,scrolling,selection,sidebar,tree structure data,vstack WWDC20 영어, 일본어, 중국어 간체 -
11:26
Expand your SiriKit Media Intents to more platforms
Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking...
audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice WWDC20 영어, 일본어, 중국어 간체 -
21:50
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...
,,clockkit,urlsession,watchkit,watchos WWDC20 영어, 일본어, 중국어 간체 -
5:51
What's new in Core NFC
Core NFC helps you scan and write to NFC tags in your apps, helping people get more from objects like parking meters, scooter rentals, car charging stations, and more. Learn about Core NFC's support for the ISO15693 protocol and new tag capabilities, and find out more about syntax improvements...
nfc WWDC20 영어, 일본어, 중국어 간체 -
7:12
What's new in streaming audio for Apple Watch
Deliver a smooth streaming audio experience straight to the wrist. We'll talk about some of the new things for building great streaming apps unique to Apple Watch. Learn how to integrate more audio formats, deliver streams more efficiently through new codecs, and add encrypted content to expand...
WWDC20 영어, 일본어, 중국어 간체 -
30:09
Discover WKWebView enhancements
WKWebView is the best way to present rich, interactive web content right within your app. Explore new APIs that help you convert apps using WebViews or UIWebViews while adding entirely new capabilities. Learn about better ways to handle JavaScript, fine tune the rendering process, export web...
allowscontentjavascript,appbound domains,bitmap,browser,callasyncjavascript,console,createpdf,createwebarchivedata,css,evaluatejavascript,findstring,html,intelligent tracking prevention,itp,javascript,javascriptenabled,jscontext,mediastyle,mediatype,messagehandlers,pagezoom,postmessage,printoperationwithprintinfo,promise,safari technology preview,safari view controller,sfsafariviewcontroller,share as pdf,snapshot,takesnapshot,uiwebview,web archive,web content,web inspector,webkit,webpage,website,webview,web views,wkappbounddomains,wkcontentworld,wkpreferences,wkscriptmessagehandler,wkwebpagepreferences WWDC20 영어, 일본어, 중국어 간체 -
12:02
SwiftUI로 문서 기반 앱 구축하기
SwiftUI로 문서 기반 앱을 완전히 구축하는 방법을 알아보세요. DocumentGroup API와 이 API를 앱 및 모드에서 어떻게 활용할 수 있는지 알려 드립니다. DocumentGroup API를 사용하면 번거로움 없이 문서 검색, 표준 명령과 같은 문서 관리를 위한 기본 지원을 추가할 수 있습니다. 범용 유형 식별자를 설정하는 방법과 우수한 문서 기반 앱이 갖춘 특징도 다룹니다. 이 세션을 최대한 활용하려면 먼저 SwiftUI로 앱을 제작하는 방법을 숙지하시는 것이 좋습니다. 자세히 알아보려면 ‘SwiftUI 앱...
document,document app,document based app,documentbased apps,documentgroup,exportedas,importedas,imported type identifier,windowgroup WWDC20 영어, 일본어, 중국어 간체 -
41:04
Make apps smarter with Natural Language
Explore how you can leverage the Natural Language framework to better analyze and understand text. Learn how to draw meaning from text using the framework's built-in word and sentence embeddings, and how to create your own custom embeddings for specific needs. We'll show you how to use samples...
core ml,create ml,custom models,embeddings,machine learning,natural language,nlp,sentence embedding,text analysis,text processing,word embedding,word tagging WWDC20 영어, 일본어, 중국어 간체 -
20:53
Embrace Swift type inference
Swift uses type inference to help you write clean, concise code without compromising type safety. We'll show you how the compiler seeks out clues in your code to solve the type inference puzzle. Discover what happens when the compiler can't come to a solution, and find out how Xcode 12 integrates...
WWDC20 영어, 일본어, 중국어 간체 -
30:49
What's new in ResearchKit
ResearchKit continues to simplify how developers build research and care apps. Explore how the latest ResearchKit updates expand the boundaries of data researchers can collect. Learn about features like enhanced onboarding, extended options for surveys, and new active tasks. Discover how Apple...
activities,chart,graph,healthkit,study,task WWDC20 영어, 일본어, 중국어 간체 -
18:38
Shop online with AR Quick Look
AR Quick Look adds a new dimension to online shopping: We'll show you how to easily showcase your products in augmented reality for a "try before you buy" experience. Discover how to display a product banner in AR Quick Look, integrate Apple Pay, or display custom actions like "add to cart". To...
WWDC20 영어, 일본어, 중국어 간체 -
8:29
Create Swift Playgrounds content for iPad and Mac
Learn how to create Swift Playgrounds books that work fluidly across both Mac and iPad and help people of all ages explore the fun of coding in Swift. We'll walk you through how to customize content for each platform while considering platform settings, and help you take advantage of them in your...
education,ipad,mac,playgrounds,swift,swift playgrounds WWDC20 영어, 일본어, 중국어 간체 -
14:16
Build location-aware enterprise apps
Develop location-aware enterprise apps for your business and personalize your employee's everyday experience. Learn how Apple built the Caffe Macs app for its on-campus cafeterias using iBeacons and Location Services and how you can apply these tools and frameworks to your own apps, while...
core location,enterprise,ibeacon,internationalization,localization WWDC20 영어, 일본어, 중국어 간체 -
32:50
Optimize Metal apps and games with GPU counters
GPU counters can help you precisely measure GPU utilization to pinpoint bottlenecks and optimize workloads for your Metal apps and games. We'll walk you through the tools available in the Metal System Trace instrument and Metal Debugger in Xcode 12 to profile your graphics workload, and show you...
WWDC20 영어, 일본어, 중국어 간체 -
14:43
App accessibility for Switch Control
Switch Control is a powerful accessibility technology for anyone with very limited mobility. The feature is available natively on iOS, and you can create an even better Switch Control experience in your app with tips, tricks, and a few APIs. We'll walk you through how people use Switch Control,...
accessibility,assistive technology,custom actions,isswitchcontrolrunning,motor impairment,switch control,switches,uiaccessibilitycustomaction,voiceover,voice over WWDC20 영어, 일본어, 중국어 간체 -
9:39
Adapt ad insertion to Low-Latency HLS
Find out how to integrate advertising into your Low-Latency HLS streams through server-side ad insertion. We'll show you how to segment your ad content, and examine how ad insertion works with LL-HLS features such as Blocking Playlist Reload and Blocking Preload Hints. For more information about...
WWDC20 영어, 일본어, 중국어 간체 -
10:52
Meet Audio Workgroups
Fine-tune your audio app or plug-in for Apple silicon Macs: We'll show you how to register your realtime threads using Audio Workgroups and make your app sing. Learn more about the power efficiency of System on a Chip (SoC) and how you can take advantage of new APIs to improve the speed and sound...
WWDC20 영어, 일본어, 중국어 간체 -
30:47
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...
account,account security,sign in,sign in with apple WWDC20 영어, 일본어, 중국어 간체 -
6:35
XCTSkip your tests
Get the test results that matter — and skip the ones that don't. Discover how you can implement XCTSkip to conditionally avoid tests at runtime. We'll take you through how to return this new test result and better document tests beyond pass and fail within your test bundle. To get the most out...
continuous integration,testing,test result,xcode,xct,xctest,xctskip WWDC20 영어, 일본어, 중국어 간체 -
23:21
Architecting for subscriptions
Learn how you can build simple entitlement logic to enhance the customer experience. We'll dive deep into key concepts and provide guidance for architecting your systems to accurately entitle service. You'll learn best practices for subscription features and how to craft the best customer...
api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions WWDC20 영어, 일본어, 중국어 간체 -
22:50
Unsafe Swift
What exactly makes code “unsafe”? Join the Swift team as we take a look at the programming language's safety precautions — and when you might need to reach for unsafe operations. We'll take a look at APIs that can cause unexpected states if not used correctly, and how you can write code more...
WWDC20 영어, 일본어, 중국어 간체 -
22:11
Author fragmented MPEG-4 content with AVAssetWriter
Transform your audio and video content into fragmented MPEG-4 files for a faster and smoother HLS streaming experience. Learn how to work with the fragmented MPEG-4 format, generate fragmented content from a movie, and set up AVAssetWriter to create fragments for HLS output.
WWDC20 영어, 일본어, 중국어 간체 -
15:24
Explore numerical computing in Swift
Meet Swift Numerics: a new Swift package for computational mathematics. Take a tour of the protocols and types available in the package and find out how you can use them to write generic code. We'll also show you how and when to use the new Float16 type to improve performance and reduce memory...
WWDC20 영어, 일본어, 중국어 간체 -
37:32
Optimize the interface of your Mac Catalyst app
Discover how to tailor your Mac Catalyst app so that it looks and feels even more at home on the Mac by using the new “Optimize Interface for Mac” option in Xcode. Explore new layout and appearance options for Catalyst apps, and learn how they can provide you with graphical performance gains,...
button placement,catalyst,controls,custom artwork,font sizes,gestures,groupbox,idiom chooser,ipad apps on the mac,layouts,mac idiom,navigation bar,optimize,optimize interface for mac,scaled,swiftui,toolbar,uigesturerecognizer WWDC20 영어, 일본어, 중국어 간체 -
22:44
Design high quality Siri media interactions
Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors...
conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice WWDC20 영어, 일본어, 중국어 간체 -
8:40
Reduce latency with HLS Blocking Playlist Reload
Blocking Playlist Reload is a required component of Low-Latency HLS that improves segment discovery time in live streams and addresses the common problem of stale playlists when delivering through an HTTP cache. Learn how to use Blocking Playlist Reload to reduce streaming latency and improve CDN...
WWDC20 영어, 일본어, 중국어 간체 -
14:17
Gain insights into your Metal app with Xcode 12
Learn how to locate graphics issues in minutes with Metal's debugging and performance optimization tools in Xcode 12. We'll show you how to diagnose problems quickly using Metal Debugger. Discover the new summary view, which suggests ways to improve memory usage, bandwidth, performance, and...
WWDC20 영어, 일본어, 중국어 간체 -
13:46
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 영어, 일본어, 중국어 간체 -
12:38
Triage test failures with XCTIssue
Put your test failures to work: Learn how to triage and diagnose uncaught issues in your app using the latest testing APIs in Xcode. We'll show you how to help ease your testing workflow and put failures into context to help you deliver the best quality product. For more information on designing...
test,test failure,testing,xcode,xctest,xctissue WWDC20 영어, 일본어, 중국어 간체 -
17:55
Write tests to fail
Plan for failure: Design great tests to help you find and diagnose even the toughest bugs. Learn how to improve your automated tests with XCTest to find hidden issues in even the best code. We'll explain how to prepare your tests for failure to make triaging issues easier, letting you solve...
testing,xcode,xctest WWDC20 영어, 일본어, 중국어 간체 -
23:40
Decode ProRes with AVFoundation and VideoToolbox
Make decoding and displaying ProRes content easier in your Mac app: Learn how to implement an optimal graphics pipeline by leveraging AVFoundation and VideoToolbox's decoding capabilities. We'll share best practices and performance considerations for your app, show you how to integrate...
av foundation,metal,performance,prores,video WWDC20 영어, 일본어, 중국어 간체 -
36:27
Action & Vision 앱 알아보기
이제 머신 러닝을 활용하는 피트니스 또는 스포츠 코칭 앱을 쉽게 만들 수 있으며, 이를 보여드리기 위해 직접 제작했습니다. Create ML의 물체 인식 및 동작 분류와 Vision 프레임워크의 새로운 신체 자세 추정, 궤적 감지, 윤곽 감지 기능을 사용하여 Action & Vision 앱을 디자인한 방법을 알아보세요. 설정부터 분석 및 의견까지 게임플레이 또는 훈련을 위한 몰입형 응용 프로그램을 제작하는 방법을 살펴보고 완전한 샘플 프로젝트를 활용하여 Xcode에서 따라 해 보세요. 이 세션을 최대한 활용하려면 Vision...
action class,bean bag toss,body pose,camera,contour,core ml,cornhole,create ml,machine learning,object detection,trajectory,vision WWDC20 영어, 일본어, 중국어 간체 -
18:18
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...
canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema WWDC20 영어, 일본어, 중국어 간체 -
17:07
Deploy Apple devices using zero-touch
Discover how Apple's system administrators remotely deploy Apple devices to their teams, ensuring a zero-touch deployment. Learn how to configure the setup experience, control and manage devices effectively, and discover practices around security and management.
distribution,enterprise,mdm,security WWDC20 영어, 일본어, 중국어 간체 -
5:42
Support performance-intensive apps and games
iOS and iPadOS provide powerful capabilities to help developers deliver breakthrough apps and games across all device generations. In certain instances, however, demanding apps with exceptional performance requirements may only be able to provide the best experience on devices with an A12 Bionic...
WWDC20 영어, 일본어, 중국어 간체 -
32:12
Getting started with HealthKit
HealthKit helps you build world-class health and fitness apps by centralizing health data from third-party apps, iPhone, Apple Watch, and external health devices. Discover how you can manage authorization and privacy around Health data, read and write data to the shared Health Store, and use...
diagnostic,permission requests,permissions WWDC20 영어, 일본어, 중국어 간체 -
41:34
iPadOS 포인터를 위한 디자인
포인터의 강력한 기능을 iPad 앱에 적용하세요. Apple의 디자인 팀이 터치 입력을 보완하기 위해 iPadOS 포인터를 디자인한 방법과 앱에서 포인터 상호작용을 맞춤화하고 개선하여 작업 흐름을 더 효율적이고 만족스럽게 만드는 방법을 보여드립니다. 크기와 관계없이 사용자가 빠르고 간편하게 인터페이스 요소를 지정하는 데 포인터의 적응형 정밀도가 어떻게 기여하는지 살펴보세요. 또한 포인터 효과를 선택하고 포인터 모양을 디자인하는 방법, 트랙패드 제스처를 통합하는 방법, 키보드 편집자 등 앱의 고유한 요구 사항을 보완하기 위해...
WWDC20 영어, 일본어, 중국어 간체 -
11:46
푸시 알림 입문서
중요한 이벤트와 업데이트에 대한 푸시 알림을 통해 사용자가 앱을 최대한 활용할 수 있도록 돕고, 백그라운드에서 최신 데이터를 제공하여 앱을 열면 데이터를 바로 확인할 수 있도록 하세요. 알림을 사용하여 사용자에게 관련성 높은 정보를 시의적절하게 알리는 방법을 알아보세요. 경고 알림 및 백그라운드 알림의 차이점과 앱에 이러한 알림을 적용하는 방법을 알아보고, 작업에 적합한 API를 사용하여 실수를 방지하세요.
alert,background,push WWDC20 영어, 일본어, 중국어 간체 -
14:04
Bring keyboard and mouse gaming to iPad
Level up your iPad games and add in keyboard, mouse, and trackpad controls. Discover how to use the Game Controller framework to augment your existing titles, bring over games from other platforms, or dream up entirely new interaction experiences. Learn how to integrate keyboard and “delta” mouse...
WWDC20 영어, 일본어, 중국어 간체 -
5:59
Swan's Quest, Chapter 3: The notable scroll
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. Calling all musicians! In this chapter, our Hero has found a mysterious scroll of music, and only you can help decode it. (Don't worry if you can't read music, our clever Lizard is standing by to...
playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 영어, 일본어, 중국어 간체 -
11:48
Build Image and Video Style Transfer models in Create ML
Bring stylized effects to your photos and videos with Style Transfer in Create ML. Discover how you can train models in minutes that make it easy to bring creative visual features to your app. Learn about the training process and the options you have for controlling the results. And we'll explore...
ai,core ml,create ml,neural network,photo,photo effects,style density,style strength,style transfer,video,video effects WWDC20 영어, 일본어, 중국어 간체 -
24:41
What's new in USD
Discover proposed schema and structure updates to the Universal Scene Description (USD) standard. Learn how you can use Reality Composer to build AR content with interactive properties like anchoring, physics, behaviors, 3D text, and spatial audio that exports to USDZ. And, discover streamlined...
WWDC20 영어, 일본어, 중국어 간체 -
14:14
Build a SwiftUI view in Swift Playgrounds
Easily prototype and play around with SwiftUI views when you use them with Swift Playgrounds. We'll show you how to build a SwiftUI view in a Xcode-compatible playground, and explore tools to help you easily edit and preview your code. For more on Swift Playgrounds, check out our interactive...
ipad,playgrounds,swift,swift playgrounds,swiftui WWDC20 영어, 일본어, 중국어 간체 -
22:48
A conversation with Lisa Jackson and former Attorney General Eric Holder
Eric Holder was the 82nd Attorney General of the United States, having served from 2009 to 2015. The first Black American to hold the position, Holder's six-year tenure also makes him one of the longest-serving occupants of the office. Currently a partner in Covington & Burling, he's served in...
attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race WWDC20 영어 -
24:35
Explore Computer Vision APIs
Learn how to bring Computer Vision intelligence to your app when you combine the power of Core Image, Vision, and Core ML. Go beyond machine learning alone and gain a deeper understanding of images and video. Discover new APIs in Core Image and Vision to bring Computer Vision to your application...
cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization WWDC20 영어, 일본어, 중국어 간체 -
29:30
Broaden your reach with Siri Event Suggestions
Whether you're hosting event information in your app, on the web, or in an email, Siri Event Suggestions can help people keep track of their commitments — without compromising their privacy. We'll show you how to set up your reservations so that they automatically show up in the Calendar app and...
calendar,donations,email,events,intents,mail,safari,shortcuts,siri event suggestions,travel,web WWDC20 영어, 일본어, 중국어 간체 -
18:33
Master Picture in Picture on tvOS
Picture in Picture is coming to Apple TV: With simultaneous video playback and the ability to swap between full screen content and Picture in Picture, you've never had more multitasking flexibility within your tvOS app. Discover how you can add AVPictureInPictureController to your project,...
appletv,apple tv,apple tv 4k,apple tv developer,avpictureinpicturecontroller,picture in picture,pictureinpicture,pip,tv,tv app,tv app dev,tv app developer,tv dev,tv developer,tvos,tvos dev,tvos developer,video WWDC20 영어, 일본어, 중국어 간체 -
13:11
Add custom views and modifiers to the Xcode Library
The Xcode Library is an easy way for you to discover available SwiftUI views and drag and drop them to the Xcode Previews canvas, enabling rich visual editing of your app. We'll show you how to extend the content of the Xcode Library with your own views and modifiers, optimizing for reusability...
library,modifiers,swiftui,views,xcode WWDC20 영어, 일본어, 중국어 간체 -
16:38
What's new in watchOS design
Great watchOS apps are simple and direct. Actions should be discoverable, predictable and relevant. This session covers effective strategies for displaying actions in your watchOS app, whether they are primary buttons that begin core tasks, or contextual actions that might be less commonly used...
WWDC20 영어, 일본어, 중국어 간체 -
33:52
Bring your Metal app to Apple silicon Macs
Meet the Tile Based Deferred Rendering (TBDR) GPU architecture for Apple silicon Macs — the heart of your Metal app or game's graphics performance. Learn how you can translate or port your graphics-intensive app over to Apple silicon, and how to take advantage of TBDR and Metal when building...
WWDC20 영어, 일본어, 중국어 간체 -
14:51
Explore Packages and Projects with Xcode Playgrounds
Xcode Playgrounds helps developers explore Swift and framework APIs and provides a scratchpad for rapid experimentation. Learn how Xcode Playgrounds utilizes Xcode's modern build system, provides improved support for resources, and integrates into your projects, frameworks, and Swift packages to...
documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds WWDC20 영어, 일본어, 중국어 간체 -
23:32
Game Center 시작하기: 대시보드, 액세스 포인트, 프로필
Apple의 소셜 게임 네트워크를 만나 보세요. 게임 내 인터페이스와 완전히 새로워진 플레이어 경험부터 Game Center의 최신 업데이트를 설명해 드립니다. GameKit을 앱에 통합하고 플레이어를 효과적으로 인증하는 방법을 알아보고, 플레이어를 게임 내 대시보드로 불러오는 액세스 포인트를 다룹니다. 그 후 플레이어 프로필과 플레이어를 위한 개인정보 보호 옵션을 살펴봅니다. Game Center의 인터페이스, 대시보드, 플레이어 프로필을 살펴본 후 다음 비디오에서 순위표, 목표, 멀티플레이어 게임에 대해 알아보세요. 이러한...
WWDC20 영어, 일본어, 중국어 간체 -
24:02
Edit and play back HDR video with AVFoundation
Find out how you can support HDR editing and playback in your macOS app, and how you can determine if a specific hardware configuration is eligible for HDR playback. We'll show you how to use AVMutableVideoComposition with the built-in compositor and easily edit HDR content, explain how you can...
metal,performance,prores,video,videotoolbox WWDC20 영어, 일본어, 중국어 간체 -
41:35
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.
kauth,kernel,security WWDC20 영어, 일본어, 중국어 간체 -
14:17
Handle the Limited Photos Library in your app
Access the photos and videos you need for your app while preserving privacy. With the new Limited Photos Library feature, people can directly control which photos and videos an app can access to protect their private content. We'll explore how this feature may affect your app, and take you...
photokit,photo library,photos,photos api,picker,privacy WWDC20 영어, 일본어, 중국어 간체 -
24:54
Game Center 시작하기: 순위표, 목표 및 멀티플레이어
Game Center 통합을 강화하여 플레이어가 순위표에서 점수를 비교하고, 중요한 목표를 달성하고, 다른 플레이어와 교류할 수 있도록 하세요. 반복되는 순위표를 사용하여 주간 챔피언십, 일일 대결 또는 1시간 대회와 같은 특별 이벤트를 구성하세요. 게임을 위해 최대 100개의 고유한 목표를 생성하고 Game Center 플레이어를 위한 실시간 또는 턴제 멀티플레이어 매치를 설정하는 방법도 안내해 드립니다. Game Center의 인터페이스, 대시보드 및 플레이어 프로필에 대해 자세히 알아보려면 ‘Game Center...
WWDC20 영어, 일본어, 중국어 간체 -
23:16
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...
amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery WWDC20 영어, 일본어, 중국어 간체 -
19:02
Create App Clips for other businesses
Create App Clips for table reservations, food ordering, and more on behalf of brands, businesses, or services that appear within your app. We'll show you how you can deliver customized experiences for each business, offering them a unique look, invocation card, and icon — all within a single App...
action,aggregates many businesses,app clip experience,brand identity,catalog,category of business,invocation card,nsuseractivity,promote business,sheet image,targetcontentidentifier,universal links,whitelabel,white label apps WWDC20 영어, 일본어, 중국어 간체 -
16:24
Get your test results faster
Improve your testing suite to speed up your feedback loop and get fixes in faster. Learn more about the latest improvements to testing in Xcode, including how to leverage test plans, Xcodebuild updates, and APIs to eliminate never-ending and badly-behaved tests. We'll explore Test Timeouts and...
continuous integration,testing,test result,xcode WWDC20 영어, 일본어, 중국어 간체 -
5:06
Visually edit SwiftUI views
Help your apps be the best versions of themselves: Discover how you can leverage Xcode Previews and SwiftUI to quickly iterate upon and improve your app. Find out how you can use the Previews canvas to build your app from the ground up, and view your interface in different environments like Light...
canvas,previews,swiftui,xcode WWDC20 영어, 일본어, 중국어 간체 -
36:16
Build GPU binaries with Metal
Power up your shader pipeline with enhancements to the Metal shader compilation model — all leading to a dramatic reduction in Pipeline State Object (PSO) loading time, especially upon first launch. Learn about explicit PSO caching and sharing of GPU binaries using Metal binary archives and...
WWDC20 영어, 일본어, 중국어 간체 -
35:37
CareKit의 새로운 기능
CareKit으로 다양한 기능을 갖춘 연구 및 건강 관리용 앱을 구축하세요: 모듈식 아키텍처에 대한 새로운 보기, 데이터 저장소 개선, iOS의 다른 프레임워크와의 긴밀한 통합 등 건강 관련 프레임워크의 최신 개선 사항에 대해 알아보세요. 또한 개발자가 개인정보를 보호하면서 디지털 건강 관리의 한계를 극복할 수 있도록 오픈 소스 커뮤니티에서 어떻게 CareKit을 지속적으로 활용하고 있는지 안내해 드립니다.
care,care plan,client server,healthkit,health monitoring,hyperprotect,open source,synchronize WWDC20 영어, 일본어, 중국어 간체 -
21:43
Design great App Clips
App Clips offer fast, convenient ways for people to perform everyday tasks without needing to download or navigate your full app. We'll show you how to identify key elements from your iOS app that make up a great App Clip, design a smooth flow, work with notifications, and provide messaging...
WWDC20 영어, 일본어, 중국어 간체 -
36:05
What's new for web developers
Explore the latest features and improvements for Safari and WebKit. We'll walk you through updated web APIs, CSS and media features, JavaScript syntax, and more to help you build great experiences for people when they use your website, home screen web apps, or embedded WebKit views.
airplay,animate,appclipbundleid,app clips,appleitunesapp,apple pay,ar quick look,aspect ratio,async clipboard,attribute,bigint,clipboard,constructor,copy,css,css animations,css shadow part,css transitions,custom elements,customevent,dom,dynamicrange,element,emsg,enterkeyhint,eventtarget,exif,extxdaterange,face id,fetch,fmp4,fontfamily,graphics tab,hdr,high dynamic range,html,html banner,imageorientation,instant back,javascript,keyframeeffect,linebreak,logical assignment,metadata,nullish coalescing,observe,operators,optional chaining,paste,pdf,performance,pictureinpicture,pointer events,pseudoselector,public class fields,readtext,remote playback,replaceall,resizeobserver,safari technology preview,security key,service workers,svg,systemui,texttrackcue,touch id,uisansserif,uiserif,usb key,web animations,web api,web assembly,web authentication,webauthn,web component,web inspector,webp,writetext,xhr,yubikey WWDC20 영어, 일본어, 중국어 간체 -
23:15
Export HDR media in your app with AVFoundation
Discover how to author and export high dynamic range (HDR) content in your app using AVFoundation. Learn about high dynamic range and how you can take advantage of it in your app. We'll show you how to implement feature sets that allow people to export HDR content, go over supported HDR formats,...
WWDC20 영어, 일본어, 중국어 간체 -
20:15
Streamline your App Clip
App Clips are best when they provide an “in the moment” experience for people using them, like ordering your favorite refreshing beverage or paying for parking. We'll share guidelines and best practices for building focused and consistent App Clips, show you how to streamline transaction...
8 hours notification,asset catalog,aswebauthenticationsession,ephemeral notification,inregion,location confirmation,nsappcliprequestephemeralusernotification,permission requests,request permissions,secure app group,sign in with apple,skoverlay,transaction WWDC20 영어, 일본어, 중국어 간체 -
21:01
Custom app distribution with Apple Business Manager
Apple Business Manager is the best way to manage and deploy business apps to your employees and customers. Whether you're a developer, business owner, or IT administrator, we'll showcase the benefits of Custom apps for each role and provide guidance on each step in the process — from app creation...
education,enterprise,inhouse,internal,vpp WWDC20 영어, 일본어, 중국어 간체 -
7:34
Optimize live streams with HLS Playlist Delta Updates
Discover Playlist Delta Updates, an HLS feature that optimizes the delivery of live streams with large playback windows and lots of metadata. We'll show you how Playlist Delta Updates can reduce overheard when producing live streams, provide higher-quality variants for people with slower...
WWDC20 영어, 일본어, 중국어 간체 -
19:36
Design for intelligence: Make friends with "The System"
The building blocks of the intelligent system are simple: Define, learn, execute. Discover how you can use intents to define your app's key features, create donations to help the system learn and make predictions about the future, and implement extensibility to ensure your app is ready to execute...
donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets WWDC20 영어, 일본어, 중국어 간체 -
35:06
Leverage enterprise identity and authentication
Empower your organization with the right tools while protecting privacy and security. Discover Apple's identity management tools for enterprise, and how they can help you create a smoother experience for users when signing in to devices, apps and websites. We'll show you how to take advantage of...
authentication,enterprise,kerberos,mdm,sso,vpn WWDC20 영어, 일본어, 중국어 간체 -
15:18
Widgets Code-along, part 2: Alternate timelines
Our code-along continues as we help our widget rewrite the future and travel into an alternate timeline. Continue where you left off from Part 1, or traverse time and space and begin with the Part 2 starter project to jump right into the action. Find out how you can integrate system intelligence...
custom intent,deep linking,dynamically configure widget,inintent,intentconfiguration,intenttimelineprovider,refresh,staticconfiguration,swiftui,systemlarge,system large,systemmedium,system medium,systemsmall,system small,timeline,timelineentryrelevance,timelinereloadpolicy,widget,widgetfamily,widgetkit,widgeturl WWDC20 영어, 일본어, 중국어 간체 -
24:59
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 영어, 일본어, 중국어 간체 -
15:41
Meet Face ID and Touch ID for the web
Face ID and Touch ID provide a frictionless experience when logging in — and now you can use them on your websites in Safari with the Web Authentication API. Discover how to add this convenient and secure login alternative to your website.
applestmtformat,aswebauthenticationsession,attestation,authenticator,authenticatorattestationresponse,authenticatorselection,challenge,credential,crypto,cryptographic,cryptography,enroll,isuserverifyingplatformauthenticatoravailable,json,multifactor,navigatorcredentials,phishing,platform authenticator,private key,pubkeycredparams,public key,publickeycredentials,relying party,serverside,sfsafariviewcontroller,signature,webauthn WWDC20 영어, 일본어, 중국어 간체 -
20:21
Build with iOS pickers, menus and actions
Build iPhone and iPad apps with fluid interfaces and easily-accessible contextual information. We'll show you how to integrate the latest UIKit controls into your app to best take advantage of menus, date pickers, page controls, and segmented controllers. Learn how to adopt Menus throughly your...
uicontrol WWDC20 영어, 일본어, 중국어 간체 -
5:11
Design for intelligence: Discover new opportunities
Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in...
donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice WWDC20 영어, 일본어, 중국어 간체 -
7:16
Discover Core Image debugging techniques
Find and fix rendering and optimization issues in your Core Image pipeline with Xcode environment variable. Discover how you can set the environment variable for visualizing your Core Image graphs. You'll learn how to generate Core Image graphs and how to interpret them to discover memory, color,...
coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 영어, 일본어, 중국어 간체 -
5:18
Swan's Quest, Chapter 2: A time for tones
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero needs your help decoding the Swan's scroll. Call forth the best of your audio abilities on this one — you're going to need them. Discover how to convert Swift Playgrounds...
playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 영어, 일본어, 중국어 간체 -
38:09
Secure your app: threat modeling and anti-patterns
It's more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage...
data,privacy,protection,security,trust WWDC20 영어, 일본어, 중국어 간체 -
8:39
Create a seamless speech experience in your apps
Augment your app's accessibility experience with speech synthesis: Discover the best times and places to add speech APIs so that everyone who uses your app can benefit. Learn how to use AVSpeechSynthesizer to complement assistive technologies like VoiceOver, and when to implement alternative...
aac,alternative and augmentative communication,assistive technology,avspeechsynthesizer,avspeechutterance,speaking rate,speech properties,speech request,spoken content,utterance,voice technology WWDC20 영어, 일본어, 중국어 간체 -
12:47
What's new in assessment
It's now easier than ever to deliver academic tests on the Mac. Learn how education developers can leverage the Automatic Assessment Configuration framework for iPhone, iPad, and Mac to deliver tests and assess students across all devices. And discover how developers can enable restricted...
assessment,catalyst,curriculum,education,student,testing WWDC20 영어, 일본어, 중국어 간체 -
13:16
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...
fingerprinting WWDC20 영어, 일본어, 중국어 간체 -
15:29
App essentials in SwiftUI
Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy it is to implement the features people expect from a best-in-class product while saving time and reducing complexity. Easily add expected functionality to your...
app protocol,apps,body property,commands,commands modifier,custom commands,datadriven app,documentgroup,navigationtitle,scene,scenes,scenestorage,scenestorage property wrapper,settings,settings scene,stateobject,view definition,view modifier,views,windowgroup WWDC20 영어, 일본어, 중국어 간체 -
26:19
CarPlay로 앱 가속화하기
CarPlay는 자동차 안에서 iPhone을 더욱 스마트하고 안전하게 사용할 수 있는 방법입니다. 차량용 화면을 위한 멋진 앱을 만드는 방법과 전기차 충전, 주차, 간편 음식 주문과 같은 카테고리에서 CarPlay 앱을 개발하는 방법을 소개합니다. 또한 기존 오디오 및 커뮤니케이션 앱에서 CarPlay 프레임워크의 개선 사항을 활용하여 유연한 UI를 만드는 방법도 알려 드립니다.
,,audio,car,communication,ev charging,navigation,parking,quick food ordering WWDC20 영어, 일본어, 중국어 간체 -
45:53
What’s new with in-app purchase
Create a great in-app purchase experience for your iPhone, iPad, Mac, and Apple Watch apps. Discover how to handle refunds, integrate new App Store server notifications, and find out how to use receipts and server notifications to manage subscriber status. We'll also walk you through the latest...
notifications,receipt,server,storekit,subscription,subscription business model WWDC20 영어, 일본어, 중국어 간체 -
9:06
Widgets Code-along, part 3: Advancing timelines
Take your widget to the next level as we embark upon the third and final stage of the widgets code-along. Pick up where you left off in Part 2 or start with the Part 3 starter project to go warp speed ahead. We'll explore advanced concepts for widgets, timelines, and configuration. Learn how to...
dynamic configuration,multiple widgets,onbackgroundurlsessionevents,swiftui,url sessions,widget,widgetbundle,widgetkit WWDC20 영어, 일본어, 중국어 간체 -
36:53
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.
driver,extension,hid,kernel,networking,pci,scsi,serial,usb WWDC20 영어, 일본어, 중국어 간체 -
11:43
Handle interruptions and alerts in UI tests
Learn how to anticipate potential interruptions to your app's interface and build smart tests to identify them. UI interruptions often appear indeterminately, typically during onboarding or first launch, which can make them hard to track down. Learn how to understand interruptions, write stronger...
alerts,protected resources,testing,ui interruptions,ui testing,xcode WWDC20 영어, 일본어, 중국어 간체 -
14:57
지갑 및 Apple Pay의 새로운 기능
Apple Pay를 사용하면 앱과 웹사이트에서 상품과 서비스를 간편하게 결제할 수 있습니다. 상황에 맞는 버튼 유형, 연락처 데이터 서식, 교차 플랫폼 지원과 같은 API 업데이트를 통합하여 나와 서비스 사용자에게 더 유용한 서비스를 만드는 방법을 알아보세요. 또한 앱 클립을 구축하는 경우 Apple Pay를 도입하면 새로운 전자상거래 경험을 제공할 수 있습니다.
banking,nfc,pass,ticket,transportation,web WWDC20 영어, 일본어, 중국어 간체 -
22:50
Build for the iPadOS pointer
Help people who use iPad with a Magic Keyboard, mouse, trackpad or other input device get the most out of your app. We'll show you how to add customizations to the pointer on iPad using pointer interaction APIs, create pointer effects for your buttons and custom views, and change the pointer...
better ipad,cursor,dynamic,keyboard,magic,magic keyboard,mouse,pointer,trackpad,uikit,uitouch WWDC20 영어, 일본어, 중국어 간체 -
20:08
Create complications for Apple Watch
When you add complications to a Watch app, people can access glanceable and up to date information directly from their watch face. We'll show you how to create and build complications from the ground up and introduce you to Multiple Complications. Learn how to construct timelines, use families...
,,,clockkit,watchkit,watchos WWDC20 영어, 일본어, 중국어 간체 -
7:04
Design for intelligence: Apps, evolved
Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and...
conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice WWDC20 영어, 일본어, 중국어 간체 -
17:23
Explore logging in Swift
Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take advantage of powerful yet readable options for formatting data — all without sacrificing performance. And we'll show you how you can gather and process log...
WWDC20 영어, 일본어, 중국어 간체 -
45:22
Optimize Metal Performance for Apple silicon Macs
Apple silicon Macs are a transformative new platform for graphics-intensive apps — and we're going to show you how to fire up the GPU to create blazingly fast apps and games. Discover how to take advantage of Apple's unique Tile-Based Deferred Rendering (TBDR) GPU architecture within Apple...
WWDC20 영어, 일본어, 중국어 간체 -
11:34
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...
accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput WWDC20 영어, 일본어, 중국어 간체 -
24:23
Harness Apple GPUs with Metal
Create visually stunning, high-performance apps and games when you combine the power of Apple GPUs with Metal, the modern foundation for GPU-accelerated graphics on Apple platforms. Discover the architecture and capabilities of the Apple GPU and how Metal harnesses its tile-based deferred...
WWDC20 영어, 일본어, 중국어 간체 -
9:05
Widgets Code-along, part 1: The adventure begins
Take your app on a most wondrous adventure to the home and Today screens of iPhone, iPad, and Mac. Grab the starter project and code along with us! We will guide you through the process of creating a widget for your app from start to finish so that you can provide people with beautiful views and...
codealong,codealong,placeholder,previews,swiftui,timeline,view,widget,widget family,widgetkit,widget target WWDC20 영어, 일본어, 중국어 간체 -
10:07
Evaluate and optimize voice interaction for your app
Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore...
conversational interaction,design,intents,shortcuts,siri,sirikit,voice WWDC20 영어, 일본어, 중국어 간체 -
14:33
Meet the new Photos picker
Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS and Mac Catalyst ensures privacy while providing your app the features you need. PHPicker is the modern replacement for UIImagePickerController. In addition...
photokit,photo library,photos,photos api,picker,privacy WWDC20 영어, 일본어, 중국어 간체 -
9:27
Discover HLS Blocking Preload Hints
Learn how to implement Blocking Preload Hints for Low-Latency HLS to reduce delivery latency and improve the reliability of your video and audio streams. Discover how to integrate LL-HLS with CMAF Chunk delivery and unify your delivery across streaming formats.
WWDC20 영어, 일본어, 중국어 간체 -
5:53
Design for intelligence: Meet people where they are
Understand what motivates people to use your app — and how you can use system intelligence to help them and achieve your own goals as a developer. We'll take a look at a typical person's journey to better understand how an app can become a key part of their routine — and why some apps just don't...
conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets WWDC20 영어, 일본어, 중국어 간체 -
23:46
Build for iPad
Learn how to improve iPad apps to leverage the increased screen size and additional features of iPadOS, and help people accomplish more with their devices. Discover how you can build detailed multi-column layouts and integrate lists into your app with little adjustment to your existing code...
WWDC20 영어, 일본어, 중국어 간체 -
14:54
iOS 선택기, 메뉴 및 동작으로 디자인하기
근사한 디자인을 갖추면서 사용자가 필요한 정보로 빠르게 바로 이동할 수 있는 iPhone 및 iPad 앱을 만드세요. 작업 및 설정에 대한 빠른 접근을 위해 앱에 메뉴를 통합하는 방법을 알아보고, 앱에서 메뉴를 사용해야 하는 상황과 위치에 대해 알아봅니다. 또한 새로운 날짜 선택기 및 색상 선택기 제어 기능을 살펴보고 이러한 기능을 앱에 통합하는 방법도 안내해 드립니다.
WWDC20 영어, 일본어, 중국어 간체 -
24:05
Handle trackpad and mouse input
Provide a more versatile experience when you optimize your iPad or Mac Catalyst app for indirect input from trackpads and mice. Discover how to make your app responsive to new events from these devices. Learn how to work with pointer movement, enable pointer locking, handle scroll input and...
catalyst,event,magic keyboard,mouse,trackpad WWDC20 영어, 일본어, 중국어 간체 -
18:07
Game Center를 위한 디자인
Game Center에 맞게 게임 인터페이스를 준비하세요. 목표, 순위표, 멀티플레이어 게임과 같은 기능으로 플레이어에게 풍부한 경험을 제공하는 GameKit 인터페이스에서 맞춤화된 환경을 설정하는 방법을 보여드립니다. 게임의 액세스 포인트를 맞춤화하고, 수집 가능한 카드 스타일의 목표와 여러 순위표를 디자인하고, 모든 플랫폼 및 방향에 맞게 인터페이스를 조정하는 방법을 알아보세요. Game Center용 디자인에 대해 배웠다면 ‘Game Center 시작하기'를 통해 GameKit 프레임워크를 게임에 통합하는 방법을 알아보고...
access point,achievement,arcade,dashboard,game,game best practices,game center,game center design,game design,game designer,game developer,gamekit,game kit,games,in game,leaderboard,main menu,multiplayer,pause menu,social,social gaming WWDC20 영어, 일본어, 중국어 간체 -
12:16
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...
open network,ssid,wifi WWDC20 영어, 일본어, 중국어 간체 -
21:32
Introducing Car Keys
You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it's easy to share them with family or friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keys...
,,,car,nfc,u1,ultra wideband,uwb WWDC20 영어, 일본어, 중국어 간체 -
11:55
Advances in diffable data sources
Diffable data sources dramatically simplify the work involved in managing and updating collection and table views to create dynamic and responsive experiences in your apps. Discover how you can use section snapshots to efficiently build lists and outline collection views for iOS and iPadOS and...
uicollectionview,uitableview WWDC20 영어, 일본어, 중국어 간체 -
36:04
Build trust through better privacy
Privacy is a more important issue than ever. Learn about Apple's privacy pillars, our approach to privacy, and how to adopt the latest features on our platforms that can help you earn customer trust, create more personal experiences, and improve engagement. Explore the transparency iOS provides...
ad network,approximate location,autofill,camera,contacts,data minimazation,dns encryption,idfa,location,mac address,microphone,permissions,photos library,picker,privacy,privacy control,private network,tracking,transparency,trust WWDC20 영어, 일본어, 중국어 간체 -
24:52
Introducing StoreKit Testing in Xcode
Discover StoreKit Testing in Xcode — a local environment for testing your in-app purchases without needing to connect to App Store servers. We'll show you how to set up a test environment, create a StoreKit configuration file, and prepare to validate receipts locally. We'll also explain how to...
iap,inapp purchase,inapp purchases,sandbox,storekit,xctest WWDC20 영어, 일본어, 중국어 간체 -
32:19
What's new in Swift
Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer experience that make your code faster to read, edit, and debug. Find out how to take advantage of new language features like multiple trailing closures. Learn about...
WWDC20 영어, 일본어, 중국어 간체 -
14:43
Swan's Quest, Chapter 1: Voices in the dark
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero must navigate a dark cave — and the only way to light the torches is to make them accessible. Learn about VoiceOver and write interesting audio descriptions. You just...
accessibility,swans quest,swans quest,swift playgrounds,swift playgrounds challenge,voiceover WWDC20 영어, 일본어, 중국어 간체 -
25:15
What's new in RealityKit
RealityKit is Apple's rendering, animation, physics, and audio engine built from the ground up for augmented reality: It reimagines the traditional 3D renderer to make it easy for developers to prototype and produce high-quality AR experiences. Learn how to effectively implement each of the...
WWDC20 영어, 일본어, 중국어 간체 -
7:47
Distribute binary frameworks as Swift packages
Discover how you can add third-party frameworks to your app and keep them up to date using Swift packages in Xcode. We'll show you how to author packages that reference frameworks, explain binary targets and how to specify them in your package manifest file, and demonstrate how to compute...
WWDC20 영어, 일본어, 중국어 간체 -
26:34
What's new in location
Location technologies are core to delivering context-based services within your app. Discover how the latest privacy controls in Core Location add a whole new dimension to determining position and what that means for your app. We'll walk you through best practices for implementing these latest...
geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring WWDC20 영어, 일본어, 중국어 간체 -
8:46
Support multiple users in your tvOS app
Share your living room — not your Apple TV apps. When you support profiles within your app, you can customize your experience for each person who uses Apple TV within the same house. Discover how the “Runs as Current User” feature lets someone interact with your app, download local content,...
apple tv,apple tv 4k,apple tv app,game developer,games,mulituser,personalizable,personalization,personalize,profile,profiles,runs as current user,tv,tv app,tv apps,tv dev,tv developer,tvos,video WWDC20 영어, 일본어, 중국어 간체 -
19:46
Explore App Clips
Help people experience the right parts of your app at the exact moment they need them. We'll explain how to design and build an App Clip — a small part of your app that focuses on a specific task — and make it easily discoverable. Learn how to focus your App Clip on short and fast interactions...
active compilation conditions,app clip codes,app clip experience,app clip url,applepay,asauthorizationcontroller,corresponding app,debug app clip,focused userflow,migrate data,ondemand binary,registered experience,shared asset catalog,shared data containers,sign in with apple,skoverlay,swiftui WWDC20 영어, 일본어, 중국어 간체 -
26:06
Build an Action Classifier with Create ML
Discover how to build Action Classification models in Create ML. With a custom action classifier, your app can recognize and understand body movements in real-time from videos or through a camera. We'll show you how to use samples to easily train a Core ML model to identify human actions like...
action classification,action classifier,activity classification,ai,body pose,core ml,create ml,fitness,machine learning WWDC20 영어, 일본어, 중국어 간체 -
14:13
iPad의 손글씨 입력 기능 소개
손글씨 입력 기능은 가볍고 인체공학적이면서 즐거운 방법으로 iPad에서 Apple Pencil로 텍스트를 입력할 수 있는 경험을 제공합니다. 표준 텍스트 입력 제어 기능을 사용하거나 맞춤형 텍스트 편집 경험을 구현하는 앱에서 손글씨 입력 기능과 손으로 적은 텍스트를 어떻게 활용할 수 있는지 알아보세요. 또한 손글씨 입력 기능이 TextKit에 통합되는 방식과 앱에서 쾌적하고 일관된 손글씨 입력 기능 경험을 제공하기 위해 새로운 UIScribbleInteraction 및 UIIndirectScribbleInteraction...
cursive,handwriting,recognition WWDC20 영어, 일본어, 중국어 간체 -
22:12
What's new in App Store Connect
Discover the latest improvements to App Store Connect, your suite of tools to upload, submit, and manage apps on the App Store. Learn about enhancements to the App Store Connect API, in-app purchase and subscriptions, Game Center, and more.
api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter WWDC20 영어, 일본어, 중국어 간체 -
12:15
What's new in SiriKit and Shortcuts
Get a quick overview of everything new in Siri and Shortcuts to help people get more out of your app: We'll demonstrate how you can design visually rich conversations, feel at home with the operating system by designing for the new compact Siri UI, and provide an overview of all the ways we've...
automation,extensions,inapp intent handling,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,voice,watchos,watchos design WWDC20 영어, 일본어, 중국어 간체 -
40:44
Port your Mac app to Apple silicon
Your porting questions, answered: Learn how to recompile your macOS app for Apple silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platform. We'll show you how Xcode makes it simple to build a universal macOS binary and go through...
WWDC20 영어, 일본어, 중국어 간체 -
23:38
What's new in managing Apple devices
We've made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows, as well...
configuration,configurator,distribution,enterprise,management,mdm,privacy,security WWDC20 영어, 일본어, 중국어 간체 -
21:27
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...
architecture,cloud,enterprise WWDC20 영어, 일본어, 중국어 간체 -
24:06
One-tap account security upgrades
When you adopt the Account Authentication Modification Extension, you can provide people with fast, easy account security upgrades to use Sign in with Apple and strong passwords in the iCloud Keychain Password Manager. We'll show you how to add these upgrade flows to your app with the Account...
2fa,account security,app clip,asextensionlocalizedfailurereasonerrorkey,aspasswordcredential,authorizeupgrade,autofill,breached,breaches,changepasswordwithoutuserinteraction,completechangepasswordrequest,factor,inapp,login,prepareinterfacetochangepassword,prepareinterfacetoconvertaccounttosigninwithapple,second,security code,sign in,sms,wellknown WWDC20 영어, 일본어, 중국어 간체 -
5:54
What's new in Low-Latency HLS
Apple has added Low-Latency extensions to the HTTP Live Streaming protocol that combine the quality and scalability of HLS with a stream delay of two seconds or less. Learn about the most recent developments in LL-HLS and how it allows you to make your video delivery competitive with broadcast...
WWDC20 영어, 일본어, 중국어 간체 -
24:42
Use model deployment and security with Core ML
Discover how to deploy Core ML models outside of your app binary, giving you greater flexibility and control when bringing machine learning features to your app. And learn how Core ML Model Deployment enables you to deliver revised models to your app without requiring an app update. We'll also...
ai,artificial intelligence,cloud,cloudkit,core ml,core ml tools,create ml,deep learning,encryption,learning,machine learning,model,model deployment,model encryption,neural network WWDC20 영어, 일본어, 중국어 간체 -
24:21
Detect Body and Hand Pose with Vision
Explore how the Vision framework can help your app detect body and hand poses in photos and video. With pose detection, your app can analyze the poses, movements, and gestures of people to offer new video editing possibilities, or to perform action classification when paired with an action...
action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision WWDC20 영어, 일본어, 중국어 간체 -
27:38
Explore ARKit 4
ARKit 4 enables you to build the next generation of augmented reality apps to transform how people connect with the world around them. We'll walk you through the latest improvements to Apple's augmented reality platform, including how to use Location Anchors to connect virtual objects with a...
WWDC20 영어, 일본어, 중국어 간체 -
8:37
Optimize the Core Image pipeline for your video app
Explore how you can harness the processing power of Core Image and optimize video performance within your app. We'll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app's memory footprint when using CIContext, and learn...
coreimage,graphics,image processing,metal,performance,video WWDC20 영어, 일본어, 중국어 간체 -
54:38
Introduction to SwiftUI
Explore the world of declarative-style programming: Discover how to build a fully-functioning SwiftUI app from scratch as we explain the benefits of writing declarative code and how SwiftUI and Xcode can combine forces to help you build great apps, faster.
animation,aspectratio,canvas,compositional ui,corner radius,dark mode,declarative syntax,declarative ui,dependency management,derived value,horizontal stack,hstack,inspector,leading alignment,library,live mode,localization,model,modifiers,multiplatform app template,navigationview,padding,preview on device,previews,resizable,resume updating preview,sfsymbol,source of truth,spacer,state variable,swift,text,vertical stack,view,views,vstack,xcode library,zoom state WWDC20 영어, 일본어, 중국어 간체 -
27:47
Meet Safari Web Extensions
When you create a Safari Web Extension, you can help people get common online tasks done more quickly and efficiently. We'll show you how to build a new Safari Web Extension and host it on the App Store, as well as how to use the safari-web-extension-converter tool to migrate existing extensions...
activetab,app store,background page,browser,compatible,content script,css,html,javascript,json,manifest,nativemessaging,nsextensioncontext,nsxpcconnection,safariwebextensionconverter,safariwebextensionhandler,sendnativemessage,sfsafariapplication,user privacy WWDC20 영어, 일본어, 중국어 간체 -
15:43
Swift packages: Resources and localization
Bring your resources along for the ride when you organize and share code using Swift packages. Discover how to include assets like images and storyboards in a package and how to access them from code. And learn how to add localized strings to make your code accessible to people around the world...
WWDC20 영어, 일본어, 중국어 간체 -
16:04
PencilKit 그림 검사, 수정 및 구성하기
앱에서 Apple Pencil을 그리기 및 글쓰기를 위한 유용한 도구를 활용하도록 지원하세요. PencilKit을 사용하면 그림을 구성하는 획, 잉크, 경로 및 점을 자세히 살펴보고, 이러한 특성으로 인식을 사용하는 기능을 구축하고, 입력에 반응하여 그림을 수정할 수 있습니다. 도형과 그림을 동적으로 생성하는 방법을 익히고 PKDrawings 및 PKStrokes와 같은 API에 대해서도 자세히 알아볼 수 있습니다. 이 세션을 최대한 활용하려면 먼저 WWDC19에서 처음으로 PencilKit 프레임워크를 소개한 세션인...
calligraphy,cursive,engine,handwriting,stylus WWDC20 영어, 일본어, 중국어 간체 -
15:27
What's new in Mac Catalyst
Discover the latest updates to Mac Catalyst and find out how you can bring your iPadOS app to the Mac. Explore enhancements to the application lifecycle, integrate new extensions into your apps, and learn how the new look and feel of macOS impacts Mac Catalyst apps. Get a taste of the new...
accent color,app lifecycle,color picker,color well,drag reordering,extensions,focus engine,ipad apps on mac,nscursor,optimized for mac,photo editing extensions,separator,sfsymbol,sf symbols,sidebar,toolbar,uidatepicker,uikit on mac,uisplitviewcontroller,uititlebartoolbarstyles,universal purchase WWDC20 영어, 일본어, 중국어 간체 -
22:52
Build complications in SwiftUI
Spice up your graphic complications on Apple Watch using SwiftUI. We'll teach you how to use custom SwiftUI views in complications on watch faces like Meridian and Infograph, look at some best practices when creating your complications, and show you how to preview your work in Xcode 12. To get...
,clockkit,watchkit,watchos WWDC20 영어, 일본어, 중국어 간체 -
29:06
iPad를 위한 새로운 디자인
멋진 iPad 앱을 디자인하기 위한 기본 요소를 알아보세요. 모달 인터페이스의 사용을 최소화하고, 새 사이드바를 활용하여 효율성을 키우고, 탐색을 간소화화고 유용한 드래그 앤 드롭 상호작용을 활용하는 방법을 다룹니다. 멀티터치, Pencil, 키보드, 트랙패드를 지원하여 iPad의 다양한 상호작용 성능을 활용하는 방법을 알아보세요. 또한 모든 크기와 방향에 반응하는 적응형 레이아웃을 제작하여 우수한 멀티태스킹 환경을 지원하세요. 이러한 기술을 도입하면 iPad 앱을 개선할 수 있을 뿐만 아니라 macOS에서 원활하게 작동하는...
WWDC20 영어, 일본어, 중국어 간체 -
9:37
Record stereo audio with AVAudioSession
Stereo recording is a powerful way to deliver immersive sound to listeners, fans, and family — and your app can use the built-in microphones on iPhone or iPad to record it. Discover how AVAudioSession can help you capture stereo audio from a mobile device, address the new special consideration...
WWDC20 영어, 일본어, 중국어 간체 -
6:09
HealthKit의 새로운 기능
HealthKit은 자사 및 타사 건강 및 피트니스 데이터를 통합하여 사용자가 개인 건강 정보를 관리할 수 있도록 지원하는 필수 프레임워크입니다. Apple Watch에서 심전도를 판독하고 12가지 이상의 새로운 증상과 그 심각도를 기록 및 추적할 수 있는 HealthKit의 최신 업데이트에 대해 알아보세요. 또한 사용자가 시간에 따른 이동성을 모니터링하고 이해할 수 있도록 돕는 보행 속도, 보폭과 같은 최신 이동성 데이터 유형을 살펴봅니다.
ecg,fitness,health,heart,heart rate,nutrition WWDC20 영어, 일본어, 중국어 간체 -
22:57
Configure and link your App Clips
App Clips are small parts of an app that offer a streamlined, direct experience and help people get what they need at the right time. Learn how you can invoke an App Clip through real-world experiences like App Clip Codes, NFC, and QR codes, or have them appear digitally through apps like Maps or...
app clip banner,app clip codes,app clip experience,app store connect,maps,messages,nearby suggestions,nfc,nsuseractivity,qr codes,safari,web server WWDC20 영어, 일본어, 중국어 간체 -
10:26
PencilKit의 새로운 기능
PencilKit을 사용하면 iPad 앱에서 창의적인 활동을 장려하고 글, 그림, 애니메이션을 더 다채롭게 꾸밀 수 있습니다. 그림 및 프레임워크의 최신 개선 사항을 살펴보고 PKToolPicker, PKCanvasView, PKStroke와 같은 API를 활용하여 그리기 및 글쓰기 앱의 신규 기능을 지원하는 방법을 알아보세요. 이 세션을 최대한 활용하려면 PencilKit에 대한 기본 지식을 숙지하시는 것이 좋습니다. PencilKit에 대한 기본 지식을 복습하고 싶으시다면 WWDC19의 ‘PencilKit 소개'를 참고해...
color,engine,handwriting,palette,pallette,pencil,pencilkit,pkstrokes,scribble,strokes WWDC20 영어, 일본어, 중국어 간체 -
29:40
Modern cell configuration
Discover new techniques for configuring collection view and table view cells to quickly build dynamic interfaces in your app. Explore configuration types you can use to easily populate cells with content and apply common styles. Take advantage of powerful APIs to customize the appearance of cells...
collectionview,tableview,uicollectionview,uitableview WWDC20 영어, 일본어, 중국어 간체 -
14:30
Build SwiftUI apps for tvOS
Add a new dimension to your tvOS app with SwiftUI. We'll show you how to build layouts powered by SwiftUI and customize your interface with custom buttons, provide more functionality in your app with a context menu, check if views are focused, and manage default focus. To get the most out of...
apple tv,apple tv 4k,apple tv app,focus,focus engine,lazy grids,swift,swift developer,swiftui,tv,tv dev,tv developer,tvos,tv swift,tv swiftui WWDC20 영어, 일본어, 중국어 간체 -
27:44
What's new in SwiftUI
SwiftUI can help you build better and more powerful apps for iPhone, iPad, Mac, Apple Watch, and Apple TV. Learn more about the latest refinements to SwiftUI, including interface improvements like outlines, grids, and toolbars. Take advantage of SwiftUI's enhanced support across Apple frameworks...
app api,apps,body property,commands,commands api,complications,containerrelativeshape,custom accent color,custom commands,custom complication,custom fonts,custom menus,declarative,default focus support,documentgroup,drag and drop,focus,font scaling,gauge,grids,keyboardshortcut,keyboard shortcut,label,launch screen,launch screen info plist key,lazyhstack,lazy loading grid layout,lazy stacks,lazyvstack,link,list,listitemtint,matchedgeometryeffect,multiplatform code,multiple trailing closure,multiple windows,opening url,openurl,outlines,progressview,scaledmetric,scene,settings,settings scene,sign in with apple,swiftui,toolbar,toolbar,uilaunchscreen,uniformtypeidentifiers,universal links,widgets,windowgroup WWDC20 영어, 일본어, 중국어 간체 -
28:43
새로운 macOS 디자인 적용하기
Mac 앱을 새롭게 디자인하세요. macOS Big Sur의 새로운 디자인을 활용하고 시각적 계층 구조, 디자인 패턴 및 동작을 채택하는 방법을 알아봅니다. 구조적 항목과 공통 제어 기능을 중심으로 AppKit의 최신 업데이트를 살펴보고, 약간의 적용 작업만으로 더 맞춤화된 인터페이스를 적용하는 방법을 보여드립니다. 또한 맞춤형 강조 색상과 기호를 통합하여 앱에 개성을 추가하는 방법도 알아보세요. 이 세션을 최대한 활용하려면 AppKit 및 SF Symbols에 대해 숙지하시는 것이 좋습니다. 기호에 대한 자세한 내용은 ‘SF...
WWDC20 영어, 일본어, 중국어 간체 -
15:32
근접 상호작용 소개
Nearby Interaction 프레임워크는 U1 칩이 탑재된 Apple 기기 간의 거리와 방향을 감지합니다. 이 강력한 하드웨어와 소프트웨어의 조합을 통해 두 개 이상의 기기 간 상대적 위치를 기반으로 직관적인 공간 상호작용을 만드는 방법을 알아보세요. 이 세션 기반 API를 통해 개인정보 보호를 고려하며 완전히 새로운 인터랙티브 경험을 제공하는 방법을 안내해 드립니다.
interactive,proximity,sharing WWDC20 영어, 일본어, 중국어 간체 -
16:04
Make your app visually accessible
When you design with accessibility in mind, you empower everyone to use your app. Discover how to create an adaptive interface for your app that takes a thoughtful approach to color, provides readable text, and accommodates other visual settings to maintain a great experience throughout. We've...
accessibility,color,color blind,design,labels,reduce motion WWDC20 영어, 일본어, 중국어 간체 -
17:29
iPad and iPhone apps on Apple silicon Macs
Apple silicon Macs can run many iPad and iPhone apps as-is, and these apps will be made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple silicon Macs, and the factors that make your apps come across better. Learn how to test your app for the...
arm,emulator WWDC20 영어, 일본어, 중국어 간체 -
6:12
Build Metal-based Core Image kernels with Xcode
Learn how to integrate and load Core Image kernels written in the Metal Shading Language into your application, and discover how you can apply these image filters to create unique effects. Explore how to use Xcode rules and naming conventions for Core Image kernels written in Metal Shading...
coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 영어, 일본어, 중국어 간체 -
16:54
Lists in UICollectionView
Learn how to build lists and sidebars in your app with UICollectionView. Replace table view appearance while taking advantage of the full flexibility of compositional layout. Explore modular layout options and find out how they can unlock more design options for your apps than ever before. Find...
outline,sidebar,table,uitableview WWDC20 영어, 일본어, 중국어 간체 -
23:12
Meet WidgetKit
Meet WidgetKit: the best way to bring your app's most useful information directly to the home screen. We'll show you what makes a great widget and take a look at WidgetKit's features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of...
duration,extension,glanceable,inintents,intent,intentconfiguration,link api,multiplatform,personalizable,placeholder,placeholder ui,relevance,relevant,reload policy,reloads,reloadtimelines,score,smart stacks,snapshot,stateless ui,staticconfiguration,swiftui,timeline,timelineentryrelevance,widget,widgetkit WWDC20 영어, 일본어, 중국어 간체 -
11:01
What's new in education
For over 40 years, Apple has been working with educators to create technologies for students, teachers, and school administrators and help them share in a rich and meaningful learning experience. Explore the breadth of Apple's education technologies, including classroom management apps and tools...
asm,assessment,classkit,classroom,configurator,schoolwork,student,testing WWDC20 영어, 일본어, 중국어 간체 -
9:55
Advances in UICollectionView
Learn about new features of UICollectionView that make it easier to use and unlock powerful new functionality. We'll show you how to use section snapshots with your diffable data source to create outlines that can expand and collapse, and introduce you to building lists with compositional layout...
cell,collection,layout,table,tableview,uicollectionview,uitableview WWDC20 영어, 일본어, 중국어 간체 -
108:51
Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities to continue creating the most innovative apps in the world. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC20 러시아어, 스페인어, 영어, 일본어, 중국어 간체, 한국어
-
-
WWDC19 -
20:41
Designing Great Shortcuts
Shortcuts allow people to access information and actions on the go or in the Shortcuts app. The best shortcuts take careful design planning to hone in on what can help expedite a person's workflow with your app. Gain insights as to what makes a great shortcut and how to design the experience to...
,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 영어, 일본어, 중국어 간체 -
11:51
Building Great Shortcuts
Shortcuts enable people to quickly and easily accomplish actions or get things done hands-free using Siri and the Shortcuts app. Join us for a tour of where shortcuts can appear, how you can customize the experience, and how your app's shortcuts can be used with variables and actions from other...
,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 영어, 일본어, 중국어 간체 -
43:18
앱 실행 최적화하기
느린 앱 출시는 개발자의 업무에 지장이 됩니다. 새로운 앱 출시 도구를 알아보고 앱을 빠르게 출시하는 방법을 살펴보세요. 앱 출시가 어떻게 진행되는지, 이 중요한 시기에 작업을 최소화하고, 우선순위를 정하고 최적화하는 방법에 대한 정보를 익히세요. 빠른 iOS 앱 출시를 가능하게 한 엔지니어로부터 팁과 요령도 들어 보세요.
dyld,dyld3,fast,instruments,launch,measure,performance,rocket,slow,speed,uikit,xcode WWDC19 영어, 일본어, 중국어 간체 -
28:39
Integrating with Siri Event Suggestions
Siri is the intelligence behind displaying what someone needs to know about at just the right moment. In iOS 13, we're extending this capability to allow your apps to let Siri know when a reservation has been made and Siri can elevate checking in at the right time. Siri can also provide...
,,add to siri,donate,donation,inrelevant,intents,inui,phrase,shortcut,siri,suggestion,voice WWDC19 영어, 일본어, 중국어 간체 -
36:09
Designing for Adverse Network and Temperature Conditions
World-class apps deliver a great user experience, even in the most strenuous environments. Learn how to use Xcode to simulate adverse network and temperature conditions. Put your app through its paces and get a firsthand view of how it performs. Hear about best practices that you can adopt to...
conditioner,test,thermal WWDC19 영어, 일본어, 중국어 간체 -
30:43
Core NFC Enhancements
Learn how easy it is to add support for NFC in your app and take advantage of the newest capabilities such as NDEF writing and support for widely adopted native tag protocols.
nfc WWDC19 영어, 일본어, 중국어 간체 -
15:29
Architecting Your App for Multiple Windows
Dive into the details about what it means to support multitasking in iOS 13. Understand how previous best practices fit together with new ideas. Learn the nuances of structuring your application to support multiple windows, and how to instantiate your UI, handle windows coming and going, and...
WWDC19 영어, 일본어, 중국어 간체 -
13:38
Window Management in Your Multitasking App
Dive into the details of window management in your Multitasking app, including how to properly handle creating, refreshing, and closing windows. Hear about best practices for when to refresh the content in your window and learn how to ensure your app's visual state is up-to-date in the switcher.
WWDC19 영어, 일본어, 중국어 간체 -
31:15
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.
accessories,accessory,ancs,ble,bleutooth,bluetooth,bluetooth 5,bluetooth low energy,bredr,bt,btle,cbcentral,cbperipheral,central,characteristic,classic,corebluetooth,core bluetooth,gatt,l2cap,mfi,packetlogger,peripheral,privacy,service,throughput,wireless WWDC19 영어, 일본어, 중국어 간체 -
11:11
Targeting Content with Multiple Windows
Learn how to target content for a specific window in your app. Find out how to identify which scene the system should open from a notification, a shortcut item, and other user activities.
WWDC19 영어, 일본어, 중국어 간체 -
37:42
Modeling in Custom Instruments
Custom instruments make it possible to profile your app your way, telling the story of what your app is doing at runtime. At the center of each custom instrument is a modeler. Find out how to build your own modelers that translate from signpost output to the data you want to show in your...
WWDC19 영어, 일본어, 중국어 간체 -
41:25
Metal for Machine Learning
Metal Performance Shaders (MPS) includes a highly tuned library of data parallel primitives vital to machine learning and leveraging the tremendous power of the GPU. With iOS 13 and macOS Catalina, MPS improves performance, enables more neural networks, and is now even easier to use. Learn more...
WWDC19 영어, 일본어, 중국어 간체 -
39:04
Developing a Great Profiling Experience
Learn how to add useful tracing to your reusable classes, subsystems, or frameworks. By making it easy to trace your code, you provide adopters with valuable insight and confidence. We'll show you best practices for tracing your Swift and Objective-C code, building custom instruments, and...
debugging,frameworks,instruments,performance,profiling,sdk,signposts,tools,xcode WWDC19 영어, 일본어, 중국어 간체 -
52:46
Adding Indoor Maps to your App and Website
The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that provide precise indoor location information and present stunning indoor maps. Discover the overall process in the indoor map enablement workflow then take deep dive into the...
WWDC19 영어, 일본어, 중국어 간체 -
45:03
Subscription Offers Best Practices
Dive into implementation best practices for Subscription Offers using StoreKit and server-side logic. Learn how to generate signatures, determine customer eligibility, and reduce churn, plus gain insights into strategies for distributing offers to your customers and utilizing Subscription Offers...
inapp purchase,storekit,subscription WWDC19 영어, 일본어, 중국어 간체 -
45:05
SwiftUI On All Devices
Once you've learned the basics of SwiftUI, you've learned what you need to know to use SwiftUI anywhere. You can use the same SwiftUI skills for making an iOS app as you would for making an app on watchOS, tvOS or macOS. We'll cover the basics, and then dig into more detail about how SwiftUI can...
better apps faster,canvas,control,declarative,previews,view WWDC19 영어, 일본어, 중국어 간체 -
58:49
What’s New in Managing Apple Devices
Learn about the latest management enhancements for iOS, macOS, and tvOS and the evolution of management tools over the past year. You'll discover how new MDM features help administrators manage devices more effectively, how new technologies deliver support for centrally managed authorization, and...
WWDC19 영어, 일본어, 중국어 간체 -
57:45
우수한 ML 경험 디자인하기
머신 러닝은 사용자가 말하는 것을 이해하고, 좋아할 만한 것을 제안하며, 새롭고 풍부한 방식으로 자신을 표현할 수 있는 새로운 경험을 가능하게 합니다. 머신 러닝은 일상적인 작업을 자동화하고 상호작용의 정확성과 속도를 개선하여 기존 경험을 개선할 수 있습니다. 앱에 머신 러닝 경험을 통합하는 방법을 알아보고 손쉽게 유용한 사용자 인터페이스를 디자인하는 실용적인 접근 방식을 배워 보세요.
WWDC19 영어, 일본어, 중국어 간체 -
50:17
In-App Purchases and Using Server-to-Server Notifications
Learn about the latest updates in StoreKit and dive deep into best practices for using server-to-server notifications to manage your subscribers.
inapp purchase,storekit,subscriptions WWDC19 영어, 일본어, 중국어 간체 -
58:38
Ray Tracing with Metal
Metal Performance Shaders (MPS) harness the massive parallelism of the GPU to dramatically accelerate calculations at the heart of modern ray tracing and ray casting techniques. Understand how MPS accelerates calculations for dynamic scenes, and dive into practical examples for implementing soft...
WWDC19 영어, 일본어, 중국어 간체 -
38:06
Accessibility in SwiftUI
Making your app accessible is critical, but just as important is designing a fantastic accessibility experience. Learn what makes a great experience and how to make your app understandable, navigable, and interactable. SwiftUI builds accessibility into your app for you! Discover how much you get...
accessibility,assistive,better apps faster,blind,canvas,color,contrast,control,deaf,declarative,disability,over,physical,previews,switch,tree,view,vision,voice,voiceover WWDC19 영어, 일본어, 중국어 간체 -
37:49
Optimizing Storage in Your App
How you store data in your app affects not only disk footprint, but also the performance of your app and the battery life of the device. Learn techniques for optimizing data serialization, working with images, and syncing to disk. Find out how to take advantage of features in SQLite to improve...
WWDC19 영어, 일본어, 중국어 간체 -
34:34
Great Developer Habits
Successful app development requires mastering a lot of different things. Discover practices you can incorporate into your development workflow to enhance your productivity, and improve your app's performance and stability. Learn how to improve the quality of code you write with Xcode. Gain a...
WWDC19 영어, 일본어, 중국어 간체 -
39:19
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.
extension,kernel,network WWDC19 영어, 일본어, 중국어 간체 -
43:57
Advances in AR Quick Look
AR Quick Look is a built-in viewer for experiencing high-quality content in 3D and AR. See how integration with Reality Composer enables rich, interactive experiences to be displayed and shared more easily than ever before. Explore rendering improvements and multiple object viewing, then dive...
WWDC19 영어, 일본어, 중국어 간체 -
43:06
Getting the Most Out of Simulator
Join us for a deep dive into the world of Simulator. Find out how Simulator works, discover features you might not know exist, and get a tour of the command-line interface to Simulator for automation. Learn about native GPU acceleration in Simulator via Metal, and how to optimize your Metal code...
WWDC19 영어, 일본어, 중국어 간체 -
40:11
Building Custom Views with SwiftUI
Learn how to build custom views and controls in SwiftUI with advanced composition, layout, graphics, and animation. See a demo of a high performance, animatable control and watch it made step by step in code. Gain a deeper understanding of the layout system of SwiftUI.
bar chart,dynamic WWDC19 영어, 일본어, 중국어 간체 -
61:25
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.
network,urlsession WWDC19 영어, 일본어, 중국어 간체 -
54:08
Taking iPad Apps for Mac to the Next Level
macOS Catalina provides an easy way to bring your iPad app to the Mac while maintaining your single code-base. Hear about ways in which you can take your app beyond the default behaviors to optimize its interface for the Mac. Get an overview of APIs you can use and macOS design guidelines that...
catalyst,mac catalyst,project catalyst WWDC19 영어, 일본어, 중국어 간체 -
51:08
What’s New in MapKit and MapKit JS
MapKit and MapKit JS bring fully featured Apple Maps to your app and website. See how the latest features give you more control over the base map presentation, finer-grained search and result filtering of points of interest and address information, and integration with standard data formats for...
WWDC19 영어, 일본어, 중국어 간체 -
57:13
Bringing OpenGL Apps to Metal
Metal is the modern foundation for GPU-accelerated graphics and compute on Apple platforms, superseding OpenGL, OpenGL ES, and OpenCL. Get introduced to the architecture and feature set of Metal and learn a step-by-step approach for transitioning OpenGL-based apps to the Metal API.
WWDC19 영어, 일본어, 중국어 간체 -
38:15
Text Recognition in Vision Framework
Document Camera and Text Recognition features in Vision Framework enable you to extract text data from images. Learn how to leverage this built-in machine learning technology in your app. Gain a deeper understanding of the differences between fast versus accurate processing as well as...
camera,document camera,images,natural language,photos,recognition,text,vision WWDC19 영어, 일본어, 중국어 간체 -
44:09
Mastering Xcode Previews
Xcode 11 displays previews of your user interface right in the editor, streamlining the edit-debug-run cycle into a seamless workflow. Learn how previews work, how to optimize the structure of your SwiftUI app for previews, and how to add preview support to your existing views and view controllers.
WWDC19 영어, 일본어, 중국어 간체 -
39:33
Improving Battery Life and Performance
Learn about new ways to find and fix performance issues during daily development, beta testing, and public release on the App Store. Learn how to catch performance issues during daily development by measuring CPU, memory, and more in your XCTests. Discover how to find issues in the field during...
analytics,battery,beta testing,data,energy,field data,instruments,measure,metrickit,metrics,performance,xcode,xctest,xctmetric WWDC19 영어, 일본어, 중국어 간체 -
30:34
What's New in App Store Connect
App Store Connect continues to improve its role in each step of your app's lifecycle with new features that make your app submission, management, and distribution experience better than ever. Learn about the latest enhancements and discover new ways to ensure each release of your app is better...
WWDC19 영어, 일본어, 중국어 간체 -
40:32
Binary Frameworks in Swift
Xcode 11 now fully supports using and creating binary frameworks in Swift. Find out how to simultaneously support devices and Simulator with the new XCFramework bundle type, how Swift module interfaces work, and how to manage changes to your framework over time.
WWDC19 영어, 일본어, 중국어 간체 -
33:11
Making Apps with Core Data
Core Data helps manage the flow of data throughout your app. Hear about new features in Core Data that make your code simpler and more powerful, including derived attributes, history tracking, change notifications and batch operations. Learn more about using these facilities and the new diffing...
batch operations,change notifications,concurrency,core,core data,data,derived attributes,history tracking,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,sqlite,testing WWDC19 영어, 일본어, 중국어 간체 -
38:22
Integrating SwiftUI
SwiftUI is designed to integrate with your existing code base on any of Apple's platforms. Learn how to adopt SwiftUI on any Apple platform by adding SwiftUI views into your app's hierarchy, leveraging your existing data model and more.
WWDC19 영어, 일본어, 중국어 간체 -
39:19
Advances in Natural Language Framework
Natural Language is a framework designed to provide high-performance, on-device APIs for natural language processing tasks across all Apple platforms. Learn about the addition of Sentiment Analysis and Text Catalog support in the framework. Gain a deeper understanding of transfer learning for...
classifier,core ml,language,machine learning,natural language,nlp,sentiment,text analysis,text catalog,transfer learning,word embeddings WWDC19 영어, 일본어, 중국어 간체 -
10:31
Training Recommendation Models in Create ML
Recommendation models for Core ML can enable a very personal experience for the customers using your app. They power suggestions for what music to play or what movie to see in the apps you use every day. Learn how you can easily create a custom Recommendation model from all sorts of data sources...
ai,artificial intelligence,classifier,core ml,create ml,machine learning,object detection,personalization,recommendation,recommender,table,text,training WWDC19 영어, 일본어, 중국어 간체 -
35:17
Building Collaborative AR Experiences
With iOS 13, ARKit and RealityKit enable apps to establish shared AR experiences faster and easier than ever. Understand how collaborative sessions allow multiple devices to build a combined world map and share AR anchors and updates in real-time. Learn how to incorporate collaborative sessions...
WWDC19 영어, 일본어, 중국어 간체 -
12:05
Training Text Classifiers in Create ML
Create ML now enables you to create models for Natural Language that are built on state-of-the-art techniques. Learn how these models can be easily trained and tested with the Create ML app. Gain insight into the powerful new options for transfer learning, word embeddings, and text catalogs.
ai,artificial intelligence,classifier,core ml,create ml,gazetteer,machine learning,natural language,nlp,text,text catalog,training,word embeddings WWDC19 영어, 일본어, 중국어 간체 -
34:41
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 영어, 일본어, 중국어 간체 -
15:01
Building Activity Classification Models in Create ML
Your iPhone and Apple Watch are loaded with a number of powerful sensors including an accelerometer and gyroscope. Activity Classifiers can be trained on data from these sensors to bring some magic to your app, such as knowing when someone is running or swinging a bat. Learn how the Create ML app...
accelerometer,activity,ai,artificial intelligence,classifier,core ml,core motion,create ml,gyroscope,machine learning,motion,training WWDC19 영어, 일본어, 중국어 간체 -
41:06
Modern Swift API Design
Every programming language has a set of conventions that people come to expect. Learn about the patterns that are common to Swift API design, with examples from new APIs like SwiftUI, Combine, and RealityKit. Whether you're developing an app as part of a team, or you're publishing a library for...
WWDC19 영어, 일본어, 중국어 간체 -
12:28
What's New for Web Developers
WebKit provides a rich set of classes designed to load, display, and manage web content in your app. Discover how to integrate your web content into powerful platform features including Dark Mode, new presentation features in Share Sheet, JavaScript payment APIs for Apple Pay, and more.
WWDC19 영어, 일본어, 중국어 간체 -
8:34
What's New in Safari
The latest version of Safari on macOS and iOS is packed with new capabilities that both web developers and their customers will love. Discover how to take advantage of new features including powerful new Safari Extensions APIs for window, tab, and popover management, content blocking...
WWDC19 영어, 일본어, 중국어 간체 -
56:58
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...
bonjour,combine,network,urlsession,websocket WWDC19 영어, 일본어, 중국어 간체 -
19:12
What's New in Authentication
Secure sign-in and authentication is a key feature of a secure account-based app design. Learn how you can improve your app's login experiences through an overview of the available authentications services and details on specific technologies such as Sign In with Apple ID, Password AutoFill for...
WWDC19 영어, 일본어, 중국어 간체 -
53:30
Testing in Xcode
Unit testing is an essential tool to consistently verify your code works correctly. Learn about the built-in testing features in Xcode, using XCTest. Find out how to organize your tests and run them under different configurations using test plans, new in Xcode 11. Discover how to automate testing...
WWDC19 영어, 일본어, 중국어 간체 -
59:05
Building AR Experiences with Reality Composer
Reality Composer is a tool that lets anyone quickly prototype and build AR scenes ready to integrate into apps or experience with AR Quick Look. Walk through the powerful and intuitive capabilities of Reality Composer and discover hundreds of ready-to-use virtual objects in its built-in AR...
WWDC19 영어, 일본어, 중국어 간체 -
18:52
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 영어, 일본어, 중국어 간체 -
40:05
Delivering Intuitive Media Playback with AVKit
AVKit is a high-level framework for building media user interfaces, complete with playback controls, chapter navigation, Picture-in-Picture, audio routing, support for subtitles and closed captioning, Siri and Now Playing integration, and support for keyboard, Touch Bar, and remote control. Learn...
airplay,avfoundation,avkit,avplayer,avplayerviewcontroller,content,controls,externalmetadata,media,metadata,picture in picture,pip,player WWDC19 영어, 일본어, 중국어 간체 -
37:09
Debugging in Xcode 11
Xcode 11 introduces new features for finding and fixing bugs fast. Discover how to simulate network conditions and thermal states, and how to override your app's runtime environment while debugging. See how the debugging features work with Xcode previews to identify issues before Build & Run...
WWDC19 영어, 일본어, 중국어 간체 -
15:54
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 영어, 일본어, 중국어 간체 -
29:43
Creating Great Apps Using Core ML and ARKit
Take a journey through the creation of an educational game that brings together Core ML, ARKit, and other app frameworks. Discover opportunities for magical interactions in your app through the power of machine learning. Gain a deeper understanding of approaches to solving challenging computer...
,arkit,core ml,create ml,drawing classification,machine learning,object detection,pencil kit,speech recognition WWDC19 영어, 일본어, 중국어 간체 -
34:54
Getting Started with Instruments
The Instruments app in Xcode provides a rich set of tools and templates for profiling your app performance. Learn all about Instruments and gain strategies for identifying bottlenecks in your code. See just how to leverage the power of time profiling and points of interest tracking to make...
debugging,instruments,performance,profiling,signposts,tools,xcode WWDC19 영어, 일본어, 중국어 간체 -
39:45
Font Management and Text Scaling
Starting with iOS 13, your iOS app can contribute fonts for systemwide use. Understand how fonts are managed on iOS, and learn how to install and access fonts. Get details on the font picker interface that allows users to choose fonts, and the System UI fonts that are now available for use in...
nsattributedstring,rounded,serif WWDC19 영어, 일본어, 중국어 간체 -
37:20
Data Flow Through SwiftUI
SwiftUI was built from the ground up to let you write beautiful and correct user interfaces free of inconsistencies. Learn how to connect your data as dependencies while keeping the UI fully predictable and error free. Familiarize yourself with SwiftUI's powerful data flow tools and understand...
WWDC19 영어, 일본어, 중국어 간체 -
31:05
Creating Swift Packages
Whether you want to publish code to share with the community, or you just want a convenient way to organize the code in your apps, Swift packages are here to help. Learn how to create local packages for your own development, how to customize your package via the manifest file, and how to go about...
WWDC19 영어, 일본어, 중국어 간체 -
60:34
Advances in Camera Capture & Photo Segmentation
Powerful new features in the AVCapture API let you capture photos and video from multiple cameras simultaneously. Photos now benefit from semantic segmentation that allows you to isolate hair, skin, and teeth in a photo. Learn how these advances enable you to create great camera apps and easily...
avcapture,avfoundation,camera,core image,hair,images,microphone,multi camera,photos,portrait effects,segmentation,skin,spatial audio,teeth,video WWDC19 영어, 일본어, 중국어 간체 -
58:56
Metal for Pro Apps
Metal is the platform-optimized graphics and compute framework at the heart of GPU acceleration on Apple platforms. Learn key aspects of the Metal architecture that support the techniques for modern high-performance pro applications and workflows. Learn how to leverage Metal capabilities to...
WWDC19 영어, 일본어, 중국어 간체 -
50:21
Modernizing Your UI for iOS 13
iOS 13 combines powerful new multitasking and productivity technologies with a refreshed look and feel for all applications. Familiarize yourself with new requirements to keep your app ready for upcoming versions of iOS. Discover improvements to search fields and a totally new way to present UI...
borderless bars,card,cardui,presentation,sheet,uitextinteraction WWDC19 영어, 일본어, 중국어 간체 -
15:33
사진 세분화 매트 소개
iOS 12의 인물 사진 모드에서 캡처된 사진에는 배경 교체와 같은 창의적인 시각 효과를 쉽게 만들 수 있는 인물 세분화 매트가 내장되어 있습니다. iOS 13에서는 기기 내 머신 러닝을 활용하여 캡처된 모든 사진에 새로운 세분화 매트를 지원합니다. 인물의 머리카락, 피부, 치아를 분리하는 새로운 시맨틱 세분화 매트를 AVCapture와 Core Image에서 모두 사용하는 방법을 알아보세요. 매트를 개별적으로 사용하거나 모두 결합하면 앱에서 여러 사진 편집 제어 기능을 제공할 수 있습니다.
avcapture,camera,core image,hair,images,matte,photos,portrait effects,segmentation,skin,teeth WWDC19 영어, 일본어, 중국어 간체 -
44:40
Introducing Multi-Camera Capture for iOS
In AVCapture on iOS 13 it is now possible to simultaneously capture photos and video from multiple cameras on iPhone XS, iPhone XS Max, iPhone XR, and the latest iPad Pro. It is also possible to configure the multiple microphones on the device to shape the sound that is captured. Learn how to...
avcapture,avfoundation,capture,core image,depth,disparity,hair,microphone,multi camera,parallax,photo effects,photography,photos,photos api,portrait mode,segmentation,skin,spatial audio,teeth WWDC19 영어, 일본어, 중국어 간체 -
26:02
Designing Audio-Haptic Experiences
Learn essential sound and haptic design principles and concepts for creating meaningful and delightful experiences that engage a wider range of human senses. Discover how to combine audio and haptics, using the Taptic Engine, to add a new level of realism and improve feedback in your app or game.
3d touch WWDC19 영어, 일본어, 중국어 간체 -
29:03
Core Haptics 소개
Core Haptics를 사용하면 동기화된 오디오로 완전히 맞춤화된 햅틱 패턴을 디자인할 수 있습니다. 햅틱과 오디오를 통해 앱이나 게임의 몰입감을 높이는 방법의 예를 살펴보고 콘텐츠를 생성, 재생 및 공유하는 방법과 Core Haptics를 다른 오디오 및 진동 API와 효과적으로 활용하는 방법도 다룹니다.
WWDC19 영어, 일본어, 중국어 간체 -
56:04
Expanding the Sensory Experience with Core Haptics
Core Haptics lets you design your own haptics with synchronized audio on iPhone. In this two part session, learn essential sound and haptic design principles and concepts for creating meaningful and delightful experiences that engage a wider range of human senses. Discover how to combine visuals,...
WWDC19 영어, 일본어, 중국어 간체 -
34:07
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.
apfs,file,hfs WWDC19 영어, 일본어, 중국어 간체 -
39:26
Bringing People into AR
ARKit 3 enables a revolutionary capability for robust integration of real people into AR scenes. Learn how apps can use live motion capture to animate virtual characters or be applied to 2D and 3D simulation. See how People Occlusion enables even more immersive AR experiences by enabling virtual...
WWDC19 영어, 일본어, 중국어 간체 -
41:03
What's New in Clang and LLVM
Keep up with the latest enhancements to C, Objective-C, and C++ made possible by advancements in the Clang compiler and LLVM. Find out about new static analyzer features and how to use them to improve your code. Learn how to take advantage of new optimizations for code size.
WWDC19 영어, 일본어, 중국어 간체 -
46:43
어워드 수상 앱 및 게임의 디자인 소개
이야기, 인터뷰, 자료를 통해 Apple 디자인 어워드 수상 앱 및 게임에 기여한 디자인 프로세스, 기법, 모범 사례를 살펴봅니다.
accessibility,ada,ada games,adas,aesthetics,app design,apple design,apple design awards,apple design awards 2019,apple designers,color,consistency,design,design best practices,designer,designing games,design themes,design winners,discoverability,discovery,ease of use,easy,ergonomics,feedback,form,games,iconography,intent,intentionality,ios design,macos design,meaningfulness,metaphors,mobile games,mobile game ui,mobile gaming,narrative,object model,onboarding,platform conventions,story,style,texture,thoughtfulness,tone,typography,ui design,user experience,user experience best practices,ux design,watchos design WWDC19 영어, 일본어, 중국어 간체 -
38:52
Cryptography and Your Apps
System frameworks encrypt both data at rest and data in transit in a transparent way for you. This functionality is available by simply setting an attribute. However you may want to do more to protect your users' data. CryptoKit is a new Swift framework that makes it easier and safer than ever to...
cryptography,cryptokit,security WWDC19 영어, 일본어, 중국어 간체 -
33:24
Adopting Swift Packages in Xcode
Swift packages are a great way to organize and share code, and are now supported while building apps for all Apple platforms in Xcode 11. Find out how to use community-developed packages in your project, how Swift packages are structured, and how package versioning and dependencies work.
WWDC19 영어, 일본어, 중국어 간체 -
34:51
Introducing PencilKit
Meet PencilKit, Apple's feature-rich drawing and annotation framework. With just a few lines of code, you can add a full drawing experience to your app — with access to a canvas, responsive inks, rich tool palette and drawing model. Hear the technical details that make a great Apple Pencil...
pencil,stylus,tablet WWDC19 영어, 일본어, 중국어 간체 -
34:51
App Distribution – From Ad-hoc to Enterprise
Whether you want to share your app with a few colleagues, deliver it to employees within an organization, or release it to the world, there's a distribution mechanism designed to fit your needs. Familiarize yourself with each app deployment model, learn how to choose the one that's best for you,...
WWDC19 영어, 일본어, 중국어 간체 -
30:53
SwiftUI on watchOS
SwiftUI allows a whole new world of possibilities when developing watchOS apps and notifications. From custom animations to providing an intuitive feel with Digital Crown haptics, SwiftUI helps you build exciting and immersive experiences for Apple Watch. See how easy it is to create custom...
,apple watch,canvas,clkcomplication,clockkit,complications,declarative,digital crown,dynamic notifications,extended runtime,independence,independent,interactive notifications,preview,watch,watchkit,watchos,wkinterface WWDC19 영어, 일본어, 중국어 간체 -
34:07
Exploring New Data Representations in HealthKit
Discover how HealthKit is enriching and expanding the health data types available to the users of your app. Learn about modern storage for high-frequency health data types, accessing beat-to-beat heart rate data, and how to bring an entire new dimension of health to your users with new support...
WWDC19 영어, 일본어, 중국어 간체 -
36:15
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...
diffable WWDC19 영어, 일본어, 중국어 간체 -
38:19
Designing for Privacy
Privacy is a more important issue than ever for your users. Learn about new features and privacy engineering techniques that can help you earn customer trust, create more personal experiences, and improve user engagement.
WWDC19 영어, 일본어, 중국어 간체 -
58:28
SwiftUI Essentials
Take your first deep-dive into building an app with SwiftUI. Learn about Views and how they work. From basic controls to sophisticated containers like lists and navigation stacks, SwiftUI enables the creation of great user interfaces, faster and more easily. See how basic controls like Button are...
avocado toast,better apps faster,canvas,compose,compositional,control,declarative,previews,view WWDC19 영어, 일본어, 중국어 간체 -
49:24
Delivering Optimized Metal Apps and Games
Optimizing performance, memory, and bandwidth are important considerations for resource-intensive Metal apps and games. Learn key best practices to streamline your rendering and attain high frame rates. Understand powerful tools that can help you pinpoint expensive or unexpected GPU work. Dive...
WWDC19 영어, 일본어, 중국어 간체 -
50:13
Advances in Collection View Layout
Collection View Layouts make it easy to build rich interactive collections. Learn how to make dynamic and responsive layouts that range in complexity from basic lists to an advanced, multi-dimensional browsing experience.
app store,browse,custom layouts,layouts WWDC19 영어, 일본어, 중국어 간체 -
50:39
ResearchKit 및 CareKit의 재구상
ResearchKit 및 CareKit 프레임워크를 사용하면 연구 및 환자 치료 분야의 종사자에게 강력한 네이티브 iOS 앱을 신속하게 제공할 수 있습니다. 최신 오디오 및 음성 활성 작업, 완전히 새롭게 디자인된 사용자 경험, 모든 사용 사례에 적용 가능한 치료 계획 앱을 쉽게 만들 수 있도록 설계된 모듈식 아키텍처에 대해 알아보세요.
WWDC19 영어, 일본어, 중국어 간체 -
38:58
iOS에서 다크 모드 구현하기
UIKit 엔지니어링 팀이 iOS에서 다크 모드가 작동하는 원리와 개념을 설명해 드립니다. 역동적인 색상 및 이미지를 사용하여 다크 모드를 사용하는 앱을 개선하는 방법을 익히고 모든 사용자가 좋아할 만한 경험을 추가하세요.
WWDC19 영어, 일본어, 중국어 간체 -
39:50
Understanding Images in Vision Framework
Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image similarity, and improvements in facial feature detection, and face capture quality scoring. This packed session will show you how easy it is to bring powerful...
camera,core ml,face capture quality,face detection,face landmarks,image classification,images,image similarity,machine learning,photos,saliency,vision WWDC19 영어, 일본어, 중국어 간체 -
39:47
Building Apps with RealityKit
Gain a practical understanding of RealityKit capabilities by developing a game using its easy-to-learn API. Learn the recommended approach for loading assets, building a scene, applying animations, and handling game input. See how entities and components express the powerful elements of...
WWDC19 영어, 일본어, 중국어 간체 -
39:07
Advances in App Background Execution
Background execution is a powerful tool your app can leverage to provide a great user experience. Learn about best practices to follow when running in the background, especially if you use VoIP or silent pushes, and an all-new scheduling API that enables long running processing and maintenance...
background,battery,performance,power WWDC19 영어, 일본어, 중국어 간체 -
35:45
What's New in Core Location
Location technologies are core to delivering context-based services within your app. Discover how the latest features in the Core Location Framework lay the groundwork for advanced ranging capabilities and delivers more options for you to clearly communicate your location needs to your users, and...
WWDC19 영어, 일본어, 중국어 간체 -
35:19
Apple로 로그인 소개
Apple로 로그인 기능으로 사용자는 이미 보유한 Apple ID를 사용하여 앱에 빠르고 쉽게 로그인할 수 있습니다. 앱이나 웹사이트에 Apple로 로그인 버튼을 간편하게 추가하는 방법을 숙지하여 새로운 고객을 확보하고 Apple로 로그인이 제공하는 내장된 보안, 사기 방지 및 개인정보 보호 기능을 누리세요.
apple id,sign in WWDC19 영어, 일본어, 중국어 간체 -
31:59
Introducing Parameters for Shortcuts
Parameters take Siri Shortcuts to the next level, enabling an interactive voice experience in Siri with follow-up questions, and allowing people to customize shortcuts in the Shortcuts app, now built into iOS. Walk through setting up your shortcuts to take advantage of parameters and learn how...
,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 영어, 일본어, 중국어 간체 -
15:41
Training Object Detection Models in Create ML
Custom Core ML models for Object Detection offer you an opportunity to add some real magic to your app. Learn how the Create ML app in Xcode makes it easy to train and evaluate these models. See how you can test the model performance directly within the app by taking advantage of Continuity...
ai,artificial intelligence,camera,classifier,core ml,core motion,create ml,images,machine learning,object detection,photos,training,vision WWDC19 영어, 일본어, 중국어 간체 -
20:11
Training Sound Classification Models in Create ML
Learn how to quickly and easily create Core ML models capable of classifying the sounds heard in audio files and live audio streams. In addition to providing you the ability to train and evaluate these models, the Create ML app allows you to test the model performance in real-time using the...
ai,artificial intelligence,audio,classifier,core ml,create ml,machine learning,sound,training WWDC19 영어, 일본어, 중국어 간체 -
20:44
LLDB: Beyond "po"
LLDB is a powerful tool for exploring and debugging your app at runtime. Discover the various ways to display values in your app, how to format custom data types, and how to extend LLDB using your own Python 3 scripts.
WWDC19 영어, 일본어, 중국어 간체 -
26:17
Introducing the Indoor Maps Program
The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that leverage precise location information and present stunning indoor maps. Learn the entire enablement workflow including, creation of a standards-based map definition, map validation,...
WWDC19 영어, 일본어, 중국어 간체 -
19:53
What's New in Safari Extensions
Safari Extensions surface your app's unique capabilities within Safari. Discover how the latest features such as content blocking notifications and user interface management and control innovations for pages, tabs, and popovers make your Safari App Extensions and Content Blockers even more...
WWDC19 영어, 일본어, 중국어 간체 -
6:43
Embedding and Sharing Visually Rich Links
The new Link Presentation framework enables app developers to easily present URLs in a rich, beautiful, and consistent way. Learn how to use Link Presentation to retrieve metadata from a URL, present the rich link content inside your app, and provide link metadata to the new share sheet...
WWDC19 영어, 일본어, 중국어 간체 -
8:53
What's New in AVAudioEngine
AVAudioEngine enables the realtime capture, processing, and playback of audio. Learn how to take advantage of enhancements to this powerful API, such as support for voice processing and spatial rendering mode selection, in your own audio app.
WWDC19 영어, 일본어, 중국어 간체 -
17:09
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 영어, 일본어, 중국어 간체 -
1:46
Modernizing Your Audio App
Apple platforms provide a comprehensive set of audio frameworks and technologies that are essential to creating a rich app experience. Learn about which frameworks and APIs are recommended to ensure that your app is well positioned for the future.
WWDC19 영어, 일본어, 중국어 간체 -
14:50
HEVC Video with Alpha
With the addition of alpha channel support for HEVC video, you can now composite video over custom backgrounds in both your apps and on the web. Learn how to author compatible media, and the best practices for playback.
WWDC19 영어, 일본어, 중국어 간체 -
20:59
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...
accelerate,blas,computation,dft,fft,image processing,lapack,linear algebra,neural network,noise,numerics,performance,quaternions,realtime video,simd,slerp,sparse solver,spline,swift,vdsp,vector,vforce,vimage WWDC19 영어, 일본어, 중국어 간체 -
13:23
Understanding CPU Usage with Web Inspector
As a developer of web content, you play an important role in fulfilling customer expectations for a high performance web experience while minimizing power use across all their devices. Discover new insights on how you can improve the power efficiency of your webpages in Safari, or embedded web...
WWDC19 영어, 일본어, 중국어 간체 -
13:08
Large Content Viewer - Ensuring Readability for Everyone
Tab Bars can't grow with dynamic text, but the Large Content Viewer helps them to be seen by people with low vision. iOS 13 brings this feature to custom tab bars. Learn how to enable Large Content Viewer on your custom tab bars and ensure the right vector image is featured in the heads-up display.
WWDC19 영어, 일본어, 중국어 간체 -
17:00
새 게임 컨트롤러 지원하기
iOS 13, macOS Catalina 및 tvOS 13에서 Game Controller 프레임워크는 플레이어가 주로 사용하는 여러 콘솔 게임 컨트롤러에 대한 지원을 추가합니다. 새로 추가된 컨트롤러에 대해 간략히 알아보고 입력이 전달되는 방식을 이해하세요. 선택적 버튼을 처리하는 데 권장되는 모범 사례를 살펴보고 macOS에서의 지원을 위한 올바른 접근 방식도 알려 드립니다.
WWDC19 영어, 일본어, 중국어 간체 -
10:39
Supporting Dark Mode in Your Web Content
With system-wide Dark Mode support in iOS and macOS, you'll want to make sure your web content is appropriately styled to reflect your users' preference. Learn techniques to ensure your content looks its best when presented in Safari, embedded in other apps such as Mail, or when used in your...
WWDC19 영어, 일본어, 중국어 간체 -
5:32
AUv3 Extensions User Presets
Audio Unit app extensions gives users a convenient way to create or modify audio in any iOS or macOS app that uses sound, including music production apps such as GarageBand or Logic Pro X. And now, with iOS 13, you can store user presets for your extensions that are accessible across applications.
WWDC19 영어, 일본어, 중국어 간체 -
9:25
Making Apps More Accessible With Custom Actions
Custom Actions simplify the experience for people using assistive technologies with your app and they can help you reduce the number of swipes and taps that are required to navigate through your interface and perform interactions. Learn how to leverage custom actions for use in VoiceOver and...
WWDC19 영어, 일본어, 중국어 간체 -
23:55
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...
apfs,exfat,fat,hfs,qlpreviewcontroller,qlthumbnailgenerator,uidocumentbrowserviewcontroller,uidocumentpickerviewcontroller WWDC19 영어, 일본어, 중국어 간체 -
28:02
What’s New in ClassKit
The ClassKit framework helps you surface your app's valuable educational content for inclusion in a teacher's classroom curriculum. Get an overview of the ClassKit integration workflow, debugging instructor and student roles with the Schoolwork app, and new features designed to make publishing to...
WWDC19 영어, 일본어, 중국어 간체 -
8:54
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...
,apple watch,audio,avfoundation,avplayer,avqueueplayer,backgraound,background,coremedia,core media,digital crown,network,networking,streaming,watch,watchkit,watchos,wkinterface WWDC19 영어, 일본어, 중국어 간체 -
8:47
Creating an Accessible Reading Experience
The styling and layout of text is a hallmark feature of an outstanding reading experience. Technologies such as CoreText and TextKit give you the tools you need to create a great text layout. Learn how to make an equally great accessible experience for VoiceOver by adopting the accessibility...
WWDC19 영어, 일본어, 중국어 간체 -
10:14
Accessibility Inspector
The Accessibility Inspector enables you to identify parts of your app that are not accessible. It provides feedback on how you can make them accessible, as well as simulating voice-over to help you identify what a Voice Over user would experience. Watch a live-demo of an app being fully debugged...
WWDC19 영어, 일본어, 중국어 간체 -
7:08
Exploring Tinted Graphic Complications
Many Watch faces in watchOS 6 allow for customizing the tint color of content, allowing for even more personalization of Apple's most personal device. Discover how you can use ClockKit data providers to offer full color and tint-ready options for each complication family type. This gives...
,apple watch,clkcomplication,clockkit,complications,digital crown,watch,watchkit,watchos,wkinterface WWDC19 영어, 일본어, 중국어 간체 -
10:18
Game Center Player Identifiers
Game Center now supports persistent player identifiers scoped to individual games or to a developer team ID. Understand how scoped identifiers enhance player privacy and see how to transition your apps and games onto the recommended API.
WWDC19 영어, 일본어, 중국어 간체 -
10:23
Writing Great Accessibility Labels
Great accessibility labels are the difference between someone using and loving your app or someone deleting your app. Experience VoiceOver as demonstrated by an Apple Accessibility engineer as she navigates complex UI and demonstrates how descriptive labels are an easy way to ensure your app is...
WWDC19 영어, 일본어, 중국어 간체 -
8:15
Auditing Web Content with Web Inspector
Discover a new way to ensure your web content meets team coding standards and that you can deliver better code even without reliance on automated test systems. Find out how to use the Audit tool in Web Inspector to quickly and easily audit your web content during development so important...
WWDC19 영어, 일본어, 중국어 간체 -
10:13
Visual Design and Accessibility
Learn about the importance of supporting Large Text. Hear about Differentiate Without Color, a new API on iOS which can enable people with vision disorders such as color-blindness to easily use your app. Learn how to use it and how it can bring inclusivity to your app. Find out how to enable new...
WWDC19 영어, 일본어, 중국어 간체 -
16:00
CarPlay 시스템 개선 사항
CarPlay는 운전 중 iPhone을 더 스마트하고 안전하게 사용하도록 해줍니다. iOS 13의 새로운 기능을 활용하기 위해 차량 시스템을 업데이트하는 방법을 알아보세요. 동적으로 변화하는 화면 크기, 계기판 등 세컨드 스크린, 불규칙한 모양의 디스플레이 지원을 추가할 수 있습니다. 핸즈프리 음성 인식 기능을 위해 “Siri야”를 지원하는 방법에 대해서도 알아보시기 바랍니다.
,,automotive,car,map WWDC19 영어, 일본어, 중국어 간체 -
27:28
iOS 디자인의 새로운 사항
다크 모드에 맞게 앱의 인터페이스를 업데이트하여 아름답고 접근하기 쉬운 앱을 만드는 방법을 알아보세요. 또한 모달 시트 개선 사항과 새 빠른 메뉴 UI로 사용성을 개선하고 더 유용하고 효율적인 작업 흐름을 구축하는 방법을 알아보세요.
borderless bars,dark mode,sf symbols WWDC19 영어, 일본어, 중국어 간체 -
30:18
Mac용 iPad 앱 디자인하기
Discover how you can create a great Mac experience with your iPad app. Learn about essential techniques for adapting your iPad app's layout and architecture for Mac, considerations for type and color, and how you can take advantage of macOS interfaces such as the menu bar, sidebar and window...
catalyst,mac catalyst,project catalyst WWDC19 영어, 일본어, 중국어 간체 -
51:27
Introducing ARKit 3
ARKit is the groundbreaking augmented reality (AR) platform for iOS that can transform how people connect with the world around them. Explore the state-of-the-art capabilities of ARKit 3 and discover the innovative foundation it provides for RealityKit. Learn how ARKit makes AR even more...
WWDC19 영어, 일본어, 중국어 간체 -
42:12
iPad의 멀티 윈도우 소개
멀티태스킹을 지원하면 iPad 앱의 성능을 근사하게 개선할 수 있습니다. 간편하게 앱에서 두 인터페이스 인스턴스를 나란히 실행하도록 설정할 수 있습니다. 앱의 고객에게도 유용한 기능이 될 것입니다. 드래그 앤 드롭과 같은 기존 기능을 사용하여 세컨드 윈도우를 쉽게 만드는 방법을 배우고 여러 윈도우를 지원할 때 앱 라이프 사이클이 어떻게 달라지고 모든 응용 프로그램에 어떤 영향을 미치는지 알아보세요. 몇 가지 일반적인 실수와 이를 해결하는 방법을 익히면 개발자와 고객 모두 환상적인 경험을 누릴 수 있습니다.
multiple,multitasking,multiwindow,restoration,scenes,state,uiscene,uiwindowscene,windows WWDC19 영어, 일본어, 중국어 간체 -
48:34
tvOS로 TV 경험 개선하기
4K 해상도, Dolby Vision, HDR10의 뛰어난 화질과 Dolby Atmos를 통한 실감 나는 사운드를 갖춘 tvOS 앱으로 놀라운 경험을 선사해 보세요. 미디어 응용 프로그램을 위한 아름답고 매력적인 콘텐츠 우선 경험을 디자인하는 방법을 알아보세요. 고객이 앱을 열기도 전에 콘텐츠에 몰입하도록 하는 새로운 상단 확장 기능과 스타일도 다룹니다. 사용자 프로필을 지원하여 더 직관적인 공유 기기 경험도 제공하세요.
,actions carousel,apple tv,apple tv 4k,carousel,content,content first,living room,mastering,new,new api,preview,remote,top shelf,top shelf new,trailers,tv app,tv design,tvos,tvos13,tvos 13,tv remote,tv room WWDC19 영어, 일본어, 중국어 간체 -
6:56
HLS Authoring for AirPlay 2 Video
AirPlay 2 Video lets you share video from Apple devices to popular smart TVs. Learn about the special considerations for seamless delivery of high quality video to these TVs, and how to utilize the validation tools to ensure your content is ready for primetime.
WWDC19 영어, 일본어, 중국어 간체 -
37:02
What’s New in AppKit for macOS
Learn about the latest APIs in AppKit and associated frameworks. Get an overview of the enhancements coming in macOS Catalina to help you save time, take advantage of the latest hardware, and add polish to your application.
WWDC19 영어, 일본어, 중국어 간체 -
40:38
Core ML 3 Framework
Core ML 3 now enables support for advanced model types that were never before available in on-device machine learning. Learn how model personalization brings amazing personalization opportunities to your app. Gain a deeper understanding of strategies for linking models and improvements to Core ML...
ai,artificial intelligence,core ml,core ml tools,create ml,deep learning,learning,machine learning,model,natural language,neural network,sound,speech,training,vision WWDC19 영어, 일본어, 중국어 간체 -
37:13
Introducing RealityKit and Reality Composer
Architected for AR, RealityKit provides developers access to world-class capabilities for rendering, animation, physics, and spatial audio. See how RealityKit reimagines the traditional 3D engine to make AR development faster and easier for developers than ever before. Understand the building...
WWDC19 영어, 일본어, 중국어 간체 -
41:19
Swift Playgrounds 3
Introducing Swift Playgrounds 3: the latest iteration of the revolutionary app for iPad that makes coding in Swift interactive and fun. Discover how you can use your own playgrounds to rapidly iterate on code that uses device features. Find out how the new modules feature both helps organize your...
WWDC19 영어, 일본어, 중국어 간체 -
39:32
Introducing SF Symbols
SF Symbols introduces a comprehensive library of vector-based symbols that you can incorporate into your app to simplify the layout of user interface elements through automatic alignment with surrounding text, and support for multiple weights and sizes. Learn how easy it is to adapt to different...
baseline,font,san francisco,scale,sf hello,uiimage,weight WWDC19 영어, 일본어, 중국어 간체 -
28:03
Creating Independent Watch Apps
watchOS 6 enables a whole new level of watchOS experiences by allowing fully independent apps and apps built just for Apple Watch, and by bringing the App Store to Apple Watch. Discover how to leverage the power of many iOS frameworks and technologies, now on watchOS, to create fully independent...
,apple watch,clkcomplication,clockkit,cloudkit,complications,digital crown,dynamic notifications,extended runtime,independence,independent,interactive notifications,notifications,sign in with apple,unnotification,watch,watchkit,watchos,wkinterface WWDC19 영어, 일본어, 중국어 간체 -
14:34
Introducing the Create ML App
Bringing the power of Core ML to your app begins with one challenge. How do you create your model? The new Create ML app provides an intuitive workflow for model creation. See how to train, evaluate, test, and preview your models quickly in this easy-to-use tool. Get started with one of the many...
activity,ai,artificial intelligence,classifier,core ml,create ml,detection,image classification,learning,machine learning,model,motion,natural language,recommender,sound,tools,training,vision,xcode WWDC19 영어, 일본어, 중국어 간체 -
14:49
What's New in Machine Learning
Core ML 3 has been greatly expanded to enable even more amazing, on-device machine learning capabilities in your app. Learn about the new Create ML app which makes it easy to build Core ML models for many tasks. Get an overview of model personalization; exciting updates in Vision, Natural...
convertors,core ml,core ml tools,create ml,model personalization,models,natural language,neural networks,nlp,ondevice training,sound,speech,vision WWDC19 영어, 일본어, 중국어 간체 -
33:40
All About Notarization
Notarization is all about identifying and blocking malicious Mac software prior to distribution, without requiring App Review or the Mac App Store. Introduced last year and already widely adopted by Mac app developers, this is your opportunity to take an in depth tour of Notarization workflows...
gatekeeper,notarization WWDC19 영어, 일본어, 중국어 간체 -
31:55
Working with USD
Universal Scene Description (USD) enables the robust description of 3D scenes and empowers engineers and artists to seamlessly collaborate across the creative workflow. Get introduced to the powerful capabilities of USD and explore its incredible scalability. Gain a deeper understanding of how...
WWDC19 영어, 일본어, 중국어 간체 -
41:27
Introducing iPad Apps for Mac
iPad Apps for Mac is an easy way to bring your iPad app to the Mac while maintaining your single code-base. Learn about common Mac features that are automatically implemented for you. Find out how to work with iOS-only frameworks and what using them could mean for your app. Hear about some common...
catalyst,checkbox,ipad app,mac catalyst,project catalyst,uikit WWDC19 영어, 일본어, 중국어 간체 -
28:17
Introducing SiriKit Media Intents
iOS 13 enhances SiriKit by bringing all new support for audio content playback. See how to provide an excellent, hands-free experience for playing your music, audiobooks, podcasts, radio, and more. Dive into best practices for handling search terms, discover how to provide a complete experience...
,,add to siri,audio,audiobooks,donate,donation,inrelevant,intents,inui,parameters,phrase,podcasts,radio,shortcut,siri,sirikit,streaming,suggestion,voice WWDC19 영어, 일본어, 중국어 간체 -
42:06
Introducing Low-Latency HLS
Since its introduction in 2009, HTTP Live Streaming (HLS) has enabled the delivery of countless live and on‐demand audio and video streams globally. With the introduction of a new Low-Latency mode, latencies of less than two seconds are now achievable over public networks at scale, while still...
WWDC19 영어, 일본어, 중국어 간체 -
55:28
Modern Rendering with Metal
Metal is the GPU-accelerated graphics and compute framework that helps developers build everything from pro apps to console-style games. Learn how to apply Metal features to implement modern graphics techniques including deferred and tiled-forward rendering. See how GPU-driven capabilities enable...
WWDC19 영어, 일본어, 중국어 간체 -
54:25
Getting Started with Xcode
Xcode is the development environment for creating great apps for Apple platforms. Find out how to take advantage of Xcode features to go all the way from a new project to App Store distribution. Along the way, you'll learn how to navigate the Xcode user interface, how to take advantage of the...
WWDC19 영어, 일본어, 중국어 간체 -
54:16
Introducing SwiftUI: Building Your First App
See SwiftUI in action! Watch as engineers from the SwiftUI team build a fully-functioning app from scratch. Understand the philosophy driving this new framework and learn about the benefits of declarative-style programming. Take a look under the hood to understand how SwiftUI operates and learn...
better apps faster,canvas,control,declarative,previews,view WWDC19 영어, 일본어, 중국어 간체 -
49:44
Introducing Desktop-class Browsing on iPad
iOS 13 brings desktop-class browsing to iPad. With blazing-fast performance, industry-leading security, and modern desktop features, Safari on iPad supports the latest web standards designed and automatically adapts desktop sites and web apps to touch in order to deliver a rich browsing...
WWDC19 영어, 일본어, 중국어 간체 -
36:44
What's New in Swift
Swift is now the language of choice for a number of major frameworks across all of Apple's platforms, including SwiftUI, RealityKit and Create ML. Join us for a review of Swift 5.0 and an exploration of Swift 5.1, new in Xcode 11. Find out about the latest advancements in performance and safety...
WWDC19 영어, 일본어, 중국어 간체 -
31:49
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...
backup,batch operations,change notifications,cloud,cloudkit,concurrency,core,core data,data,derived attributes,documents,history tracking,icloud,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,record,records,server,sharing,sqlite,testing,zone WWDC19 영어, 일본어, 중국어 간체 -
34:58
Creating Great Localized Experiences with Xcode 11
Learn how your app can support per-app language settings in iOS 13. Get the details on localizing assets with asset catalogs and simplifying your localization workflow with Xcode 11. Understand how to generate screenshots in multiple languages for localization and testing.
,,,i18n,localization,world WWDC19 영어, 일본어, 중국어 간체 -
37:01
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.
driver,extension,kernel WWDC19 영어, 일본어, 중국어 간체 -
6:10
Advances in Speech Recognition
Speech Recognizer can now be used locally on iOS or macOS devices with no network connection. Learn how you can bring text-to-speech support to your app while maintaining privacy and eliminating the limitations of server-based processing. Speech recognition API has also been enhanced to provide...
machine learning,natural language,speech,speech recognition,speechtotext,voice,voice analysis WWDC19 영어, 일본어, 중국어 간체 -
33:02
What's New in Xcode 11
Start the week with a tour of new features in Xcode 11, designed to help you get from idea to product faster than ever. Discover new ways to edit and organize your source code, new capabilities for designing and previewing user interfaces, and great improvements for debugging and testing. Get an...
WWDC19 영어, 일본어, 중국어 간체 -
40:46
Advances in macOS Security
We are on a journey to continuously improve macOS security, with a particular focus on preventing malware and protecting user data. Join us on the next step and learn more about what's new in Gatekeeper—for keeping malware out of macOS—as well as new protections that help keep users' data and...
data protection,gatekeeper WWDC19 영어, 일본어, 중국어 간체 -
35:49
AirPlay 2로 큰 화면에 연결하기
AirPlay 기능은 Apple 기기의 동영상, 사진, 음악, 그 밖에 다양한 콘텐츠를 Apple TV, 즐겨 쓰는 스피커, 인기 스마트 TV로 감상할 수 있게 해줍니다. 긴 형식의 콘텐츠를 위한 자동 경로 선택, 원격 제어, 지금 재생 중 메타데이터, 비디오 화질 고려 사항 등 AirPlay 비디오에서 최상의 경험을 제공하는 방법을 알아보세요.
WWDC19 영어, 일본어, 중국어 간체 -
49:15
Apple Design Awards
Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2019 Apple Design Awards recognize state of the art iOS, macOS, watchOS, and tvOS apps that reflect excellence in design and innovation.
WWDC19 영어, 일본어, 중국어 간체 -
117:19
Platforms State of the Union
WWDC 2019 Platforms State of the Union
sotu,sotu 2019 WWDC19 영어, 일본어, 중국어 간체 -
137:33
키노트
WWDC 2019 키노트
WWDC19 스페인어, 영어, 일본어, 중국어 간체, 한국어
-
-
WWDC18 -
37:27
Testing Tips & Tricks
Testing is an essential tool to consistently verify your code works correctly, but often your code has dependencies that are out of your control. Discover techniques for making hard-to-test code testable on Apple platforms using XCTest. Learn a variety of tips for writing higher-quality tests...
asynchronous,automation,delayed,delegate,dependency,dispatchqueue,expectation,injection,mocking,network,notificationcenter,nsnotificationcenter,nspredicate,nstimer,nsurlprotocol,nsurlrequest,nsurlsession,observers,performance,predicate,protocol,pyramid,scheduledtimer,speed,stub,swift,timers,ui testing,unit test,urlprotocol,urlrequest,urlsession,xcuitest WWDC18 영어, 일본어, 중국어 간체 -
51:28
iOS Memory Deep Dive
Discover how memory graphs can be used to get a close up look at what is contributing to an app's memory footprint. Understand the true memory cost of an image. Learn some tips and tricks for reducing the memory footprint of an app.
footprint,image,memory,size WWDC18 영어, 일본어, 중국어 간체 -
57:17
Understanding Crashes and Crash Logs
Sudden app crashes are a source of bad user experience and app review rejections. Learn how crash logs can be analyzed, what information they contain and how to diagnose the causes of crashes, including hard-to-reproduce memory corruptions and multithreading issues.
,,,0x8badf00d,address,assertion,caseiterable,destroyer,disassemble,disassembly,dispatchqueue,free,gcd,grand central dispatch,isa,ivar,lldb,malloc,objcmsgsend,organizer,pointers,precondition,race,rotated,sanitizers,stack,testflight,thread,trace,unrecognized selector,use after free,zombies WWDC18 영어, 일본어, 중국어 간체 -
33:35
Metal Game Performance Optimization
Realize the full potential of your Metal-based games by tackling common issues that cause frame rate slowdowns, stutters, and stalls. Discover how to clear up jitter and maintain a silky-smooth frame rate with simple changes in frame pacing. Get introduced to new tools for analyzing rendering...
WWDC18 영어, 일본어, 중국어 간체 -
40:30
Deliver an Exceptional Accessibility Experience
Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maximum clarity and accessibility. Discover how to enhance the way users interact with your app even when presenting custom views, or drawing complex UI.
assistive,blind,color,contrast,deaf,disability,physical,vision,voiceover WWDC18 영어, 일본어, 중국어 간체 -
53:41
Advanced Debugging with Xcode and LLDB
Discover advanced techniques, and tips and tricks for enhancing your Xcode debugging workflows. Learn how to take advantage of LLDB and custom breakpoints for more powerful debugging. Get the most out of Xcode's view debugging tools to solve UI issues in your app more efficiently.
,,,,astronaut,catransaction,debugger,expression,flush,frame,gravity,jump,nudge,objc,objectivec,objectivec,poc,popover,swift,symbolic,thread,uiview,variable,view debugger WWDC18 영어, 일본어, 중국어 간체 -
46:45
Optimizing App Assets
Learn how to use assets to bring visually compelling and data efficient artwork to your apps, leveraging new features in iOS 12. Gain insight into organizing, optimizing, and authoring artwork assets by using asset catalogs to their fullest. Learn techniques to better streamline workflows between...
1x,2x,3x,app thinning,asset catalog,asset catalogue,catalog,catalogs,catalogue,compression,heif,heiff,thinning WWDC18 영어, 일본어, 중국어 간체 -
36:38
Getting to Know Swift Package Manager
The Swift Package Manager makes it possible to easily develop and distribute source code in the Swift ecosystem. Learn about its goals, design, unique features, and the opportunities it has for continued evolution.
,,,,dependencies,evolution,llbuild,packageresolved,semantic,spm,swiftpm,versioning WWDC18 영어, 일본어, 중국어 간체 -
55:40
Creating Custom Instruments
Understand how custom instruments are useful and when they should be used. Get an in-depth view of the architecture of custom instruments and how to create them. Understand the attributes of a good instrument. Dive into advanced modeling and how to use the CLIPS language.
instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 영어, 일본어, 중국어 간체 -
61:43
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 영어, 일본어, 중국어 간체 -
39:48
Building Faster in Xcode
Build your apps faster in Xcode 10. Learn how to structure your projects and tweak your code to take full advantage of all processor cores. Whether you've made a few small code changes you want to give a try, or you're building your full app for release, these techniques will cut the time it...
anyobject,batch,bridging header,categories,codegen,cycle,dependencies,dependency,explicit,file list,implicit,incremental,inference,objc,objectivec,objectivec,parallelized,private,serialized,swift,whole module optimization,wmo,xcfilelist WWDC18 영어, 일본어, 중국어 간체 -
64:41
유연한 인터페이스 디자인하기
iPhone X의 유연한 제스처 인터페이스를 만드는 데 사용된 기술을 알아보고, 직관적이고 자연스러운 제스처와 동작으로 디자인하여 즐거운 앱 경험을 제공하는 방법을 살펴보세요.
animation,behavior,design,fluid,gesture,iphone x,motion,physics,smooth WWDC18 영어, 일본어, 중국어 간체 -
40:04
Intentional Design
Great app experiences leap off the screen. They are dynamic, immersive, personal, and, above all else, the result of a strong and clear intent. Learn key techniques for being intentional with your design by choosing appropriate metaphors, making extreme choices, and making every interaction feel...
behavior,dad jokes,design,editorial,experience,interaction,ui,ux,visual WWDC18 영어, 일본어, 중국어 간체 -
35:25
Measuring Performance Using Logging
Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments.
instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 영어, 일본어, 중국어 간체 -
53:22
The Qualities of Great Design
Great Design isn't magic, it is crafted with care by real people. Explore the characteristics of great design through the voices of designers from Apple and our developer community. Learn how they take inspiration from everyday life, conceive and refine ideas, and push themselves to design apps...
,,,,animation,apple design,apple designers,audio,care,caroline,cas,communiction,copy,craft,d,design,design best practices,designer,doug,editorial,elaine,emoji,gary,great,great design,haptics,hugo,interaction,interview,interviews,jessie,khan,khan academy,lauren,lauren grimm,lauren strehlow,layers,loic,loc,mike,nando,nicole,people,podcast,q,qualities,quality,sound,strehlow,travis,typography,ui,visual,where cards fall WWDC18 영어, 일본어, 중국어 간체 -
38:33
CarPlay 오디오 및 내비게이션 앱
CarPlay를 지원하도록 오디오 또는 내비게이션 앱을 업데이트하는 방법을 다룹니다. CarPlay의 앱은 차량에서 사용하도록 최적화되어 있으며 지원되는 차량 화면과 입력 제어 기능에 자동으로 적응합니다. 오디오 앱은 음악, 뉴스, 팟캐스트 등을 재생할 수 있으며, 새로운 CarPlay 프레임워크를 통해 내비게이션 앱은 상세한 지도, 목적지 검색, 턴 바이 턴 안내 및 사용자 알림을 제공할 수 있습니다.
,,car,map WWDC18 영어, 일본어, 중국어 간체 -
48:46
Introduction to Siri Shortcuts
Siri Shortcuts are a powerful new feature in iOS 12 that allow your app to expose its functionality to Siri. This enables Siri to suggest your shortcut at relevant times based on various context. Shortcuts can also be added to Siri to run with a voice phrase on iOS, HomePod and watchOS. Learn how...
,,,donate,donation,inrelevant,intents,inui,phrase,shortcut,siri,suggestion,voice WWDC18 영어, 일본어, 중국어 간체
-
-
WWDC17 -
35:48
iOS Configuration and APIs for Kiosk and Assessment Apps
iOS provides several techniques for keeping your app front and center. Whether you're building a kiosk, hospitality check-in, or educational assessment app, choosing the right app-lock technique is critical. From Guided Access to Automatic Assessment Configuration you'll learn which approach...
WWDC17 영어, 중국어 간체 -
32:17
Going Beyond 2D with SpriteKit
SpriteKit makes it easy to create high-performance, power-efficient 2D games and more. See how to take SpriteKit objects into Augmented Reality through seamless integration with ARKit. Learn about mixing 2D and 3D content and applying realistic transformations. Take direct control over SpriteKit...
2d,action,animation,arkit,audio,camera,collision,collisions,constraint,gpu,graphics,inverse kinematics,lighting,metal,opengl,physics,platformer,puzzle,render,shaders,shading,skaction,skaudionode,skcameranode,sknode,skreferencenode,spatial,sprite WWDC17 영어, 중국어 간체 -
40:09
SceneKit in Swift Playgrounds
Discover tips and tricks gleaned by the Swift Playgrounds Content team for working more effectively with SceneKit on a visually rich app. Learn how to integrate animation, optimize rendering performance, design for accessibility, add visual polish, and understand strategies for creating an...
3d,collada,dae,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,playground,renderer,rendering,scene,scnlayer,scnnode,scnview,swift,usd WWDC17 영어, 중국어 간체 -
58:39
Capturing Depth in iPhone Photography
Portrait mode on iPhone 7 Plus showcases the power of depth in photography. In iOS 11, the depth data that drives this feature is now available to your apps. Learn how to use depth to open up new possibilities for creative imaging. Gain a broader understanding of high-level depth concepts and...
capture,depth,disparity,parallax,photo effects,photography,photos,photos api,portrait mode WWDC17 영어, 중국어 간체 -
34:48
Designing Sound
Design is not just about what people see, it's also about what they hear. Learn about how sound design can help you create a more immersive, usable and meaningful user experience in your app or game, and get a glimpse of how the sounds in Apple products are created.
,,,,,,,,,,,,apple design,apple designers,design,design best practices,design demo,ios design,sound design WWDC17 영어, 중국어 간체 -
59:56
필수적인 디자인 원칙
디자인 원칙은 디자인이 안전, 유의미함, 성취감, 아름다움에 대한 인간의 욕구를 충족시키는 방법을 이해하는 데 있어 핵심적인 요소입니다. 디자인 원칙이 무엇인지와 이 원칙을 통해 사용자를 환영하고, 이해하기 쉽고, 유용하고, 만족스러운 사용자 경험을 디자인하는 방법을 다룹니다.
,,,,,,,,,apple design,apple designers,cross platform,design,design best practices,design principles,global design,hi,hig,human interface,ios,ios design,mac design WWDC17 영어, 중국어 간체 -
54:37
Modernizing Grand Central Dispatch Usage
macOS 10.13 and iOS 11 have reinvented how Grand Central Dispatch and the Darwin kernel collaborate, enabling your applications to run concurrent workloads more efficiently. Learn how to modernize your code to take advantage of these improvements and make optimal use of hardware resources.
gcd,runtime,thread WWDC17 영어, 중국어 간체 -
53:52
SceneKit: What's New
SceneKit is a fast and fully featured high-level 3D graphics framework that enables your apps and games to create immersive scenes and effects. See the latest advances in camera control and effects for simulating real camera optics including bokeh and motion blur. Learn about surface subdivision...
3d,camera,collada,dae,france,french,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,renderer,rendering,scene,scnlayer,scnnode,scnview WWDC17 영어, 중국어 간체 -
7:18
Deep Linking on tvOS
Design features such as the tvOS Top Shelf and Universal Links help customers immerse themselves in your content more quickly and easily. Learn how to create seamless app launch experiences when deep linking into content of UIKit or TVMLKit apps.
tv app,universal link WWDC17 영어, 중국어 간체 -
3:46
Extend Your App’s Presence with Deep Linking
Learn about deep linking and how universal links can be used to make your app's content and functionality accessible throughout iOS.
WWDC17 영어, 중국어 간체 -
11:15
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.
nfc WWDC17 영어, 중국어 간체 -
34:37
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...
,,,automotive,bluetooth,car,pair,wifi WWDC17 영어, 중국어 간체 -
4:40
Extend Your App's Presence With Sharing
Help your users share the great content in your app by using the built-in iOS sharing functionality. Learn how timing, placement and context of sharing can drive engagement and acquire new users.
WWDC17 영어, 중국어 간체 -
9:31
Designing for a Global Audience
The worldwide reach of the App Store means that your app can be enjoyed by people from around the globe. Explore ways to make your app useful and appealing to as many people as possible. And pick up simple techniques for avoiding common issues when reaching a global audience.
audience,design,design best practices,designing,design studio,design studio shorts,global,global audience,global design,internationalization,short,shorts WWDC17 영어, 중국어 간체 -
13:57
Localization Best Practices on tvOS
Expand the reach of your apps by building them for a worldwide audience. Learn how to create localized tvOS apps that perform seamlessly regardless of country and language. Gain insights into such topics as handling server-side content, matching preferred languages, and localizing images and text...
international,internationalization,locale,right to left,righttoleft WWDC17 영어, 중국어 간체 -
8:47
What’s New in iOS 11
See how the updates to UIKit controls and text styles in iOS 11 can help you design an app with a stronger visual hierarchy, clearer navigation, and a simpler interface that's easier to use.
design,design best practices,design studio,design studio shorts,ios,ios 11,ios design,short,shorts,uikit,whats new WWDC17 영어, 중국어 간체 -
17:34
Filtering Unwanted Messages with Identity Lookup
Unwanted SMS and MMS messages are a persistent, frustrating nuisance. Identity Lookup is a new framework that allows you to participate in the process of filtering incoming messages. Get the details of how to identify and prevent these unsolicited messages. Understand the options for on-device...
carrier,cellular,china,extension,identitylookup,junk,messagefilter,spam WWDC17 영어, 중국어 간체 -
10:31
앱 아이콘 디자인하기
앱 아이콘은 홈 화면에 표시되며 앱을 상징하는 이미지입니다. 간결하면서도 독특하고, 유의미하고 아름다운 앱 아이콘을 제작하기 위한 핵심 디자인 원칙을 다룹니다. 앱 아이콘이 명료하고 즉시 알아보기 쉬운지 테스트하기 위한 간단하면서도 유용한 기술도 익히세요.
app,app icon,app icons,design,design best practices,designing,design studio,design studio shorts,icon,icon design,short,shorts WWDC17 영어, 중국어 간체 -
10:41
60-Second Prototyping
Learn how to quickly build interactive prototypes! See how you can test new ideas and improve upon existing ones with minimal time investment and using tools you are already familiar with.
60 seconds,design,design best practices,design studio,design studio shorts,interactive,interactive prototype,prototype,prototyping,short,shorts WWDC17 영어, 중국어 간체 -
27:33
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...
,,,automotive,callkit,car,mediaplayer,mediaplayer framework,notifications,sirikit WWDC17 영어, 중국어 간체 -
29:05
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 영어, 중국어 간체 -
8:41
Size Classes and Core Components
Designing for multiple screen sizes can seem complicated, difficult, and time-consuming. Learn how size classes, dynamic type, and UIKit elements help your app to scale elegantly, save you time, and make your app look amazing on whatever device people are using.
core components,design,design best practices,design studio,short,shorts,size classes,studio shorts WWDC17 영어, 중국어 간체 -
13:53
Design Tips for Great Games
Great games transport us into another world where we can reign over a kingdom, fight epic battles, or become a pinball wizard. Learn on-boarding and UI design best practices that will enable everyone to lose themselves in your game and have fun.
design,design best practices,design studio,design studio shorts,game,game best practices,game design,games,game ui,game user experience,game user interface,mobile game ui,mobile gaming,short,shorts,studio WWDC17 영어, 중국어 간체 -
14:41
Now Playing and Remote Commands on tvOS
Consistent and intuitive control of media playback is key to many apps on tvOS, and proper use and configuration of MPNowPlayingInfoCenter and MPRemoteCommandCenter are critical to delivering a great user experience. Dive deeper into these frameworks and learn how to ensure a seamless experience...
WWDC17 영어, 중국어 간체 -
10:09
Rich Notifications
Discover the keys to creating informative, useful and beautiful rich notifications in iOS. Get practical and detailed guidance about how to design short looks, long looks, and quick actions that will make your app's notifications something people look forward to receiving.
design,design best practices,design studio,design studio shorts,notifications,rich notifications,short,shorts WWDC17 영어, 중국어 간체 -
18:41
Error Handling Best Practices for HTTP Live Streaming
HTTP Live Streaming (HLS) reliably delivers media content across a variety of network and bandwidth conditions. However, there are many factors that can impact stream delivery, such as server or encoder failures, caching issues, or network dropouts. Learn the best-practice behaviors that your...
WWDC17 영어, 중국어 간체 -
10:06
디스플레이 P3 시작하기
와이드 컬러 디스플레이를 통해 앱에서 그 어느 때보다 풍부하고 생생하며 생동감 있는 색상을 표시할 수 있습니다. 색상 관리, 디스플레이 P3 색상 공간, 더욱 다채로운 이미지와 아이콘을 제작하기 위한 실용적인 작업 흐름 기법에 대한 기본 지식을 숙지하세요.
color,color management,colorspace,design,design best practices,design shorts,design studio,design studio shorts,display p3,icons,images,short WWDC17 영어, 중국어 간체 -
9:07
HLS Authoring Update
HTTP Live Streaming (HLS) reliably delivers video to audiences around the world. Key to this reliability is a comprehensive set of tools to help you author, deliver, and validate the HLS streams you create. See what's new in these tools, learn the latest authoring recommendations, and how they...
WWDC17 영어, 중국어 간체 -
8:37
개성 표현하기
iMessage 앱에서는 사용자가 대화에서 나오지 않고도 쉽게 콘텐츠를 만들고 공유하고, 게임을 즐기고, 친구와 공동 작업을 할 수 있습니다. 깊이 있는 소셜 문맥에 완벽하게 어울리는 iMessage 앱과 스티커 팩을 디자인하는 방법을 살펴보세요.
design,design best practices,design short,design studio,design studio shorts,short,shorts,sticker,sticker pack,stickers WWDC17 영어, 중국어 간체 -
11:09
Writing Great Alerts
Learn how to create clear, informative, and helpful alerts that will make your app easy and enjoyable to use. Get valuable insights about the proper role for alerts, actionable guidance about writing effective alerts, and techniques for avoiding common pitfalls.
alert,alerts,design,design best practices,design studio,design studio shorts,dialogue,prompt,short,shorts,writing,writing alerts WWDC17 영어, 중국어 간체 -
14:50
맞춤형 서체를 선택하는 방법
앱에 사용할 맞춤형 서체를 선택하는 것은 기능 및 스타일을 모두 고려해야 하는 어려운 작업이 될 수 있습니다. 비율, 대비와 같은 근본적인 서체 디자인을 구성하는 요소를 다루고 앱에 적합한 서체를 결정할 때 이 지식을 활용하는 방법을 알려 드립니다.
custom font,custom fonts,design best practices,design studio,design studio shorts,font,fonts,short,shorts,typography WWDC17 영어, 중국어 간체 -
10:55
앱 사용자에게 강한 첫인상 남기기
앱을 처음 여는 순간부터 사용자가 참여하도록 유도하고, 더 많은 콘텐츠를 누리기 위해 계속 사용하도록 격려하세요. 매력적인 첫인상을 남기기 위한 팁, 신규 사용자에게 앱을 소개하는 방법, 사용자에게 추가 정보를 요청할 때의 모범 사례를 살펴봅니다.
design,design best practices,design short,design studio,design studio shorts,first impression,first launch,first time user experience,onboarding,on boarding,short,shorts,teaching WWDC17 영어, 중국어 간체 -
9:52
Communication Between Designers and Engineers
Good communication between designers and engineers is the key to building great products. Discover how production and specification techniques can improve communication, build trust, and help design and development teams work together to build better apps.
communication,design,design best practices,designers,design studio shorts,organization,short,shorts,studio shorts,teamwork WWDC17 영어, 중국어 간체 -
11:22
글리프 디자인하기
글리프는 강력한 커뮤니케이션 도구이자 앱 디자인 언어의 기본 요소입니다. 글리프를 개념화할 때 고려해야 할 주요 사항과 앱 내부 및 외부 공간에 효과적인 글리프 세트를 만들기 위한 주요 디자인 원칙을 알아보세요.
design,design best practices,designing glyphs,design studio,design studio shorts,glyphs,icon,icon design,iconography,icons,search glyph,short,shorts,tab bar WWDC17 영어, 중국어 간체
-
-
WWDC16 -
39:51
Protocol and Value Oriented Programming in UIKit Apps
Building on last year's Protocol-Oriented Programming and Building Better Apps with Value Types sessions, this year's session will highlight tips and tricks for building better Swift apps. See how you can incorporate these design approaches into a real MVC-based Cocoa Touch app, especially in the...
,swift in practice WWDC16 영어, 중국어 간체 -
35:41
Concurrent Programming With GCD in Swift 3
Swift 3 provides new interfaces that make it easier than ever to write applications with Grand Central Dispatch. Learn the basics of GCD and best practices on how to use it to architect your Swift application. You'll also hear about new APIs and other GCD improvements.
dispatch,gcd,qos,queue,runloop,thread WWDC16 영어, 중국어 간체 -
58:22
Understanding Swift Performance
In this advanced session, find out how structs, classes, protocols, and generics are implemented in Swift. Learn about their relative costs in different dimensions of performance. See how to apply this information to speed up your code.
WWDC16 영어, 중국어 간체 -
35:42
What's New in UICollectionView in iOS 10
UICollectionView is a powerful class allowing your app to manage and customize the layout of views. iOS 10 brings enhancements for better performance, easier layout and brings features you've been looking for. Learn how to make your apps richer and faster by using new features in UICollectionView...
collection,ios,performance,scrolling,table,uicollectionview,uikit,uitableview WWDC16 영어, 중국어 간체 -
37:18
System Trace in Depth
Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your...
debug,instruments,lock,locking,locks,memory,performance,profile,profiling,system,template,thread,threads,trace,virtual memory WWDC16 영어, 중국어 간체 -
41:15
Advanced Metal Shader Optimization
The Metal shading language is an easy-to-use programming language for writing graphics and compute functions which execute on the GPU. Dive deeper into understanding the design patterns, memory access models, and detailed shader coding best practices which reduce bottlenecks and hide latency...
3d,3d graphics,compiler,compute,gpgpu,gpu,metl,mtl,mtldevice,opengl,opengl es,renderer,shader,simd WWDC16 영어, 중국어 간체 -
59:42
Advances in iOS Photography
People love to take pictures with iPhone. In fact, it's the most popular camera in the world, and photography apps empower this experience. Explore new AVFoundation Capture APIs which allow for the capture of Live Photos, RAW image data from the camera, and wide color photos.
camera,capture,editing,image,jpg,live photo,photo,raw WWDC16 영어, 중국어 간체 -
11:37
Speech Recognition API
iOS 10 brings a brand new Speech Recognition API that allows you to perform rapid and contextually informed speech recognition in both file-based and realtime scenarios. In this video, you will learn all about the new API and how to bring advanced speech recognition services into your apps.
audio stream,cloud,icloud,realtime,recognition,siri,speech WWDC16 영어, 중국어 간체 -
30:02
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 영어, 중국어 간체 -
11:19
Public Transit in Apple Maps
Launched last year with iOS 9 and macOS El Capitan, the new Transit feature in Apple Maps is customized for each city where it's available. Hear about how the Apple Maps team ensures a great customer experience through a combination of transit agency data, field survey, and close attention to the...
WWDC16 영어, 중국어 간체 -
26:13
Developing CarPlay Systems, Part 2
Learn how CarPlay integrates with your car's infotainment system. Understand how CarPlay is designed to work with your car's resources including the display, speakers, microphone, user inputs, steering wheel controls, instrument cluster and sensors.
WWDC16 영어, 중국어 간체 -
16:02
Deploying AirPrint in Enterprise
AirPrint works everywhere, including Enterprise environments. Learn how to deploy AirPrint in the Enterprise, how to set up an AirPrint Bluetooth Beacon which is new in iOS 10, and how to make sure your users take full advantage of AirPrint features.
WWDC16 영어, 중국어 간체 -
20:44
AVCapturePhotoOutput - Beyond the Basics
Continue your learning from Session 501: Advances in iOS Photography, with some additional details on scene monitoring and resource management in AVFoundation's powerful new AVCapturePhotoOutput API.
camera,capture,editing,image,jpg,live photo,photo,raw WWDC16 영어, 중국어 간체 -
14:45
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 영어, 중국어 간체 -
22:21
Validating HTTP Live Streams
HTTP Live Streaming enables the reliable delivery of media content over a wide variety of network conditions. Learn best practices in HLS authoring, see how to verify your streams using the HTTP Live Streaming tools, and apply the results to improve the performance of your streams.
hls,hlsreport,http live streaming,mediastreamvalidator,validation WWDC16 영어, 중국어 간체
-
-
WWDC15 -
52:41
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...
ipv6,tcp WWDC15 영어, 중국어 간체 -
35:51
Editing Movies in AV Foundation
Learn how to use the new AVMutableMovie class to modify media files and simplify your editing workflows. See how to support segment-based editing and discover the power of sample reference movies.
av foundation,avmovie,moov,mov,quicktime,video WWDC15 영어, 중국어 간체 -
40:27
App Thinning in Xcode
The app distribution pipeline is becoming more powerful and flexible. Learn to create full featured apps that are delivered to users devices with new App Thinning features such as slicing and ODR. See how to integrate these new features into your continuous integration and testing processes, and...
app store,distribution,odr,ondemand resources,slicing,slimming,xcode,xcodebuild,xcode server WWDC15 영어, 중국어 간체 -
34:32
What's New in MapKit
See what's new in MapKit. Learn about improvements to existing APIs and new ways of incorporating transit ETAs and Flyover map views in your app.
annotation,current location,direction,flyover,geo,hybrid,imagery,location,map,mapkit,mapview,mk,overlay,pin,route,satellite,search,standard,tile,transit WWDC15 영어, 중국어 간체 -
39:48
What's New in Core Motion
See what's new in Core Motion. Learn how your application can take advantage of the motion sensors on iOS devices. Walk through new features of the pedometer and learn how to use the altimeter to take your app to the next level. Get personal with motion APIs and sensor data on the Apple Watch...
accelerometer,altimeter,cmmotion,coremotion,cycling,driving,fitness,floors,gyroscope,m7,m8,motion,pedometer,step,steps,walking,watchkit WWDC15 영어, 중국어 간체 -
41:20
Privacy and Your App
Learn about new developments in Privacy in iOS, OS X, and watchOS that impact your apps. Hear about best practices for delivering great features and respecting your customers' privacy.
consent,privacy,security WWDC15 영어, 중국어 간체 -
42:46
Managing 3D Assets with Model I/O
Model I/O provides a seamless infrastructure for accessing and managing 3D models. Its high-performance architecture supports reading and writing popular mesh and model formats, textures, and materials. Get introduced to the Model I/O framework and learn key details about its integration with...
abc,ambient,camera,dome,light,mesh,mkasset,modelio,modelkit,obj,occlusion,opensubdiv,sky,skybox,stl,subdivide,texture WWDC15 영어, 중국어 간체 -
38:37
What's New in LLDB
Enhancements to LLDB simplify life for Swift and Objective-C developers alike. Experienced developers will find new powers within the debugging console, and learn more about the connection between the debugger and Swift REPL. Newcomers will get insight into the range of possibilities hidden...
breakpoints,clang,debugging,expressions,llvm,runtime,swift WWDC15 영어, 중국어 간체 -
31:24
Introducing Safari View Controller
The new SFSafariViewController class enables you to deliver interactive web content in your app just like Safari, including the key Safari UI elements already familiar to your users. See how to easily bring Safari features like Reader and AutoFill into your app, and provide a great web viewing...
autofill,css,javascript,passwords,reader,safari,web WWDC15 영어, 중국어 간체 -
35:40
Swift and Objective-C Interoperability
Discover new features that make it easier than ever to craft Objective-C APIs that work beautifully in Swift, as well as new Swift language features that provide even better interoperability. Apple engineers will also discuss enhancements to Apple's SDKs that improve the Swift experience.
enums,frameworks,function pointers,generics,kindof,lightweight generics,macros,modernizations,nullability,objc,objc,objectivec,sdk,typed collections WWDC15 영어, 중국어 간체
-
-
WWDC14 -
52:43
Direct Access to Video Encoding and Decoding
Discover how to use AV Foundation and Video Toolbox to access hardware accelerated encoding and decoding services. Gain best practices for when it is appropriate to use a high-level or low-level API for encoding or decoding. Learn about multi-pass export for improved H.264 encoding and see how...
core graphics,core video,iosurface WWDC14 -
57:50
Prototyping: Fake It Till You Make It
Make better apps by trying things out first, before you write any code. Get a glimpse of Apple's prototyping process and the range of tools and techniques we use, some of which might surprise you.
design,keynote WWDC14 -
51:04
Adopting Handoff on iOS and OS X
Handoff allows people to seamlessly move activities between devices and pick up right where they left off. Learn how to save, transfer, and restore user activities in apps of all architectures. See how easy it is to add Handoff support to your iOS and OS X apps to make your user experience even...
appkit,continue,nsuseractivity,streams,uikit WWDC14 -
53:18
Working with Metal: Advanced
Building on the fundamentals, learn how to create advanced games and graphics applications with Metal. See how to construct your rendering pipeline, understand how to use compute and graphics together, and discover how to optimize your Metal-based app.
3d,3d graphics,accelerate,compute,frame debugger,gpgpu,gpu,metal tools,metl,mtl,opengl,opengl es,renderer,shader,simd,xcode WWDC14 -
53:43
Working with Metal: Fundamentals
Start learning how to code with Metal in this step-by-step walkthrough of basic scene rendering. See the code you need to get your first Metal-based application up and running. Explore how to create graphics and compute shaders and efficiently animate scenes.
3d,3d graphics,accelerate,compute,gpgpu,gpu,metl,mtl,opengl,opengl es,renderer,shader,simd WWDC14 -
46:23
Working with Metal: Overview
Metal provides extremely efficient access to the graphics and compute power of the A7 chip. Get introduced to the essential concepts behind Metal, its low-overhead architecture, streamlined API, and unified shading language. See how Metal lets you take your iOS game or app to the next level of...
3d,3d graphics,accelerate,compute,gpgpu,gpu,metl,mtl,opengl,opengl es,renderer,shader,simd WWDC14 -
56:33
Ingredients of Great Games
Kick off the game development sessions of WWDC 2014 by gaining insight into the key ingredients needed to create a great game for iOS. Understand the importance of harnessing the full capabilities of the platform to create a richer gameplay experience. Get practical guidance about game production...
2d,3d,engagement,friction,game,graphics,metal,nsurlsession,opengl,scenekit,spritekit WWDC14
-
-
Tech Talks -
31:58
App Store가 제공하는 기능으로 구독자 유지율 향상하기
구독 해지율을 최소화하고 App Store 구독자를 되찾는 방법을 소개합니다. App Store 데이터를 살펴보고 다양한 구독 해지 유형을 검토해 보세요. 유지율 향상 전략을 강화하는 데 사용할 수 있는 도구에 대해 알아보고 구현 모범 사례도 학습해 봅니다.
Tech Talks -
8:56
변화하는 네트워크 상황에 맞춰 대응하기
Apple 기기는 동시에 여러 네트워크에 연결할 수 있습니다. 앱이 최적의 경험을 위해 가장 적합한 네트워크를 자동으로 선택하도록 설정하는 방법을 알아보세요. 아울러 다양한 네트워크 유형 및 각 네트워크의 특징을 살펴보세요. URLSession 및 Network 프레임워크를 사용하여 요구 사항을 적절하게 설명하면 시스템이 상황별로 앱에 가장 적합한 인터페이스를 스마트하게 선택할 수 있습니다.
Tech Talks -
22:48
웹에서 Apple Pay 시작하기
웹사이트에 Apple Pay를 추가하면 고객 경험을 향상할 수 있습니다. Apple Pay를 결제 옵션으로 제시하고, 가맹점 세션을 확인하고, 결제를 승인 및 처리하는 방법을 확인해 보세요. 또한 환경을 구성하고, Apple Pay 데모 사이트를 사용하여 거래를 설정하고, 구현을 테스트하는 방법을 알아보세요.
Tech Talks -
8:04
프로젝트를 Xcode Cloud에 연결하기
소스 코드 관리 도구를 사용하여 Xcode Cloud가 제공하는 지속적 통합 및 딜리버리 기능을 최대한 활용해 보세요. GitHub Enterprise와 같은 셀프 호스팅 소스 제어 관리 플랫폼을 Xcode Cloud와 통합하는 방법과 일반적인 문제 해결 방법을 알아보고, 프로젝트 관리에 대한 중요한 팁을 확인해 보세요.
Tech Talks -
14:05
Journaling Suggestions API 알아보기
새로운 Journaling Suggestions API를 활용하여 사용자가 일상 속 소중한 순간과 중요한 이벤트를 앱에 기록하고 돌아볼 수 있도록 지원하고 사용자의 개인정보를 보호하는 방법에 대해 알아보세요. Journaling Suggestions API를 활용하여 일기 쓰기 제안에 애셋과 메타데이터를 가져오고, 앱 화면 위에 선택기를 불러오고, 사용자가 제안된 콘텐츠를 저장하도록 지원하는 방법을 확인해 보세요.
Tech Talks -
11:56
App Store Connect API로 Game Center 관리하기
App Store Connect API를 사용하여 App Store Connect 외부 웹상에서 Game Center 구성을 자동화는 방법에 대해 알아보세요. App Store Connect API로 목표 달성과 순위표를 만들고 그룹을 통해 이를 관련 게임 간에 공유하는 방법을 살펴보세요. 아울러 멀티플레이어 게임에서 플레이어 매칭을 활성화하고 구성하는 방법도 알아보세요.
Tech Talks -
26:00
Metal 셰이더를 위한 성능 모범 사례 알아보기
Apple GPU의 최신 개선 사항을 활용하여 Metal 셰이더 성능을 개선하는 방법을 알아보세요. 함수 상수를 구성하여 셰이더의 실행 시간을 줄이고, 함수 그룹으로 컴파일러 최적화를 향상해 보세요. 셰이더의 실행을 향상하고 리소스를 병렬로 사용하는 역량을 개선하여 런타임을 줄이는 방법을 학습해 보세요. Apple Family 9 GPU의 기능을 자세히 알아보고 레이 트레이싱에 하드웨어 가속을 활용해 보세요.
Tech Talks -
29:09
M3 및 A17 Pro의 GPU 개선 사항 알아보기
Apple Family 9 GPU의 Dynamic Caching, 차세대 셰이더 코어, 하드웨어 가속 레이 트레이싱, 하드웨어 가속 메시 셰이딩이 Metal 앱 및 게임의 성능을 향상하는 방법을 자세히 알아보세요.
Tech Talks -
16:57
iPhone 15 Pro에서 고사양 게임 선보이기
iPhone 15 Pro 및 iPhone 15 Pro Max에서 게임의 성능을 극대화할 수 있는 A17 Pro의 성능을 알아보세요. 모범 사례와 기술 리소스를 공유하고 게임 성능, 입력, 애셋 관리를 최적화하는 방법을 공유합니다.
Tech Talks 영어 -
33:56
M3 및 A17 Pro를 위한 새로운 Metal 도구 살펴보기
Xcode 15의 새로운 프로파일링 도구가 Apple Family 9 GPU에서 탁월한 Metal 성능을 달성하는 데 어떤 도움이 되는지 알아보세요. 셰이더 코스트 그래프, 성능 히트 맵, 셰이더 실행 기록 도구로 Metal 코드를 프로파일링하고 최적화하는 방법을 알아보세요. 새로운 GPU 카운터를 사용하여 GPU 점유율과 레이 트레이싱 성능을 최적화하는 방법을 학습해 보세요.
Tech Talks -
17:06
Game Center의 규칙 기반 플레이어 매칭 살펴보기
새로운 규칙 기반 플레이어 매칭 기능을 실시간 멀티플레이어 게임에 적용하는 방법을 알아보세요. 유연한 맞춤형 플레이어 매칭을 통해 플레이어 매칭의 품질을 향상하고 모든 플레이어에게 더욱 재미있고 매력적인 경험을 제공할 수 있는 방법을 확인해 보세요.
Tech Talks -
20:11
앱 분석을 통해 유입 경로를 측정하고 개선하기
데이터를 기반으로 의사 결정을 내릴 수 있도록 앱 분석을 통해 사용자의 유입 경로를 자세히 파악하는 방법에 대해 알아보세요. 사용자 유입 경로를 확인하고 주요 지표의 정의를 살펴보세요. 또한 피어 그룹의 벤치마크 및 기타 기능이 사용자 확보 전략을 개선하는 데 어떻게 도움이 되는지도 알아봅니다.
Tech Talks 영어 -
20:18
Game Center를 통해 앱의 노출과 참여도 높이기
Apple의 소셜 게임 네트워크인 Game Center에서 플레이어가 어떻게 게임을 검색하고 참여하는지 알아봅니다. 신규 플레이어 유입률 및 유지율을 높여 주는 Game Center와 App Store 기능에 대해 알아봅니다. 강력한 게임 플레이 경험을 선사해 주는 Apple 기술에 대해서도 살펴봅니다.
Tech Talks 영어 -
28:55
App Store 가격 업그레이드 살펴보기
App Store에서 적용할 수 있는 최신 가격 책정 방식에 대해 알아보세요. 향상된 글로벌 가격 책정 방식, 스토어프론트별로 가격을 관리하는 새로운 도구, 추가 가격 포인트, 가격 균등화에 대해 자세히 설명하고 구성 예시를 살펴봅니다.
Tech Talks 영어, 일본어, 중국어 간체 -
16:53
맞춤형 제품 페이지 최대한 활용하기
App Store에서 맞춤형 제품 페이지의 효과를 극대화할 수 있는 방법을 알아보십시오. 모범 사례를 살펴보고 데이터 기반 조언을 제공하며 맞춤형 제품 페이지를 사용하여 특정 사용자층에게 다가간 개발자의 성공 사례를 공유합니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
22:23
앱 노출 및 마케팅 시작하기
App Store에서 앱의 노출을 향상시키는 방법에 대해 알아보십시오. 사용자가 App Store에서 앱을 발견하는 다양한 경로를 살펴보고 앱의 노출도를 높일 수 있는 방법을 알려드립니다. 최고의 제품 페이지를 만드는 요소, 검색의 역할, 추천 트래픽 및 신규 다운로드를 독려할 수 있는 프로모션 기능에 대해 알아보십시오.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
18:46
제품 페이지 최적화 최대한 활용하기
제품 페이지 최적화 테스트를 최대한 활용하는 방법을 알아보십시오. 모범 사례를 살펴보고 데이터 기반 조언을 제공하며 제품 페이지 최적화를 사용하여 App Store 제품 페이지를 훨씬 더 관련성 있고 효과적으로 만든 개발자의 성공 사례를 공유합니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
35:11
기업 개발자를 위한 새로운 기능
iOS, iPadOS, macOS 및 watchOS에서 비즈니스를 위한 강력한 앱을 구축하는 방법을 알아보십시오. Apple 플랫폼의 최신 업데이트 중 엄선된 내용을 간추려 소개해 드립니다. 또한 작업 흐름을 혁신하고, 비즈니스 의사 결정을 알리고, 직원 생산성을 높이는 매력적인 엔터프라이즈 앱을 만드는 데 사용할 수 있는 기능을 살펴봅니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
17:20
맞춤형 Intent를 앱 Intent로 마이그레이션하기
기존 맞춤형 Intent를 앱 Intent로 쉽게 변환하는 방법에 대해 알아보십시오. Intent를 Swift로 전환하는 과정을 살펴보고 앱 단축어를 생성하여 앱 기능의 노출도를 높일 수 있는 방법에 대해 논의합니다. 앱 Intent에 대해 자세히 알아보려면 WWDC22의 ‘앱 Intent로 앱 단축어 구현' 및 ‘앱 Intent 심층 분석'을 시청하십시오.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
6:44
Metal Performance HUD 살펴보기
그래픽 성능을 실시간으로 분석하는 데 도움이 되는 새로운 헤즈업 디스플레이 패널에 대해 알아보십시오. Metal Performance HUD는 주요 그래픽 통계를 표시하므로 파악하기 어려운 성능 문제를 모니터링, 기록 및 식별할 수 있습니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
17:24
Apple Pay 및 주문 관리 구현하기
Apple Pay는 사용자가 iOS, iPadOS 및 watchOS 앱과 웹에서 쉽고 안전하게 결제할 수 있는 방법을 제공합니다. Apple Pay 지원을 표시하는 방법, 결제 및 처리 업데이트를 요청하는 방법, 사용자가 구입을 추적할 수 있도록 결제 흐름이 종료될 때 주문 세부 정보를 추가하는 방법 등 전체 Apple Pay 구현 작업 흐름을 살펴봅니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
4:37
Game Center에서 멀티플레이어 게임에 SharePlay 추가하기
SharePlay를 사용하여 플레이어가 FaceTime 통화 중인 친구와 함께 게임을 시작하는 방법을 알아보십시오. 이미 Game Center 멀티플레이어 UI를 사용 중인 경우 SharePlay 지원을 활성화하는 것이 얼마나 쉬운지 살펴봅니다. 그리고 맞춤형 인터페이스를 빌드한 경우 SharePlay를 지원하는 데 필요한 간단한 코드를 알려드립니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
23:05
앱 내 이벤트 시작하기
App Store에서 앱 또는 게임 콘텐츠를 강조하는 방법에 대해 알아보십시오. 앱 내 이벤트 기능을 알려드리고 사람들이 앱 내에서 콘텐츠나 이벤트를 발견하는 데 도움이 되는 추천 사항, 팁 및 모범 사례를 제공합니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
24:00
TestFlight 시작하기
TestFlight를 사용하여 앱 경험을 개선하는 방법 및 App Store 출시를 위해 준비해야 할 것들에 대해 알아보십시오. 테스터 초대 및 테스터에게 테스트 정보를 전달하는 방법을 포함하여 TestFlight에 대한 전반적인 내용을 알려드립니다. 또한 피드백 요청 모범 사례를 제공하고 테스트 과정을 잘 활용하는 방법도 알아봅니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
10:37
명확한 목적 문자열 쓰기
앱에서 카메라, 위치, 건강 데이터와 같은 보호되는 리소스에 접근해야 하는 이유를 사용자가 이해하는 데 도움이 되는 명확하고 간결한 목적 문자열을 작성하는 방법을 알아보십시오. 간결한 목적 문자열을 작성하는 데 도움이 되는 모범 사례를 소개하고 권한 요청의 문구를 개선할 수 있는 방법을 보여드립니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
9:03
고성능 MapKit JS 소개
MapKit JS는 JavaScript API를 제공하여 iOS 및 안드로이드를 비롯한 다양한 플랫폼과 운영 체제에서 웹 페이지 또는 앱에 대화식 Apple 지도를 바로 내장할 수 있습니다. 더 효과적인 제어 기능을 제공하면서 로딩 성능을 개선하고 웹과 네이티브 앱의 반응성과 속도를 높이는 데 도움이 되는 최신 기능에 대해 자세히 알아보십시오.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
9:40
더 적은 데이터로 더 많은 작업하기
훌륭한 앱은 더 적은 데이터를 수집하면서 사용자를 위해 더 많은 작업을 수행합니다. 앱 심사 팀이 제공하는 간단한 세 가지 팁이 데이터 수집을 최소화하면서 멋진 경험을 구축하는 데 어떤 도움이 될 수 있는지 알아보십시오.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
22:04
앱 내 구입의 가족 공유 알아보기
앱 내 구입을 가족 공유하면 자동 갱신 구독 및 비소모성 항목을 최대 5명의 가족 구성원과 공유할 수 있어 새로운 구독자를 확보, 사용자 참여 독려 및 유지율 개선에 도움이 될 수 있습니다. App Store Connect에서 해당 기능을 활성화하는 방법, StoreKit 및 App Store 서버 알림과 해당 기능을 함께 사용하는 모범 사례 및 멋진 앱 내 구입 경험을 제공하는 방법에 대해 알아보겠습니다.
Tech Talks 영어, 일본어, 중국어 간체, 한국어 -
11:17
App Store Connect에서 자동 갱신 구독 가격 관리하기
App Store Connect를 사용하여 자동 갱신 구독 가격을 관리하는 방법에 대해 알아보십시오. 구독 가격 인상 및 인하를 계획하는 데 도움이 되는 지침을 제공하고, 보존된 가격을 제거하는 방법 및 예정된 가격 변경 사항 수정 방법에 대해 살펴봅니다.
Tech Talks 영어 -
12:50
참조 모드 알아보기
Liquid Retina XDR 디스플레이가 탑재된 iPad Pro 12.9에서 참조 모드를 사용하여 까다로운 프로급 작업 흐름에서 색상 요구 사항을 충족하는 방법을 알아보십시오. 참조 모드를 사용하여 색상을 정확하게 표현하고 검토 및 승인, 합성, 색 보정과 같은 작업 흐름에 일관된 이미지 표현을 제공하는 방법을 살펴봅니다. 또한 참조 모드와 함께 사용하는 API를 살펴보고, 해당 기능 및 지원되는 미디어 형식을 살펴보고, 참조 모드를 사용하여 Sidecar를 개선하는 방법에 대해 알아봅니다.
Tech Talks 영어 -
10:27
FileProvider로 iOS에서 데스크탑급으로 동기화하기
File Provider 확장 프로그램을 생성하여 iPhone 및 iPad 앱 내에서 파일을 더 빠르고 효율적으로 동기화할 수 있는 방법을 알아보십시오. File Provider 팀으로부터 설명을 듣고 iOS용 최신 File Provider를 빌드하는 방법에 대해 알아보십시오. 원활한 파일 동기화, 업로드 및 다운로드를 지원하도록 앱을 설계하는 방법을 알려드립니다. 예기치 않은 상황에 대비하여 상태 비보전형을 유지하고 File Provider를 강화하는 방법도 살펴봅니다. 이 세션을 최대한 활용하려면 macOS에서 File...
cloud,download,fileprovider,file provider,files,filesystem,file system,sync,synchronization,synchronize,upload Tech Talks 영어 -
19:32
Optimize subscriptions for success: acquisition
Learn how you can acquire subscribers and grow your business using App Store features. We'll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success.
Tech Talks 영어 -
17:01
Get started with custom offer codes
Discover how you can complement existing offer codes campaigns with custom, repeatable codes to provide even more flexibility to acquire and retain subscribers. We'll take you through the latest enhancements to offer codes, provide engineering guidance, explore best practices, and show you how to...
Tech Talks 영어, 일본어, 중국어 간체 -
15:21
Explore unlisted app distribution
Discover a new way you can distribute apps to limited audiences on the App Store. We'll take you through the differences between using unlisted distribution and standard distribution on the App Store, show you how to share apps with a direct link, and more.
distribution,education,enrollment,enterprise,unlisted Tech Talks 영어 -
29:01
Deploy iOS 15 in your organization
Discover the latest platform changes for deploying iOS 15 and iPadOS 15 in your business or education organization. Learn about deploying both organization-owned and personally-owned iPhone and iPad devices. Explore fundamentals and new updates for deployment workflows including enrollment,...
deployment,device management,enterprise,ios 15 Tech Talks 영어, 일본어, 중국어 간체 -
24:57
Build and deploy Safari Extensions for iOS
Safari web extensions for iOS use standard web technologies to provide powerful browser customizations. Learn how you can build an extension that works for iPhone and iPad, and discover how you can publish your extension on the App Store.
Tech Talks 영어, 일본어, 중국어 간체 -
32:00
Prepare your organization for macOS Monterey
Discover the latest platform changes for deploying macOS Monterey in your business or education organization. Learn about changes to initial enrollment, ongoing management, and return to service including managing software updates and the new Erase All Content and Settings feature for macOS.
deployment,device management,enterprise,macos monterey Tech Talks 영어, 일본어, 중국어 간체 -
28:10
Get started with product page optimization
Help make your App Store product page even more relevant and effective with product page optimization. We'll explore details of the feature, take you through the setup process in App Store Connect including how to test different app icons, screenshots and app previews, and share testing...
Tech Talks 영어, 일본어, 중국어 간체 -
19:43
Get started with custom product pages
Learn how you can create additional versions of your App Store product page and showcase different features or content within your app. We'll explore how you can create pages for a specific aspect of your app or a specific audience, show you how to set it up in App Store Connect, and highlight...
Tech Talks 영어, 일본어, 중국어 간체 -
35:07
Tune CPU job scheduling for Apple silicon games
Graphically-intensive games can be very demanding on hardware resources, requiring hundreds or even thousands of CPU jobs to be processed every frame. We'll show you how you can organize those jobs to maximize CPU efficiency and performance on the M1, M1 Pro, and M1 Max chips. Learn how you can...
Tech Talks 영어, 일본어, 중국어 간체 -
23:48
Explore and manipulate data in Swift with TabularData
Discover how you can use the TabularData framework to load, explore, and manipulate unstructured data in Swift — whether you need to pre-process data for a machine learning task or digest data on-the-fly in your app. Learn how this framework can help you handle large datasets, join multiple...
Tech Talks 영어 -
40:38
Support customers with StoreKit 2 and App Store Server API
Discover how you can use StoreKit 2, App Store Server API, and App Store Server Notifications to create great in-app purchase experiences for your customers and offer support and refunds. We'll explore implementation approaches, provide best practices and take you through customer management and...
app store server api,storekit,storekit 2 Tech Talks 영어 -
23:44
Metal Compute on MacBook Pro
Discover how you can take advantage of Metal compute on the latest MacBook Pro. Learn the fundamental principles of high-performance Metal compute and find out how you can take advantage of the framework to create better workflows for your development process and even better apps for creative pros.
apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks Tech Talks 영어 -
12:24
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...
ckshare,cloudkit sharing,hierarchical,sharing,sharing sample app,zone Tech Talks 영어 -
12:34
Tips for preventing common review issues
Prepare your app for review with these tips from the App Review team. Learn how to prevent the most common issues and discover best practices for an easy and straightforward review experience.
Tech Talks 영어, 일본어, 중국어 간체 -
15:11
Meet Apple Watch Series 7
Apple Watch Series 7 introduces new device sizes and a display that features a subtle wraparound effect. Learn how you can adapt your watchOS app design to look great on all screen sizes: We'll show you how to take advantage of a larger content area, create clearer hierarchy using color and...
,alwayson,scenepadding,watchos 8 Tech Talks 영어, 일본어, 중국어 간체 -
23:31
Discover advances in Metal for A15 Bionic
Discover how you can elevate your apps and games with Metal and the A15 Bionic. We'll help you take advantage of Apple GPU family 8 with the latest Metal features: Learn how to save memory with Lossy Compression, dive into complex shadow mapping techniques with Sparse Depth and Stencil Textures,...
2d graphics,3d graphics,games,image processing,metal,metal compute,metal shading language,rendering techniques,simd Tech Talks 영어 -
40:25
Deploy macOS Big Sur in your organization
Discover the latest on the platform changes in macOS Big Sur and Mac computers with the Apple M1 chip, including features available in macOS Big Sur 11.3. Learn about macOS Big Sur management capabilities and strategies for deploying in business and education. Hear about changes to deployment...
enterprise Tech Talks -
29:12
Subscription offer codes
Subscription offer codes can help you acquire, retain, and win back subscribers as you grow your business. Learn about configuration options, creating a great experience, and measuring redemptions. We'll explore how to set up customer eligibility, territory, price, and expiration in App Store...
inapp purchases,subscription,subscription business model,subscription marketing Tech Talks -
25:18
Convert PyTorch models to Core ML
Bring your PyTorch models to Core ML and discover how you can leverage on-device machine learning in your apps. The PyTorch machine learning framework can help you create and train complex neural networks. After you build these models, you can convert them to Core ML and run them entirely...
ai,artificial intelligence,core ml,core ml tools,deep learning,learning,machine learning,model,natural language,neural network,python,pytorch,training Tech Talks -
15:48
Improve Object Detection models in Create ML
When you train custom Core ML models for object detection in Create ML, you can bring image understanding to your app. Discover how transfer learning allows you to build smaller models with less training data. We'll also take you through some of the advanced parameters in Create ML that help you...
ai,computer vision,core ml,create ml,machine learning,object detection,vision Tech Talks -
19:24
Demystify and eliminate hitches in the render phase
When you implement complex view hierarchies in your app, you may run into animation hitches. Demystify how your views are turned into pixels during the render phase, and learn how to use Instruments to uncover issues in this part of the render loop. Discover how to eliminate offscreen passes and...
animation hitches,hitches,render phase,xcode Tech Talks -
11:54
Explore UI animation hitches and the render loop
Explore how you can improve the performance of your app's user interface by identifying scrolling and animation hitches in your app. We'll take you through how hitches happen in the render loop, and explain how to measure hitch time ratio and fix the issues that most impact people using your app.
ui animation hitches,xcode Tech Talks -
11:22
Find and fix hitches in the commit phase
Discover how to render smoother animations in your app by troubleshooting the commit phase of your render loop. Dive into the mechanics of this phase, and learn how to use Instruments to uncover the source of hitches in your app, eliminate them, and avoid them outright.
animation hitches,commit phase,hitches,xcode Tech Talks -
27:24
Support Apple Pro Display XDR in your apps
Apple Pro Display XDR is a high grade reference monitor designed for professional workflows such as video editing, photography, 3D animation and game development. Discover how you can use underlying technology and framework-level support to improve your professional workflows for content...
display,display p3 Tech Talks 영어, 일본어, 중국어 간체 -
24:26
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 -
2:34
What can you do on an Apple silicon Mac?
Learn how developers updated their apps for Apple silicon Macs and began taking advantage of the advanced capabilities of the Apple M1 chip.
Tech Talks 영어 -
28:57
Discover Metal enhancements for A14 Bionic
Explore how Metal is bringing sophisticated rendering and powerful compute features to A14 Bionic. We'll take you through the Metal capabilities delivered in the Apple GPU Family 7 feature set, including new texture addressing modes, fast SIMD reduction and matrix multiplication operations, and a...
Tech Talks -
39:29
Integrate SiriKit Media Intents with HomePod
Bring your music service to HomePod and help users enjoy your content hands-free throughout their home. Discover how to build a great integration from start to finish. We'll take you through how Media Intents work, configuring your app as a preferred music service on HomePod and integrating...
homepod,siri,sirikit,sirikit media intents Tech Talks -
13:26
Explore Live GPU Profiling with Metal Counters
Take advantage of the Metal Counters API for GPU profiling in macOS Big Sur and iOS 14. This API provides access at runtime to low-level GPU profiling information, which was previously available only through offline tools in Xcode and Instruments. Metal Counters accelerate the optimization...
Tech Talks 영어 -
10:23
Advanced Scene Understanding in AR
ARKit 3.5 and RealityKit provide new capabilities that take full advantage of the LiDAR Scanner on the new iPad Pro. Check out ARKit 3.5 and learn about Scene Geometry, enhanced raycasting, instantaneous virtual object placement, and more. See how RealityKit takes advantage of these features to...
Tech Talks 영어 -
6:35
공유의 새로운 기능
공유 시트를 사용하면 현재 컨텍스트의 정보를 다른 앱, 사용자, 서비스에 간편하게 공유할 수 있습니다. Link Presentation 프레임워크를 사용하여 공유 URL을 풍부하고 일관된 방식으로 표시하는 방법, 공유 시트 UI에서 공유 확장 프로그램이 메시지 앱에서 관리하는 수신인을 추천하도록 구성하는 방법을 자세히 알아보고 사용자에게 모든 플랫폼에서 최적화된 공유 경험을 제공하기 위한 모범 사례를 확인해 보세요.
Tech Talks 영어 -
18:33
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 영어 -
35:48
Metal Enhancements for A13 Bionic
Metal brings powerful API features and GPU-driven capabilities to A13 Bionic including sparse textures, vertex amplification, Tier 2 argument buffers, ASTC HDR, and more. Understand the architectural improvements of the Apple-designed A13 Bionic and learn how the latest Metal enhancements advance...
Tech Talks 영어 -
15:21
Apple TV App and Universal Search Video Integration - Part 1
This video provides a feature overview of the Apple TV App and Universal Search services, and introduces how 3rd party video services integrate with them through metadata feeds. Requirements for providing metadata about your movies, tv shows, and sporting events are detailed — in addition how to...
apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 영어 -
5:55
Apple TV App and Universal Search Video Integration - Part 2
Get an overview of the client-side integration required for 3rd party applications that are participating with the Apple TV App. Learn about onboarding and testing. See how to register subscriptions for your customers, report playback data as content is watched in your applications, and support...
apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 영어 -
2:01
Apple TV VSA Framework
Learn about the VideoSubscriberAccount framework, what it does, and how to integrate this framework with your app. Learn how this framework fits into the development for the Apple TV Distribution Program.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 영어 -
3:07
Apple TV Set Top Box APIs
Learn about the Set Top Box APIs, what they do, and how they help make the Apple TV setup easier for your customers. Learn how this framework fits into the development for the Apple TV Distribution Program.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 영어 -
5:27
Apple TV Authentication Context
Learn about the Apple TV authentication context, what it does, and how to start building this web service. Learn how the authentication context fits into the development for the Apple TV Distribution Program.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 영어 -
4:09
Apple TV Distribution Program Overview
Learn about the Apple TV Distribution Program and the engineering requirements and business benefits that come with enrollment. Familiarize yourself with the authentication context, VideoSubscriberAccount framework, and the Set Top Box APIs.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 영어 -
8:47
Bringing Your Apps to the New iPad Pro
Take advantage of the all-screen design of the new iPad Pro by building your app with the iOS 12.1 SDK and making sure it appears correctly with the display's rounded corners and home indicator. Learn about the new common inset compatibility mode and what it means for apps running in multitasking...
Tech Talks 영어, 중국어 간체 -
11:53
Developing Complications for Apple Watch Series 4
Complications allow people to quickly glance and stay connected with your app on the watch face throughout their day. The new Infograph and Infograph Modular watch faces on Apple Watch Series 4 allow all new ways to create engaging, full-color complications. Learn about the new complication...
,,50,bezel,circular,clock kit,rectangular,timeline Tech Talks 영어, 중국어 간체 -
9:12
Designing for Subscription Success
Providing a great subscription experience within your app makes it easier to acquire new subscribers. Learn how to more clearly communicate the value of your subscriptions, streamline your sign up flow, and make subscriptions appealing and effortless.
design,design best practices,design patterns,sampling,subscription,subscriptions Tech Talks 영어, 중국어 간체 -
13:32
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 영어, 중국어 간체 -
6:12
What's New in Core NFC
Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC tag to make it even easier for people to benefit from the NFC capabilities of new iPhones.
nfc Tech Talks 영어, 중국어 간체 -
9:01
Building Apps for iPhone XS, iPhone XS Max, and iPhone XR
If your app has already adopted safe area insets, there's not much you will need to do to update your app for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to set a collection view's section inset reference to the safe area with no code changes. Hear about an API change unique to iPhone XS...
Tech Talks 영어, 중국어 간체 -
9:26
Designing for Apple Watch Series 4
Apple Watch Series 4 provides new opportunities for designers and developers to do more with their apps. Series 4 watches have new displays with larger dimensions, and other enhancements that allow developers to deliver richer and more immersive experiences.
Tech Talks 영어, 중국어 간체 -
5:31
Ensuring Beautiful Rich Links
Website links received in Messages can be made vastly more inviting than a simple text URL. By providing small amounts of metadata in your web pages, links to your website can include rich content such as icons, images and even video. Learn how visitors to your website can share links that look...
Tech Talks 영어 -
9:16
QR Code Recognition on iOS 11
iOS 11 provides built-in support to detect and handle QR codes. Discover the supported QR code types, how each type is handled by built-in Camera and Safari apps, and how Universal Links can seamlessly send users to your app when scanning your QR codes.
Tech Talks 영어 -
4:01
Using Web Inspector with tvOS Apps
With Web Inspector, you can debug web content on several Apple platforms, including tvOS. This video introduces you to Web Inspector's powerful debugging capabilities, and takes you through the features designed to accelerate debugging of TVML content in your tvOS app.
Tech Talks 영어 -
5:53
Web Inspector Walkthrough
Web Inspector is packed with features designed to make inspection, debugging and delivery of your web content a breeze. Get an overview of the latest features including major layouts, tabs, buttons, and other capabilities that make Web Inspector a powerful web development tool.
Tech Talks 영어 -
6:20
Introduction to AVDisplayManager
Starting with tvOS 11.2, Apple TV 4K can automatically switch video display modes to match the native frame rate and dynamic range of video content. With tvOS 11.3, Apple TV (4th generation) can also automatically switch video display modes to match native frame rate. Learn how to make sure your...
Tech Talks 영어 -
6:38
An Introduction to HDR Video
Dolby Vision and HDR10 enable amazing new video viewing experiences with a wider color gamut and deeper contrast. Learn how this new technology works, and what the differences are between Dolby Vision and HDR10.
Tech Talks 영어, 중국어 간체 -
7:25
Face Tracking with ARKit
ARKit and iPhone X enable a revolutionary capability for robust face tracking in AR apps. See how your app can detect the position, topology, and expression of the user's face, all with high accuracy and in real time. Learn about applying live selfie effects and see how to use facial expressions...
Tech Talks 영어, 중국어 간체 -
3:45
Authoring 4K and HDR HLS Streams
4K and HDR technologies enable the creation of amazing cinematic video experiences and stunning picture quality. Learn about how to support these new formats, and how to properly author your playlists to enable playback of these types of streams.
Tech Talks 영어, 중국어 간체 -
9:44
Metal 2 on A11 - Tile Shading
Tile shading is a new Metal 2 pipeline stage allowing apps to combine rendering and compute operations into a single render pass while sharing imageblock data and threadgroup memory. Understand how to create a tile shading pipeline, and see how it leverages the high-bandwidth tile memory of the...
Tech Talks 영어, 중국어 간체 -
13:35
Building Apps for iPhone X
iPhone X has a beautiful new screen that will make your app look great. You may need to make some changes in your app to accommodate the new screen's size and rounded corners. Learn about some common pitfalls and see how you can take advantage of iOS 11's Safe Area and layout guides to make sure...
Tech Talks 영어, 중국어 간체 -
16:10
Metal 2 on A11 - Overview
The seamless integration of Metal 2 with the A11 Bionic chip lets your apps and games realize entirely new levels of performance and capability. Get introduced to powerful new API features and GPU-driven capabilities of Metal 2 on A11, including imageblocks, tile shading, enhancements to raster...
Tech Talks 영어, 중국어 간체 -
10:56
Metal 2 on A11 - Raster Order Groups
Raster order groups allow Metal 2 apps to precisely control the order of parallel fragment shader threads accessing the same pixel coordinates. Learn how A11 extends raster order groups with support for multiple groups and adds new capabilities for accessing threadgroup memory. See how you can...
Tech Talks 영어, 중국어 간체 -
13:16
Metal 2 on A11 - Imageblock Sample Coverage Control
Imageblock sample coverage control provides access to multisample tracking data within a tile shader, enabling development of custom MSAA resolve algorithms and more. Understand how the A11 GPU tracks unique samples, then explore an example that optimizes rendering of dense geometry through...
Tech Talks 영어, 중국어 간체 -
10:28
Metal 2 on A11 - Imageblocks
Imageblocks enable Metal 2 apps to define and manipulate custom per-pixel data structures in the high-bandwidth tile memory of the A11 GPU. Learn how imageblocks can pass data between the fragment and tile stages of a render pass and unlock sophisticated rendering techniques such as approximate...
Tech Talks 영어, 중국어 간체 -
2:49
Updating Your App for Apple TV 4K
Learn how to update your app for Apple TV 4K, including how to take advantage of new capabilities such as retina image support, HDR video, and the new motion capabilities of the Siri Remote.
Tech Talks 영어, 중국어 간체 -
12:50
Designing for iPhone X
iPhone X features an all-screen Super Retina display, providing more space to display content and create deeply immersive experiences. Learn how to design your app or game to look and feel great on iPhone X, and all iOS devices.
design,ios,ios 11,layout,ui,uikit,user experience,user interface,visual design Tech Talks 영어, 중국어 간체 -
12:22
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...
,,cmaltimeter Tech Talks 영어, 중국어 간체 -
8:53
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 영어, 중국어 간체
-