에센셜
-
WWDC24 -
23:13 SwiftUI의 새로운 기능
SwiftUI를 사용하여 모든 Apple 플랫폼을 위한 멋진 앱을 제작하는 방법을 알아보고, iPadOS의 탭 및 문서에 적용된 참신한 디자인과 느낌을 살펴보세요. 새로운 윈도우 생성 API로 윈도우 관리를 개선하고, visionOS 앱에서 몰입형 공간 및 볼륨을 더 심도 깊게 제어할 수 있습니다. 다양한 차트를 만들거나 텍스트를 맞춤화하고 레이아웃을 지정하는 등의 작업을 하는 데 도움이 되는 흥미로운 개선 사항도 살펴봅니다.
-
2:43 WWDC24의 18가지 주요 순간들
올해 세계개발자회의 하이라이트를 만나보세요.
-
104:04 키노트 (ASL)
최초 공개되는 최신 Apple 소프트웨어 및 기술을 놓치지 마세요.
-
66:31 Platforms State of the Union
Apple 플랫폼에 새롭게 찾아온 변화들을 확인해 보세요.
-
104:04 키노트
최초 공개되는 최신 Apple 소프트웨어 및 기술을 놓치지 마세요.
-
66:31 Platforms State of the Union
Apple 플랫폼에 새롭게 찾아온 변화들을 확인해 보세요.
-
23:58 Swift Testing 소개
Swift Testing을 Swift로 작성된 코드를 테스트하기 위한 새로운 패키지입니다. 새롭고 강력한 API의 기본 구성 요소에 대해 알아보고, Swift Testing을 일반적인 테스트 작업 흐름에 적용할 수 있는 방법을 살펴보고, Swift Testing이 XCTest 및 오픈 소스 Swift와 어떤 관련이 있는지 확인해 보세요.
-
24:16 SwiftUI 핵심 기능
Apple의 선언형 UI 프레임워크인 SwiftUI를 살펴보고, 뷰, 상태 변수, 레이아웃 등 SwiftUI에서 앱을 빌드하기 위한 핵심 개념을 알아보세요. 광범위한 기능을 사용할 수 있는 경험과 고유한 맞춤형 요소를 제작하기 위한 다양한 API를 알아보세요. SwiftUI를 처음 접하는 초보자나 숙련된 개발자 등 누구나 멋진 앱을 빌드할 수 있도록 SwiftUI가 제공하는 기능을 활용하는 방법을 학습해 보세요.
-
22:14 Xcode 16의 새로운 기능
Xcode 16의 생산성 및 성능 관련 최신 개선 사항을 알아보고, 코드 완성, 진단 및 Xcode 미리보기 관련 개선 사항도 알아보세요. 빌드의 업데이트와 디버깅 및 Instruments의 개선 사항을 확인해 보세요.
-
5:00 Platforms State of the Union 5-Minute 요약 영상
Apple 플랫폼의 최첨단 기능들을 짧게 요약한 영상을 시청하세요.
-
36:27 Xcode 핵심 기능
앱 개발 시 편집, 디버그, 커밋 등의 동작을 빠르게 반복 실행할 수 있게 해주는 Xcode의 도구 모음을 살펴보세요. 개발 워크플로 최적화 및 향상에 도움을 주는 팁과 요령도 자세히 알아볼 수 있습니다.
-
27:36 Swift 둘러보기: Swift의 기능 및 디자인 살펴보기
Swift 프로그래밍 언어의 기본적인 특징과 이에 담긴 설계 철학에 대해 알아보세요. 라이브러리, HTTP 서버, 명령어 라인 클라이언트를 포함한 Swift 패키지를 빌드하며 데이터 모델링, 오류 처리, 프로토콜 사용, 동시성 코드 작성 등의 작업을 처리하는 방법을 소개합니다. Swift 여정을 처음 시작하는 개발자부터 Swift 사용 경험이 풍부한 개발자까지, 누구나 Swift를 효과적으로 활용하는 데 도움을 줄 세션입니다.
-
21:10 Xcode Cloud 워크플로 확장하기
개발 요구사항에 맞춰 Xcode Cloud를 유연하게 맞춤화하는 방법을 알아보세요. 워크플로를 간소화하는 방법을 소개하고 시작 조건, 맞춤형 앨리어스, 맞춤형 스크립트, 웹훅, App Store Connect API를 사용하여 테스트 및 배포를 자동화하는 방법을 설명합니다.
-
-
WWDC23 -
25:59 공간 컴퓨팅을 위한 SwiftUI
태양계를 둘러보고 visionOS를 위한 SwiftUI를 살펴보세요! 윈도우, 볼륨, 공간으로 완전히 새로운 앱을 만드는 방법을 알아보세요. visionOS에서 SwiftUI를 사용하는 방법을 보여 주기 위해 앱 빌드 과정을 보여드립니다. 천문학 앱을 만들어 3D 콘텐츠를 추가하고 완벽한 몰입 경험을 통해 사람들을 별로 이동시킵니다.
-
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.
-
27:21 SwiftUI용 MapKit 알아보기
SwiftUI의 확장된 MapKit 지원으로 앱에 지도를 결합하는 작업이 더욱 간편해졌습니다. SwiftUI를 사용해 지도에 주석과 오버레이를 추가하고, 카메라를 조작하는 방법 등을 소개합니다.
-
34:02 SwiftUI의 새로운 기능
SwiftUI 사용법을 배워 모든 Apple 플랫폼을 위한 훌륭한 앱을 만드세요. SwiftUI의 최신 업데이트를 탐구하고 visionOS의 새로운 장면 타입을 발견하세요. 최신 데이터 흐름 기능으로 데이터 모델을 단순화하고, 인스펙터 뷰에 관해 배워 보세요. 개선된 애니메이션 API, 강력한 ScrollView 개선 사항, 깔끔한 테이블을 만들 수 있도록 향상된 기능, 집중 및 키보드 입력의 개선 등 많은 주제를 다룹니다.
-
31:34 String Catalog 소개
Xcode 15에서 모든 문자열을 한 곳에서 관리하며 앱을 쉽게 현지화하는 방법을 알아보세요. String Catalog를 사용해 프로젝트에서 문자열을 추출, 편집, 내보내기, 빌드하는 방법을 보여드립니다. 원할 때면 언제든 마이그레이션할 파일을 선택해 기존 프로젝트에서 String Catalog를 채택하는 방법도 알려드립니다.
-
9:55 watchOS 10 만나보기
새롭게 디자인된 사용자 인터페이스와 새로운 스마트 스택을 살펴보며 Apple Watch 출시 이래 가장 큰 변화를 알아봅니다. Apple의 디자이너들이 watchOS 10 디자인 작업에 어떤 방식으로 접근했는지 알아보고, 레이아웃, 내비게이션, 시각적 스타일을 탐구한 뒤 이러한 기능을 적용해 멋진 Apple Watch 앱을 만드는 방법을 알아봅니다.
-
27:02 Xcode Previews로 프로그램적인 UI 구축하기
Xcode 15에서 #Preview 매크로 사용 방법을 배워 SwiftUI, UIKit 또는 Appkit으로 작성된 UI 코드를 빠르게 반복 실행하는 방법을 배워 보세요. 캔버스 안에서 뷰와 상호작용하는 독특한 작업 흐름들을 탐구하고, 여러 종류의 UI를 동시에 볼 수 있는 방법을 배우고, 위젯의 타임라인을 빠르게 이동하여 엔트리 사이의 전환을 테스트하는 방법을 알아보세요. 라이브러리에 미리보기를 추가하고, 샘플 애셋을 제공하고, 물리적 기기에서 뷰를 미리 봄으로써 현재 기능과 기존 데이터를 활용하는 방법을 보여 드립니다.
-
24:26 Xcode Playgrounds로 프로토타이핑하기
Xcode Playgrounds로 새로운 코드를 프로토타이핑하여 변경 사항 확인을 위해 프로젝트를 다시 빌드하고 실행해야 하는 수고를 없애 기능 개발의 속도를 올리세요. 여러분의 프로젝트나 패키지에서 플레이그라운드를 사용하여 다양한 시나리오의 코드를 시도해 보고, 복잡한 구조나 사용자 인터페이스 요소와 같은 반환 값을 자세히 살펴보는 방법을 소개하여 기능을 빠르게 반복 테스트하고 프로젝트에 통합할 수 있도록 도와드립니다.
-
18:47 위젯 구현하기
앱과 게임용 위젯에 애니메이션과 상호 작용성을 추가하는 방법을 살펴봅니다. 엔트리 전환 시 애니메이션을 어떻게 수정하는지 알아보고, SwiftUI Button과 Toggle을 사용해서 홈 화면과 잠금 화면에서 강력한 효과를 생성하도록 상호 작용성을 추가해 봅니다.
-
18:54 SwiftData로 앱 만들기
SwiftData로 앱 데이터를 영구적으로 유지하는 방법을 알아보세요. 저희와 함께 코드를 만들며 SwiftData를 다중 플랫폼 SwiftUI 앱에 적용해 보세요. 기존의 모델 클래스를 SwiftData 모델로 변환하고, 환경을 설정하고, 모델 레이어의 변경 사항을 UI에 반영하는 법을 알려드립니다. SwiftData 스토리지를 사용하면 문서 기반 응용 프로그램도 만들 수 있습니다. 이번 세션을 잘 이해하려면 SwiftData를 알고 계셔야 합니다. WWDC23의 'SwiftData 알아보기' 세션을 먼저 시청하세요.
-
27:18 AppKit의 새로운 기능
Mac 앱 개발의 최신 업데이트를 살펴보세요. 컨트롤과 메뉴에 대한 개선 사항을 공유하고, 뷰 경계에서 벗어나도록 도와줄 수 있는 툴을 탐색합니다. 사용자 인터페이스에 움직임을 추가하는 방법, 텍스트 입력 개선 사항을 이용하는 방법, 기존 코드를 Swift 및 SwiftUI와 통합하는 방법에 대해 배워보세요.
-
17:05 디지털 서명으로 앱 종속성 검증하기
앱 종속성을 보호하는 방법을 알아보세요. Xcode가 여러분이 프로젝트에 포함한 서명된 XCFramework를 어떻게 자동으로 검증하는지 보여드리겠습니다. 코드 서명의 작동 방식과 소프트웨어 공급망 보호를 돕는 코드 서명의 이점 및 SDK 개발자가 앱을 보호하기 위해 어떻게 XCFramework에 서명하는지 배울 수 있습니다.
-
16:26 Xcode 및 Xcode Cloud에서 배포 간소화하기
Xcode의 간소화된 배포 기능을 사용해 앱을 공유하는 방법을 알아보세요. 클릭 한 번으로 앱을 TestFlight나 App Store에 제출할 수 있죠. 또한 Xcode Cloud로 테스터를 위한 메모를 TestFlight에 자동으로 포함해 배포 프로세스를 간소화하는 방법, 사후 작업으로 Mac 앱을 자동으로 공증하는 방법도 알려 드립니다.
-
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.
-
13:03 SwiftUI의 인스펙터: 디테일 발견하기
앱에 한층 더 디테일을 살려줄 구조적 API인 인스펙터를 소개합니다. 인스펙터 API의 기본을 안내하고 인스펙터를 도입하는 법을 알려드리겠습니다. 시트 프레젠테이션 사용자화에 최근 어떤 업데이트가 있었는지 배우고, 이 두 가지를 조합해 완벽한 프레젠테이션 경험을 만들어 내는 법을 알아봅니다.
-
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.
-
12:49 개인정보 보호 매니페스트 시작하기
개인정보 보호 매니페스트를 알아보세요. 앱 종속성의 개인정보 처리방침을 정확하게 식별하는 데 도움이 되는 새로운 도구입니다. 타사 SDK 개발자가 이 매니페스트를 사용하여 프레임워크에 대한 개인정보 처리방침을 공유하는 방법을 알아보세요. 또한 앱에 포함된 모든 코드의 개인정보 처리방침을 보다 쉽게 표현할 수 있도록 Xcode에서 전체 개인정보 리포트를 생성하는 방법도 알아봅니다.
-
21:22 WorkoutKit으로 맞춤형 운동 구축하기
WorkoutKit을 사용하면 Apple Watch의 운동 앱에서 운동 일정을 생성하고 미리 보며 계획할 수 있습니다. 맞춤형 구간을 구축하고 알림을 생성하고 내장된 미리보기 UI를 사용해 Apple Watch로 여러분만의 운동 루틴을 전송하는 방법을 알아보세요.
-
29:50 UIKit 특성 시스템 활용하기
UIKit의 특성 시스템에 대한 강력한 개선 사항을 살펴보세요. 사용자 지정 특성을 정의하여 UITraitCollection에 자체 데이터를 추가하고, 특성 오버라이드 API를 사용하여 뷰 컨트롤러 및 뷰로 전파되는 데이터를 수정하고, API를 채택하여 유연성과 성능을 개선하는 방법을 알려드립니다. 또한 앱에서 UIKit 및 SwiftUI 컴포넌트의 데이터에 원활하게 액세스하기 위해 UIKit 특성을 SwiftUI 환경 키와 연결하는 방법도 살펴봅니다.
-
21:12 Reality Composer Pro 알아보기
Reality Composer Pro로 3D 콘텐츠를 손쉽게 구성 및 편집, 프리뷰하는 방법을 알아보세요. 이 개발자 도구를 살펴보면서 새 프로젝트 설정하기, 씬 구성하기, 파티클 이미터 및 오디오 추가하기, 기기에서 콘텐츠 프리뷰 하기 등을 알려 드립니다. Reality Composer Pro의 기본 기능에 익숙해졌다면 'Reality Composer Pro의 머티리얼 살펴보기'와 'Xcode로 Reality Composer Pro 콘텐츠 작업하기' 세션에서 고급 기술과 팁을 살펴보세요.
-
14:17 iPad와 iPhone 앱을 Shared Space에서 실행하기
기존 iPad와 iPhone 앱을 Vision Pro에서 실행하는 방법을 알아보세요. 새로운 플랫폼에서 iPadOS와 iOS 앱이 어떻게 작동하는지 배우고 iPad를 위해 디자인된 경험은 어떤지 알아보며 visionOS에서 앱 경험을 강화할 수 있는 방법을 살펴보겠습니다.
-
15:06 게임을 Mac으로 가져오기, 1단계: 기본 계획 세우기
Metal과 Apple Silicon의 강력한 기능을 사용해 최신 하이엔드 게임을 Mac과 iPad로 가져오세요. Game Porting Toolkit을 살펴보고 기존 윈도우 게임의 그래픽 기능 호환성과 성능을 평가하세요. 이 세션에서는 오디오, 입력 방식, 고급 디스플레이 기능에 대한 모범 사례와 기술 리소스를 공유합니다. 이 세션을 시청한 후 '게임을 Mac으로 가져오기, 2단계: 셰이더 컴파일하기'에서 HLSL 셰이더를 Metal로 가져오는 방법을 자세히 알아보세요.
-
17:15 ActivityKit 알아보기
실시간 현황은 앱 내 작업의 진행 상황을 간편하게 확인하는 방법입니다. 잠금 화면과 Dynamic Island, 스탠바이에서 유용한 경험을 제공하는 방법을 알아보세요. 또한 앱의 실시간 현황을 업데이트하고 활동 상태를 지켜보며, WidgetKit 및 SwiftUI를 활용해 더욱 풍부한 경험을 빌드하는 방법을 알아보세요.
-
22:32 Xcode 15의 새로운 기능
Xcode 15의 생산성 및 성능 향상에 대해 알아보세요. Xcode Previews와 코드 자동 완성의 개선 사항을 탐구하고, 테스트 내비게이터와 테스트 보고서에 관해 배우고, 단순화된 배포 과정에 관해 자세히 알아보세요. 개선된 내비게이션과 소스 컨트롤 관리, 디버깅도 다룹니다.
-
27:32 RealityKit으로 공간 경험 빌드하기
RealityKit을 써서 앱을 새로운 차원으로 끌어올리는 방법을 알아보세요. RealityKit 엔티티, 컴포넌트, 시스템을 시작하고 visionOS 앱에 3D 모델 및 효과를 추가하는 방법을 설명합니다. 또한 RealityView API를 살펴보고 윈도우, 볼륨, 공간에 3D 객체를 추가하여 앱의 몰입감을 높이는 방법을 보여드립니다. 그리고 RealityKit과 공간 입력, 애니메이션, 공간 음향을 결합하는 방법을 확인해 보세요.
-
31:08 첫 몰입형 앱 개발하기
Xcode와 Reality Composer Pro를 사용하여 visionOS를 위한 몰입형 앱 구축 방법을 확인해 보세요. 새로운 visionOS 프로젝트를 시작하는 방법, SwiftUI 개발을 위해 Xcode Previews를 사용하는 방법, 3D 콘텐츠를 렌더링하기 위해 RealityKit과 RealityView를 이용하는 방법을 다룹니다.
-
8:52 SwiftData 만나보기
SwiftData는 Swift를 위해 구축된 강력하고 표현력 있는 지속성 프레임워크입니다. 데이터를 Swift 코드에서 직접 모델링할 수 있는 방법, SwiftData를 사용해 모델과 작업할 수 있는 방법, SwiftUI에 통합할 수 있는 방법을 소개합니다.
-
14:45 TipKit으로 기능 노출하기
TipKit으로 사용자에게 앱 사용법을 알려주세요! 팁을 통해 효과적으로 유용한 정보를 전달하는 방법을 알아봅니다. 또한 자격 규칙을 설정해 적합한 대상에게 팁을 전달하는 법, 팁 표시 빈도를 제어하는 법과 성공적인 상호 작용을 위한 테스트 전략을 공유합니다.
-
16:19 공간 컴퓨팅을 위한 Safari
visionOS용 웹을 발견하고 사람들이 완전히 새로운 방식으로 웹 콘텐츠를 경험할 수 있는 방법을 알아보세요. 공간 컴퓨팅 플랫폼을 강력하게 해주는 유니크한 입력 모델을 탐색하고, 웹사이트를 공간 컴퓨팅에 맞게 최적화할 수 있는 방법을 알아볼 수 있습니다. 새로운 표준이 웹 3D 경험 형성에 어떤 도움을 주고 있는지도 공유합니다.
-
2:15 WWDC23의 17가지 크고 작은 소식들
WWDC23 첫 날 발표된 크고 작은 소식들을 간략하게 안내합니다.
-
43:07 Swift의 새로운 기능
Swift의 새로운 소식을 만나 보세요. 매개변수 팩과 매크로와 같은 기능으로 API가 더욱 확장성 있고 표현적으로 바뀐 점을 다룹니다. 또한, 상호운용성과 관련된 개선 사항을 살펴보고 Swift의 성능을 확장하여 Foundation과 서버의 대규모 분산 프로그램까지 안전성을 확보할 수 있는 방법을 공유합니다.
-
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.
-
25:39 공간 컴퓨팅을 위한 UIKit
UIKit 앱을 visionOS로 가져오는 방법을 배워보세요. 새로운 공간을 위해 빌드하고, 공간 컴퓨팅을 위한 API와 우수 사례를 탐색하며, visionOS에서 SwiftUI를 UIKit과 함께 사용해 콘텐츠를 3차원으로 가져오는 방법을 보여드립니다.
-
1:11 Apple 개발자를 위한 WWDC23 세션
iOS, iPadOS, macOS, tvOS, 완전히 새로운 차원의 visionOS까지, Apple 플랫폼을 위한 앱을 만들기에 이보다 더 좋은 시기는 없습니다. 하드웨어와 소프트웨어의 최신 소식을 다루는 175개의 새로운 교육 비디오 세션을 통해 Apple 엔지니어와 디자이너들로부터 인사이트를 얻어 보세요. 여러분의 아이디어를 전 세계 20억 대가 넘는 Apple 기기에서 실현하세요.
-
21:56 Swift OpenAPI 생성기 알아보기
iOS 앱을 확장하거나 Swift로 서버를 작성할 때, Swift OpenAPI 생성기가 HTTP 서버 API 작업을 하는 데 어떻게 도움이 되는지 알아보세요. 이 패키지 플러그인으로 OpenAPI 문서에서 코드를 생성함으로써 워크플로를 간결하게 만들고 코드베이스를 단순화하는 법을 보여드리겠습니다.
-
-
WWDC22 -
28:54 Swift Concurrency를 사용하여 데이터 경합 제거
Swift Concurrency의 핵심 개념 중 하나인 Task 격리 및 Actor 격리에 대해 함께 알아보겠습니다. 데이터 경합을 제거하는 Swift의 접근 방식을 소개하고 이것이 앱 아키텍처에 미치는 영향에 대해 안내합니다. 또한 코드에서 원자성의 중요성에 대해 논의하고, 격리를 유지하기 위한 Sendable 점검의 의미를 소개하며, 동시 시스템에서 작업의 순서를 지정하는 것과 관련한 가정을 다시 살펴봅니다.
-
20:13 앱 단축어 디자인
Siri, Spotlight 및 단축어 앱에서 앱의 우수한 기능을 직접 노출하는 방법을 알아보세요. 앱 단축어에 대해 소개하고, 앱 단축어로 작동할 만한 앱의 기능을 평가하는 데 도움이 될 모범 사례를 제공하며, 나만의 단축어를 제작하는 과정을 안내합니다. 명확하고 기억하기 쉬운 이름을 만들고, 맞춤형 시각 자료를 디자인하며, 필요한 정보를 수집하고, 검색하기 쉬운 단축어를 생성하는 방법을 알아보세요.
-
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.
-
1:21 WWDC22 셋째 날 요약
셋째 날에 관한 보고서입니다. WWDC22의 최신 소식을 확인하고 다가오는 목요일에 다루게 될 내용을 살펴보세요.
-
26:06 탐색을 위한 SwiftUI 쿡북
우수한 앱을 위한 레시피는 명확하고 강력한 탐색 구조에서 시작됩니다. SwiftUI 팀과 함께 유명한 코딩 맛집을 방문하여 앱을 위한 우수한 경험을 요리하는 방법을 알아보세요. SwiftUI의 탐색 스택 및 Split View 기능을 소개하고, 앱의 특정 영역으로 연결되는 링크 설정 방법을 보여드리며, 탐색 상태를 빠르고 쉽게 복원하는 방법을 알려드립니다.
-
1:22 WWDC22 둘째 날 요약
둘째 날 브리핑에 함께 할 준비가 되셨습니까? 화요일의 모든 유용한 세션을 확인하고 앞으로 다룰 내용도 미리 살펴보세요.
-
41:31 MapKit의 새로운 기능
새로운 차원의 MapKit을 함께 살펴보겠습니다. 최신 지도를 사용하고 디테일이 우수한 3D 도시 경험을 지원하도록 앱을 업그레이드하는 방법을 보여드립니다. 오버레이를 사용하여 데이터를 시각화하는 동시에 3D 지도로 자연스럽게 통합할 수 있는 방법을 배울 수 있습니다. 또한 Selectable Map Features 및 Look Around API를 통해 상호 작용 및 몰입형 경험을 만드는 방법을 다루겠습니다.
-
17:35 컴플리케이션 및 위젯: 리로리드
watchOS 및 iOS 잠금 화면으로의 모험과 함께 위젯 코드 실습을 해보겠습니다. watchOS에서의 복잡한 컴플리케이션에 강력한 기능을 더하고 iPhone의 잠금 화면 위젯을 만들 수 있도록 해 주는 WidgetKit의 향상된 최신 기능에 대해 알아보세요. 최신 SwiftUI 보기를 통합하여 한 눈에 볼 수 있는 우수한 데이터를 제공하는 방법을 안내하고, 각 플랫폼이 콘텐츠를 렌더링하는 방식을 알아보고, 위젯이나 컴플리케이션 내 콘텐츠의 디자인과 느낌을 맞춤화하는 방법을 배워보겠습니다.
-
1:04 WWDC22 다섯째 날 개요
마지막 보고서 하나로 WWDC 다섯째 날을 마무리할 시간입니다.
-
12:43 네트워크 프레임워크를 통한 기기 간 상호 작용 빌드
다양한 기기 간에 통합된 콘텐츠 경험을 만드는 방법을 알아보세요. 손쉽게 통신 경로를 설정하고 Apple TV를 iPhone, iPad 및 Apple Watch와 같은 다른 기기와 연결할 수 있게 해주는 DeviceDiscoveryUI에 대해 소개합니다. 또한 일반적인 시나리오를 알아보고 원활한 기기 간 연결을 위한 모범 사례를 제공합니다.
-
13:41 PDFKit의 새로운 기능
앱에서 PDF 문서를 보고 편집하며 저장하도록 지원하는 완전한 기능을 갖춘 프레임워크인 PDFKit을 확인하세요. 라이브 텍스트 및 양식 지원, 이미지로부터 PDF 생성, 대화형 오버레이 빌드, 주석 저장을 포함한 PDFKit의 최신 기능에 대해 안내합니다.
-
8:45 WKWebView의 새로운 기능
웹 콘텐츠를 앱의 인터페이스에 포함할 수 있는 프레임워크인 WKWebView의 최신 업데이트를 살펴봅니다. JavaScript 전체 화면 API의 사용 방법을 보여드리고, CSS 뷰포트 유닛을 살펴보며, 찾기 상호 작용에 대해 자세히 알아봅니다. 또한 콘텐츠 차단 제어, 암호화된 미디어 포함, Web Inspector의 사용에 대한 개선 사항을 안내합니다.
-
14:08 손쉽게 사용할 수 있는 단일 앱 모드 경험 만들기
단일 앱 모드에서 앱을 사용하는 사용자에게 더 많은 제어 기능과 손쉬운 사용을 제공하는 방법을 알아보세요. UIAccessibility 및 자동 평가 구성 프레임워크를 사용하여 필요 시 이러한 제한을 적용하고, 설정 앱을 열지 않고도 이러한 손쉬운 사용 기능을 활성화하는 방법을 소개합니다. 또한 앱을 일시적으로 단일 앱 모드로 전환하는 iOS의 사용법 유도 기능을 더욱 효과적으로 지원하기 위해 앱 내에서 맞춤형 제한을 추가하는 방법을 안내합니다.
-
25:01 효과적인 차트 디자인
디자인 중심적이며 친근하고 손쉽게 사용할 수 있는 차트를 디자인하는 방법을 알아보세요. 명확한 표시, 축, 설명, 상호 작용 및 색상이 있는 멋진 차트를 디자인하는 방법을 보여드리고 모든 사람에게 유용한 경험을 만들 수 있도록 도와드립니다.
-
11:29 메시지와의 협업을 위한 디자인
Apple 플랫폼을 사용하여 우수한 협업 경험을 디자인하는 방법을 확인하세요. 공유 시트, 라이브 편집 알림, 메시지, FaceTime, 그리고 앱의 기존 협업 기능을 결합하여 사용자가 손쉽게 교류하고 협업하도록 돕는 방법을 보여드리겠습니다. (참고: API는 향후 출시될 베타에서 사용할 수 있습니다.)
-
13:20 우수한 AR 경험의 특징
iPhone 및 iPad에서 환상적인 AR 경험을 만들기 위한 모범 사례 및 기술을 확인하세요. AR이 내 경험에 적합한지 확인하는 데 도움이 되는 지침을 제공하고, 우수한 AR 앱의 예를 살펴보며, 증강 현실을 디자인할 때 중요하게 고려해야 할 사항을 안내합니다.
-
9:15 App Store Connect의 새로운 기능
App Store Connect의 최신 업데이트와, 앱을 만들고 관리하며 App Store에 제출할 수 있는 도구 모음을 확인하세요. iOS 및 iPadOS의 App Store Connect에서 제출물을 관리하는 기능을 포함하여 제출 경험의 향상된 기능뿐 아니라 App Store Connect API에 대한 최신 업데이트 등 다양한 정보를 알아보세요.
-
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...
-
14:53 웹 손쉬운 사용의 새로운 기능
맞춤형 컨트롤, SSML 및 대화상자 요소를 통해 풍부하고 손쉽게 사용할 수 있는 웹 앱을 빌드하는 기술을 확인하세요. 다양한 보조 기술에 대해 논의하고 이를 사용하여 웹 앱의 손쉬운 사용 여부를 테스트하는 방법을 배울 수 있도록 도와드립니다.
-
13:01 Swift Async 알고리즘 소개
Apple의 최신 오픈 소스 Swift 패키지인 Swift Async 알고리즘을 확인하세요. Zip, Merge 및 Throttle을 비롯하여 AsyncSequence와 함께 사용할 수 있는 이 패키지의 알고리즘을 알아보겠습니다. 이러한 알고리즘을 사용하여 멋진 메시징 앱을 빌드하는 과정을 확인하시기 바랍니다. 또한 다양한 AsyncSequence 결합 및 Swift Clock 유형 사용을 통해 시간 경과에 따른 값으로 작업하기 위한 모범 사례를 공유합니다. 이 세션을 최대한 활용하려면 ‘Meet...
-
26:09 UIKit과 SwiftUI 사용
UIKit 앱에서 SwiftUI의 강력한 기능을 활용하는 방법을 알아보세요. UIHostingConfiguration을 사용하여 SwiftUI로 맞춤형 UICollectionView 및 UITableView 셀을 원활하게 빌드해 보세요. 또한 앱 내에서 UIKit와 SwiftUI 구성 요소 간 데이터 흐름을 관리하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 SwiftUI의 기본 사항을 숙지하시는 것이 좋습니다.
-
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.
-
25:33 iOS의 탐색 디자인 알아보기
친숙한 탐색 패턴을 이용하면 사용자가 앱 내부의 정보를 손쉽게 살펴볼 수 있어 불필요한 혼란이 줄어듭니다. 기존 탐색 구조의 이점을 활용하여 개인 설정을 유지하면서도 복잡한 상호 작용을 간소화하는 방법을 보여 드립니다. 탭 바, 모달리티 등을 개발하기 위한 모범 사례와 흔히 저지르는 실수도 확인해 보세요.
-
21:40 Xcode Cloud를 위한 빠르고 안정적인 테스트 작성
Apple의 지속적 통합 및 제공 서비스인 Xcode Cloud를 위한 효과적인 테스팅 계획을 수립하는 방법을 알아보세요. 테스트가 어떤 점에서 코드가 정상 작동하는지 지속적으로 확인하기 위한 필수 도구인지 보여드리겠습니다. Xcode Cloud를 위한 빠르고 안정적이며 효율적인 테스트를 작성하여 부적절한 오류를 방지하고 코드 변경 사항을 빠르게 확인하는 방법을 알아보세요.
-
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 액세스...
-
22:37 Mac에 iOS 앱 구현하기
iOS 앱을 우수한 macOS 경험으로 전환할 수 있는 다양한 방법을 알아보세요. iPad 앱을 M1 Mac용으로 제공하거나 Mac Catalyst를 사용해 모든 Mac에 적합하도록 앱을 빌드하는 등 앱을 Mac에 구현하는 모범 사례를 살펴보겠습니다. 향상된 경험을 제공하는 최신 도구, 옵션 및 API에 대해 알아보세요. 또한 Mac용으로 앱을 최적화하는 방법을 보여드리고, Mac Catalyst를 사용하여 빌드했을 때 데스크탑급 iPad 기능이 Mac 네이티브 옵션으로 자동으로 변환되는 방법을 알아보겠습니다.
-
19:27 ARKit 6 소개
ARKit 6를 통해 더 세련되고 강력한 증강 현실 앱을 빌드하는 방법을 확인하세요. 4K HDR로 렌더링되는 AR 경험을 만드는 방법을 살펴보고 앱을 위한 카메라 설정 맞춤화에 대해 안내합니다. 또한 ARKit 세션에서 고해상도 정지 이미지를 내보내고, 평면 추정 및 모션 캡처를 활용하며, 새로운 지역에 AR 위치 앵커를 추가하는 방법을 공유합니다.
-
18:26 Apple Music API 및 MusicKit 소개
Apple Music API 및 MusicKit 클라이언트 프레임워크에 대해 알아보세요. Apple Music 기능을 내 웹 서비스나 안드로이드 앱에 통합하고, Apple Music API에 콘텐츠를 검색하거나 가져오도록 요청하며, 구독자 경험을 개인화하는 방법을 배울 수 있습니다.
-
19:12 AppKit과 함께 SwiftUI 사용
단축어 앱에서 SwiftUI와 AppKit을 모두 사용하여 macOS에서 최고 수준의 경험을 만드는 방법을 확인하세요. 단축어 팀에 참여하여 AppKit 코드에서 SwiftUI 보기를 호스팅하고, 레이아웃 및 크기 조정을 처리하며, 응답자 체인에 참여하고, 탐색 포커스를 활성화하는 방법 등에 대해 알아보시기 바랍니다. 또한 AppKit 보기를 호스팅하여 기존 코드를 앱 내부의 SwiftUI 레이아웃으로 마이그레이션하는 방법을 보여드리겠습니다.
-
16:03 Xcode를 사용한 멀티 플랫폼 앱 개발
Xcode 14를 사용하여 다양한 Apple 플랫폼을 위한 앱을 빌드하는 방법을 알아보세요. 앱 타겟을 간소화하고, 공통 코드베이스를 유지하며, 기본적으로 설정을 공유하는 방법을 보여드리겠습니다. 또한 설정 및 코드의 상태를 조절하여 각 플랫폼에 맞게 앱을 맞춤화하는 방법을 살펴보겠습니다.
-
19:48 Vision의 새로운 기능
앱에서 텍스트를 인식하고 얼굴 및 얼굴 랜드마크를 탐지하고 광학 흐름을 구현할 수 있는 Vision API의 최신 업데이트에 대해 알아보세요. 비디오 기반 앱의 광학 흐름 기능에 대해 안내하고, 이러한 API를 구동하는 머신 러닝 모델에 대한 수정을 통해 앱을 업데이트하는 방법을 소개하며, Xcode에서 훑어보기 미리보기를 지원하여 Vision 작업을 시각화하는 방법을 살펴보겠습니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Detect people, faces, and poses using Vision(Vision을...
-
20:26 멋진 Swift Playgrounds용 콘텐츠 만들기
Swift Playgrounds를 위해 디자인된 안내식 교육 콘텐츠를 빌드하는 방법을 알아보세요. 완료된 샘플 코드 프로젝트에 가이드를 추가하는 방법을 함께 알아보시기 바랍니다. 학습자가 자신만의 코드로 프로젝트를 확장하도록 장려하는 관련 코드와 선택 사항인 실험 과제를 보여주기 위해 러닝 센터에 과제를 추가하는 방법을 시연합니다.
-
18:38 우수한 SharePlay 경험 만들기
우수한 SharePlay 경험을 디자인 및 빌드하는 방법을 확인하세요. 서로 떨어져 있는 동안에도 앱에서 모두 함께 모여 즐길 수 있는 활동을 확인하는 방법을 보여드립니다. 그룹 활동 디자인, 직관적인 상호 작용 만들기, 서로 다른 유형의 경험에 대한 지원을 구축하는 데 도움이 되는 모범 사례를 알아보세요.
-
17:22 Swift Charts 소개
모든 Apple 플랫폼에 최적화된 차트를 SwiftUI 하나만으로 제작할 수 있는 유연한 프레임워크인 Swift Charts를 소개합니다. 구성 구문을 사용하여 더 적은 코드로 유익하고 보기 좋고 사용이 손쉬운 차트를 만드는 방법을 알아볼 수 있습니다. Swift Charts를 통해 시각화를 만들기 위한 구성 요소를 소개하고, 간단한 제어자로 차트의 디자인을 변경하는 방법을 살펴보겠습니다. 또한 멋진 경험을 구현하는 데 도움을 주는 Xcode Previews(미리보기)의 최신 업데이트를 안내합니다.
-
13:42 앱 추적 투명성 살펴보기
앱 추적 투명성에 대한 자세한 내용과, 이를 통해 앱 사용자가 추적 여부를 선택하고 제어할 수 있도록 지원하는 방법을 알아보세요. App Store 정책에 따라, 이제 사용자의 데이터를 추적하려는 모든 앱은 AppTrackingTransparency 프레임워크를 통해 권한을 얻어야 합니다. 이 정책에서 추적을 정의하는 방법, 내 앱이 이 프레임워크를 도입해야 하는지 여부, 그리고 효과적으로 구현하는 방법에 대해 설명합니다.
-
15:48 Swift Playgrounds에서 첫 번째 앱 빌드
Swift Playgrounds로 앱을 손쉽게 프로토타이핑하고 빌드하는 방법을 알아보세요. 빈 프로젝트에서 앱을 만들고 SwiftUI로 인터페이스를 빌드하고 Swift Package Manager를 사용하여 오픈 소스 패키지에서 기능을 추가하는 방법을 보여드리겠습니다. 또한 Previews(미리보기) 및 콘솔을 사용하여 문제를 디버깅하는 방법을 살펴보고, TestFlight를 통해 배포용으로 App Store Connect에 앱을 제출하는 방법을 알려드리겠습니다.
-
24:04 TextKit 및 텍스트 보기의 새로운 기능
UI 프레임워크의 TextKit 및 텍스트 보기에 대한 최신 업데이트를 확인하세요. 레이아웃 개선 및 API 개선 사항을 살펴보고, 여러 OS 버전 사이에서 호환성을 유지할 수 있는 방법을 알아보고, TextKit 2로 앱을 현대화하는 방법을 확인하세요. 이 세션을 최대한 활용하려면 WWDC21의 ‘Meet TextKit 2(TextKit 2 소개)'를 시청하시기 바랍니다.
-
21:01 Xcode의 새로운 기능
Xcode 14의 최신 생산성 및 성능 개선 사항을 확인하세요. 완전히 새롭게 디자인된 SwiftUI 캔버스 경험을 소개하고 코드 완성 및 탐색의 향상된 기능을 알아보고, 전체 개발 과정에 걸쳐 이뤄낸 성능 개선 사항을 안내합니다. 또한 이제 Xcode를 종료하지 않고도 TestFlight 빌드에서 피드백을 읽고 응답할 수 있는 방법을 보여드립니다.
-
1:20 WWDC22 넷째 날 요약
넷째 날을 확인할 시간입니다. 목요일의 하이라이트를 확인하고 WWDC22의 마지막 날을 빠르게 미리 볼 수 있도록 채널을 고정하세요.
-
38:16 Swift의 새로운 기능
Swift에 관한 새로운 소식을 확인하세요. 성능 개선 사항에 대해 안내하고, 더 안전하고 확장 가능한 Swift 패키지를 살펴보며, Swift Concurrency의 향상된 기능을 소개합니다. 또한 Swift Regex, 더 우수한 제네릭, 그리고 보다 유연하고 표현력 있는 코드를 작성할 수 있도록 언어에 내장된 기타 도구를 소개합니다.
-
23:30 인터페이스를 위한 글쓰기
앱을 위해 선택하는 단어와 구문은 중요합니다. 알림 작성, 온보딩 경험 빌드, 손쉬운 사용 이미지 설명 등 어떤 것이든 관계없이, 언어의 관점에서 디자인하여 사용자가 내 앱을 최대한 활용하도록 지원하는 방법을 알아보세요. 명확하고 대화체이며 유용한 글쓰기 방법을 보여드리고, 이러한 기술을 업무에 응용할 수 있는 팁을 제공합니다.
-
22:58 Swift Regex 소개
Swift Regex를 활용하여 문자열을 더 효과적으로 처리하는 방법을 알아보세요. 새롭고 선언적인 방식으로 문자열을 처리하여 간결한 리터럴을 지원하는 Regex 빌더를 활용하세요. 또한 문자열의 유니코드 모델을 살펴보고, Swift Regex로 유니코드에 적합한 처리를 손쉽게 수행할 수 있는 방법을 소개합니다.
-
14:02 Transferable 소개
Transferable 소개: 앱에서 공유, 드래그 앤 드롭, 복사/붙여넣기 및 기타 기능을 손쉽게 지원할 수 있도록 하는 모델-레이어 프로토콜입니다. 일반적인 사용 사례에서 API를 사용하는 방법을 알아보고, 고급 기능을 활용하여 동작을 맞춤화하는 방법을 알아보겠습니다. 또한 많은 양의 데이터를 다룰 때 메모리 효율성을 목표로 최적화할 방법을 공유합니다. 모델을 문자열이나 이미지로 다른 응용 프로그램과 공유하도록 확장하든, 맞춤형으로 선언된 데이터 타입을 생성하든 관계없이 Transferable을 사용하면 앱에서 뛰어난...
-
3:00 WWDC22 첫째 날 요약
Apple HQ로부터 첫째 날 보고서를 확인할 시간입니다. WWDC22에서 베일을 벗은 흥미로운 발표 내용과 새로운 기술을 모두 확인하고 내일 다루게 될 주제에 대해 자세히 알아보세요.
-
27:29 Swift 제네릭 사용하기
제네릭은 Swift에서 추상 코드를 작성하기 위한 기본 도구입니다. 코드가 진화함에 따라 추상화할 수 있는 기회를 확인하고, 많은 동작이 있는 하나의 코드를 작성하기 위한 전략을 평가하는 방법을 배우고, 제네릭 코드를 더 쉽게 작성하고 이해하는 데 도움이 되는 Swift 5.7의 언어 기능을 알아볼 수 있습니다.
-
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.
-
24:06 Apple Watch용 생산성 앱 빌드
손목의 생산성이 그 어느 때보다 향상됩니다. SwiftUI 및 시스템 기능을 사용하여 Apple Watch용으로 우수한 생산성 앱을 빌드하는 방법을 확인하세요. 손목을 위한 우수한 작업 경험을 디자인하는 방법을 소개하고 텍스트 입력을 받고, 기본 차트를 표시하며, 친구와 콘텐츠를 공유하는 방법을 알아보겠습니다.
-
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.
-
9:34 Screen Time API의 새로운 기능
사용자가 기기와의 관계를 관리하도록 돕는 한편 개인 정보를 최우선으로 보호하는 앱을 빌드하는 방법을 알아보세요. Screen Time API에 대해 안내하고, 핵심 제한 기능 및 기기 활동 보고서와 같은 기능을 사용하여 탁월한 경험을 만드는 동시에 기기의 소유자, 부모 및 보호자에게 측정 가능한 제어 기능을 제공하는 방법을 알려드리겠습니다.
-
-
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.
-
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...
-
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...
-
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.
-
15:48 앱 클립의 새로운 기능
고객이 특정 작업을 처리해야 할 때 바로 사용할 수 있는 빠르고 간소화된 경험을 앱 클립으로 제공하는 방법을 알아보세요. 앱에서 바로 경험을 실행하는 기능, 로컬에서 앱 클립을 테스트하는 기능, 실제 환경에서 간편하게 경험에 접근할 수 있도록 앱 클립 코드를 생성하는 기능 등 최신 앱 클립 관련 개선 사항을 설명해 드립니다. 또한 개발자 커뮤니티에서 공유된 앱 클립 중 사용자와 소통하는 혁신적인 수단과 근사한 디자인을 갖춘 앱 클립의 몇 가지 사례도 소개합니다. 이 세션을 최대한 활용하려면 먼저 WWDC20의 ‘앱 클립...
-
40:13 SwiftUI의 새로운 기능
그 어느 때보다 SwiftUI로 앱을 개발하기 가장 좋아졌습니다. 목록, 버튼, 텍스트 필드를 포함한 UI 프레임워크의 최신 업데이트를 살펴보고 이러한 기능을 통해 앱에 SwiftUI를 더 완벽하게 도입하는 방법을 알아보세요. 캔버스 보기, 머티리얼 및 향상된 기호를 사용하여 시각적으로 풍부한 그래픽을 만드는 방법을 알아보세요. macOS의 다중 열 표, 집중 모드 및 키보드 상호작용의 개선 사항, 멀티 플랫폼 검색 API를 살펴본 다음 Swift 동시성, 새로운 AttributedString, 서식 스타일, 현지화 등 기능을...
-
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.
-
26:52 UIKit의 새로운 기능
UIKit의 최신 업데이트 및 개선 사항을 살펴보고 더 나은 iPadOS, iOS 및 Mac Catalyst 앱을 구축하는 방법을 알아보세요. UI 개선 사항, 생산성 업데이트 및 API 개선 사항을 안내하고 성능 향상과 보안 및 개인정보 보호 기능도 다룹니다.
-
15:19 연구 및 건강 관리용 앱 구축하기 1부: 온보딩 설정
ResearchKit 및 CareKit을 함께 사용하여 지루하지 않은 설문조사를 제작하는 방법을 알아보세요. 함께 코딩하면서 실제로 작동하는 건강 관리용 파일럿 앱을 구축해 봅니다. ResearchKit으로 온보딩시키고 동의를 구하기 위한 모범 사례를 살펴보고, CareKit의 보관 및 UI 구성 요소를 활용하여 앱에서 참여자에게 동의 문서에 서명하도록 요구하는 방법을 알아보세요. 이 세션은 3부로 구성된 코딩 실습 시리즈의 첫 번째 세션입니다. 이 시리즈를 최대한 활용하려면 ResearchKit과 CareKit에 대한 기본...
-
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...
-
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...
-
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...
-
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.
-
37:30 StoreKit 2 소개
StoreKit 2는 앱 내 구입과 자동 갱신형 구독을 위한 강력한 Swift 네이티브 API를 제공합니다. 앱 내 구입 및 구독을 쉽게 구현하는 방법을 알아보고, 제품 정보 검색, 거래 처리, 제품 자격 및 고객 상태 확인을 위한 API와 Xcode의 포괄적인 테스트 지원에 대해 살펴보세요.
-
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.
-
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...
-
26:52 훌륭한 위젯의 원리
우수한 위젯의 기본 요건인 관련성과 맞춤화에 대해 알아봅니다. 타임라인 항목과 TimelineReloadPolicies를 사용하여 위젯을 최신 상태로 유지하는 방법 및 다양한 프레젠테이션 환경과 물리적 위치에 맞게 위젯을 조정하는 방법을 확인하세요. 마지막으로 사용자가 원하는 대로 맞춤화할 수 있는 맞춤화 지원 위젯을 제작하는 방법을 다룹니다.
-
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.
-
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...
-
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.
-
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...
-
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...
-
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...
-
21:32 AppKit의 새로운 기능
AppKit으로 Mac 앱을 개발하는 데 있어 최근 도입된 개선 사항을 살펴보세요. 새로운 제어 기능과 SF Symbols 3로 앱 디자인을 개선하고, TextKit 2를 사용하여 강력한 텍스트 경험을 구축하고, 앱에서 최신 Swift 기능을 활용하는 방법을 보여드립니다.
-
13:22 위치 버튼 소개
필요한 때와 장소에서만 쉽고 간편하게 앱에 위치 정보 접근 권한을 부여할 수 있도록 하는 안전한 인터페이스 요소인 CLLocationButton을 소개합니다. 신규 또는 기존 코드에 CLLocationButton을 추가하는 방법, 인터페이스 가독성 지침을 준수하며 CLLocationButton을 맞춤화하는 방법, 맞춤화 관련 문제를 발견 및 해결하는 방법을 알아보고 CLLocationButton이 iOS의 기존 프롬프트 기반 위치 서비스 승인과 상호작용하는 방법을 살펴봅니다. 이 세션을 최대한 활용하려면 Core...
-
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.
-
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,...
-
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,...
-
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.
-
33:50 Apple의 핵심 개인정보 보호 요소
Apple은 개인정보 보호가 모든 사람이 누릴 수 있는 기본 권리라고 믿습니다. 개인정보 보호의 네 가지 기본 원칙, Apple에서 이러한 원칙을 통합하여 iCloud 비공개 릴레이를 설계한 방법 및 기본 원칙에 따라 앱에서 개인정보 보호 기능을 구축하는 방법에 대해 알아보세요. 데이터 최소화, 기기 내 처리, 투명성 및 제어, 보안 보호 기능을 앱에 바로 구축하는 방법도 살펴봅니다.
-
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...
-
19:46 watchOS 8의 새로운 기능
watchOS 8에는 시계 페이스를 항상 최신 상태로 유지하는 데 도움이 되는 여러 기능이 있습니다. 상시표시형 Retina 디스플레이를 위한 새 API, Bluetooth 기기를 통한 컴플리케이션 업데이트, HealthKit 데이터의 백그라운드 전송을 통해 앱을 최신 상태로 유지하는 것이 그 어느 때보다 쉬워졌습니다. 앱에서 위치를 활용하는 지역 기반 사용자 알림에 대해 알아보고, Apple Watch 앱을 구축하는 데 도움이 되는 SwiftUI 및 watchOS 신규 개선 사항을 모두 살펴보세요.
-
18:41 지갑 및 Apple Pay의 새로운 기능
인앱 및 웹 결제를 위해 새롭게 디자인된 Apple Pay에 대해 알아보고 앱이나 웹사이트에 최신 API를 통합하는 방법을 알아보세요. 쿠폰 코드, 개선된 배송 정보 및 결제 세부 정보 표시 화면과 같은 기능을 앱에 추가하는 방법도 알아보세요. 또한 자동 만료 및 웹용 멀티패스 지원 등 지갑 패스에 대한 변경 사항도 살펴봅니다.
-
20:08 UIKit 버튼 시스템 소개
모든 앱은 버튼을 사용합니다. iOS 15에서는 업데이트된 스타일을 채택하여 인터페이스와 자연스럽게 어울리는 근사한 버튼을 만들 수 있습니다. 다양한 유형의 버튼을 더 쉽게 만들 수 있는 기능을 살펴보고, 더 풍부한 상호작용을 제공하는 방법을 알아보고, Mac Catalyst로 근사한 버튼을 사용하는 방법을 알아보세요.
-
29:36 가볍고 빠른 앱 클립 빌드하기
앱 클립을 제공하면 사용자가 앱 일부분을 발견한 즉시 다운로드하여 작업과 거래를 처리할 수 있습니다. 최신 기능과 우아한 디자인을 강조하는 콤팩트한 앱 클립을 만드는 데 도움이 되는 팁과 모범 사례를 살펴보세요. 사용자가 실제 앱 클립 코드를 스캔하거나 웹 사이트를 통해 앱 클립을 볼 때 항상 환경에 접근할 수 있도록 안정적이고 안전한 앱 클립을 구축하는 방법도 다룹니다. 또한 앱 클립을 출시하기 전에 테스트하기 위한 구체적인 전략도 소개해 드립니다.
-
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...
-
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,...
-
36:34 포용적 디자인을 위한 프로세스
소프트웨어를 사용하는 모든 사용자에게 놀라운 경험을 선사할 수 있는 포용적인 앱을 제공하는 방법을 소개합니다. 다양한 팀을 구성 및 장려하는 모범 사례를 살펴보고 포용성이 디자인 및 개발 프로세스의 모든 단계에 어떤 영향을 미치는지 살펴봅니다.
-
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...
-
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.
-
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...
-
34:06 포용적 디자인 실천하기
포용적인 앱이나 게임은 여러 사람들이 사용할 수 있을 뿐만 아니라 다양한 배경과 가치관을 가진 사람들을 수용할 수 있는 환경을 갖추게 됩니다. 인터페이스, 언어, 이미지, 마케팅 자료를 위한 포용적인 콘텐츠를 디자인하고 앱이나 게임으로 최대한 다양한 사용자를 지원하는 방법을 알아보세요.
-
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...
-
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...
-
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...
-
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...
-
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...
-
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.
-
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...
-
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...
-
32:44 강한 인상을 남기는 디자인
사용자가 앱에 온보딩하도록 유도하기 위해 인상적인 대화형 경험을 만드는 방법을 알아보세요. 인상적인 디자인 사례를 살펴보면서 사용자가 앱에서 제공하는 다양한 매력을 한눈에 파악할 수 있도록 재미있고 모험적인 경험을 구현하는 방법을 설명해 드립니다. 또한 이 방법으로 콘텐츠를 맞춤화하고 앱을 쉽게 맞춤화하는 방법도 보여드립니다.
-
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.
-
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...
-
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.
-
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...
-
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.
-
17:28 Mac의 SwiftUI: 마무리
코딩 실습 시리즈의 2부에서 SwiftUI를 사용하여 Mac 앱을 처음부터 끝까지 제작해 보세요. 1부에 이어, 이번 세션에서는 샘플 원예 앱을 개인의 선호도와 특정 작업 흐름에 맞추어 조정하게 됩니다. SwiftUI 앱이 시스템 설정에 자동으로 반응하는 방법을 이해하고, 해당 정보를 사용하여 앱에 개성을 더하는 방법을 알아봅니다. 사용자가 설정을 통해 앱을 유연하게 맞춤화할 수단을 제공하는 방법을 보여 주고, 드래그 앤 드롭과 같은 다양한 작업 흐름을 사용하여 사용자의 데이터를 조작하는 방법도 다룹니다. 마지막으로 연속성...
-
-
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.
-
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...
-
-
WWDC19 -
117:19 Platforms State of the Union
WWDC 2019 Platforms State of the Union
-
137:33 키노트
WWDC 2019 키노트
-