WWDC22
-
App Store, 배포 및 마케팅 -
20:13
SKAdNetwork의 새로운 사항
SKAdNetwork를 통해 광고주는 사용자의 개인 정보를 보호하면서 광고 캠페인의 성공 여부를 측정할 수 있습니다. 계층형 소스 ID, 계층형 전환 값, 다중 전환, 웹 광고에 대한 SKAdNetwork 기여 분석을 포함한 광고 기여 분석의 최신 업데이트를 알아보겠습니다. 또한 대중 익명성의 중요성을 알아보고, Xcode 13에서의 테스팅을 통해 SKAdNetwork 광고 노출 횟수를 확인하는 방법을 살펴보겠습니다.
What\\u0027s new with SKAdNetwork SKAdNetwork helps advertisers measure the success of ad campaigns while maintaining user privacy. We\'ll explore the latest updates to ad attributions including hierarchical source IDs, hierarchical conversion values, multiple conversions, and SKAdNetwork attributions for web ads. We\'ll also... advertise,catalyst App Store, 배포 및 마케팅 영어, 일본어, 중국어 간체, 한국어 -
34:46
StoreKit 테스팅의 새로운 기능
앱 내 구입 및 구독을 테스트할 수 있는 최신 도구를 확인하세요. 여러분의 제품을 App Store Connect에서 Xcode의 StoreKit 테스팅으로 가져오는 방법을 보여드리고, 거래 관리자의 향상된 기능에 대해 배우며, Xcode Previews(미리보기)에서 앱 내 구입 흐름에 대해 살펴보겠습니다. 또한 샌드박스 환경에서 Apple ID를 설정할 경우에 대한 모범 사례를 안내하고, 환불 요청, 가격 인상 동의, 청구 재시도 등을 위한 테스트를 만드는 방법을 보여드립니다.
What\\u0027s new in StoreKit testing Discover the latest tools to help you test your in-app purchases and subscriptions. We'll show you how to bring your products from App Store Connect into StoreKit Testing in Xcode, learn about improvements to the transaction manager, and explore your in-app purchase flow in Xcode Previews. We'll... App Store, 배포 및 마케팅 영어, 일본어, 중국어 간체, 한국어 -
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...
What\\u0027s 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 App Store, 배포 및 마케팅 영어, 일본어, 중국어 간체, 한국어 -
21:25
선제적인 앱 내 구입 복원 구현
사용자가 앱을 처음 열 때 앱 내 구입 액세스를 사전에 복원하는 방법을 알아보세요. StoreKit 또는 StoreKit 2를 사용하여 기존 구독에 즉시 액세스할 수 있도록 하는 방법을 보여드리고, 클라이언트와 서버 구현 모두에 대한 모범 사례를 다루겠습니다. 고객의 구입 상태를 결정하고 앱에 개인화된 온보딩 경험을 만드는 방법에 대해 자세히 알아볼 수 있습니다.
Implement proactive in-app purchase restore Learn how you can restore someone's in-app purchases access proactively when they first open your app. We'll show you how you can deliver instant access to existing subscriptions using StoreKit or StoreKit 2 and cover best practices for both your client and server implementations. Find out more... storekit App Store, 배포 및 마케팅 영어, 일본어, 중국어 간체, 한국어 -
40:02
앱 내 구입 통합 및 마이그레이션 살펴보기
최신 App Store Server API로 마이그레이션하고 App Store Server 알림을 통합하는 방법을 알아보세요. 이러한 도구 사용을 시작할 수 있도록 도움을 드리고, 서버에서 앱 내 구입을 최대한 효과적으로 관리할 수 있는 모범 사례를 제공합니다. JSON 웹 토큰에 서명하고, 서명된 거래를 검증하고, verifyReceipt로부터 마이그레이션하는 방법을 알아보세요.
Explore in-app purchase integration and migration Learn how you can migrate to the latest App Store Server APIs and incorporate App Store Server Notifications. We'll help you get started with these tools and provide best practices to make the most of managing in-app purchases on your server. Discover how you can sign JSON Web Tokens, verify... storekit App Store, 배포 및 마케팅 영어, 일본어, 중국어 간체, 한국어 -
11:56
앱 분석에서 벤치마크 살펴보기
App Store 앱 분석을 통해 App Store에서 앱의 실적을 측정할 수 있는 독자적인 통찰력을 제공하는 방법을 알아보세요. 새로운 앱 벤치마크 도구를 사용하여, 개인 정보를 보호하면서도 유사한 제품과 비교한 앱 실적의 순위를 확인하는 방법을 보여드립니다. 또한 제품 페이지 최적화 및 맞춤형 제품 페이지를 사용하여 통찰력을 얻고 App Store에서의 순위에 긍정적인 영향을 줄 수 있는 변화를 실현하는 방법을 소개합니다.
Discover Benchmarks in App Analytics Learn how App Store App Analytics can provide unique insights and help you measure your app's performance on the App Store. We\'ll show you how to use the new App Benchmarks tool to rank your app's performance beside similar products in a privacy-preserving way. We\'ll also share how you can use... conversion,metrics,monetization App Store, 배포 및 마케팅 영어, 일본어, 중국어 간체, 한국어
-
-
Safari 및 웹 -
13:18
Apple Maps Server API소개
MapKit, MapKit JS 및 Apple Maps Server API 전반에서 Apple 지도 스택을 구현하여 앱의 매핑 아키텍처를 간소화할 수 있습니다. 이러한 API를 통해 네트워크 호출을 줄이고 전력 효율을 높여 앱의 전체 성능을 향상하는 방법을 알아보세요. 지오코딩 및 예상 도착 시간 API를 이용하여 간단한 매장 로케이터 기능을 빌드하고 API 인증 흐름을 살펴보겠습니다.
Meet Apple Maps Server APIs Simplify your app's mapping architecture by implementing the Apple Maps stack across MapKit, MapKit JS, and Apple Maps Server APIs. Learn how these APIs can reduce network calls and increase power efficiency, which can help improve the overall performance of your app. We\'ll show you how to use... Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
23:23
Apple로 로그인 경험 개선
Apple로 로그인을 사용하여 앱에서 안전하고 빠르게 인증하는 방법을 알아보세요. 암호 기반 계정을 안전한 단일 탭 로그인 자격 증명으로 업그레이드하는 방법을 보여드리고, 앱에서 사용자 세션의 변경 사항을 원활하게 처리하는 방법을 살펴보겠습니다. 또한 웹 및 기타 플랫폼에서 Apple로 로그인을 활용할 수 있도록 도와드립니다. 이 세션을 최대한 활용하려면 Apple로 로그인 및 REST API에 대해 숙지하시는 것이 좋습니다. 또한 JavaScript에 대한 기본적인 이해가 필요합니다.
Enhance your Sign in with Apple experience Learn how you can provide safe and fast authentication in your app using Sign in with Apple. We'll show you how you can upgrade password-based accounts into secure, single-tap login credentials, and explore how you can seamlessly handle changes to user sessions in your app. We'll also help you... Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
15:44
CKTool JS 소개
CKTool JS를 사용하여 iCloud 컨테이너를 관리 및 자동화하는 방법을 확인하세요. 컨테이너의 스키마를 관리하고 레코드를 쉽게 수정하며 데이터를 즉석에서 조작할 수 있도록 CKTool JS를 구성하는 방법을 보여드립니다. 또한 자동화 및 툴링 작업 흐름에 CKTool JS를 통합하는 방법을 알아보겠습니다. 이 세션을 최대한 활용하려면 CloudKit 스키마, JavaScript 및 npm을 숙지하시는 것이 좋습니다.
Meet CKTool JS Discover how you can manage and automate your iCloud containers using CKTool JS. We'll show you how to configure CKTool JS to manage your containers' schemas, modify records with ease, and manipulate data on the fly. We'll also explore how you can integrate CKTool JS into your automation and... Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
17:38
Safari Web Inspector 확장 프로그램 만들기
최신 Web Extensions API를 사용하여 Web Inspector에 나만의 도구를 직접 추가하는 방법을 배울 수 있습니다. Web Inspector에 나만의 탭을 만들고, 검사된 페이지에서 JavaScript를 평가하며, 결과를 사용하여 문제를 해결하고 잠재적 문제를 파악하는 방법을 보여드리겠습니다.
Create Safari Web Inspector Extensions Learn how to add your own tools directly into Web Inspector using the latest Web Extensions APIs. We\'ll show you how to create your own tab in Web Inspector, evaluate JavaScript in the inspected page, and use the result to help you troubleshoot and identify potential problems. Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
31:39
Safari 및 WebKit의 새로운 기능
Safari 및 WebKit의 최신 기능을 살펴보고 더 우수하고 강력한 웹 사이트를 만드는 방법을 알아보세요. HTML의 최신 업데이트, CSS 개선 사항, Web Inspector 툴링, 웹 API 등을 살펴보겠습니다.
What\\u0027s new in Safari and WebKit Explore the latest features in Safari and WebKit and learn how you can make better and more powerful websites. We'll take you on a tour through the latest updates to HTML, CSS enhancements, Web Inspector tooling, Web APIs, and more. Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
23:07
Safari 웹 확장 프로그램의 새로운 기능
웹을 탐색하는 사용자에게 보다 우수한 경험을 제공할 수 있도록 Safari 웹 확장 프로그램의 향상된 최신 기능을 사용하는 방법을 알아보세요. 매니페스트 버전 3로 업그레이드하고, 웹 확장 프로그램용 최신 API를 도입하고, 여러 기기에서 확장 프로그램을 동기화하는 방법을 보여드리겠습니다.
What\\u2019s new in Safari Web Extensions Learn how you can use the latest improvements to Safari Web Extensions to create even better experiences for people browsing the web. We\'ll show you how to upgrade to manifest version 3, adopt the latest APIs for Web Extensions, and sync extensions across devices. Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
15:00
Safari의 웹 푸시 소개
웹 푸시를 통해 macOS의 Safari에서 웹 사이트 및 웹 앱에 더 우수한 알림 기능을 구현할 수 있습니다. 푸시 API, 알림 API 및 서비스 워커의 웹 표준 기반 조합을 통해 사용자에게 원격으로 알림을 보내는 방법을 보여드리겠습니다.
Meet Web Push for Safari Bring better notifications to your websites and web apps in Safari on macOS with Web Push. We'll show you how you can remotely send notifications to people through the web standards-based combination of Push API, Notifications API, and Service Workers. Safari 및 웹 영어, 일본어, 중국어 간체, 한국어 -
33:27
패스키 소개
보안 업그레이드 시간입니다. 패스키 지원을 추가하여 사용자의 로그인 경험을 보다 빠르고 쉽게 만드는 동시에, 계정 보안을 근본적으로 더욱 향상할 수 있는 방법을 알아보세요. 패스키는 피싱 공격 제거를 위해 구축된 간단하고도 강력한 자격 증명입니다. 패스키가 보안을 염두에 두고 설계된 방식을 소개하고, 사용 방법을 보여드리며, 패스키를 로그인 흐름에 통합하는 방법을 다루고, 이 기능을 도입하기 위해 필요한 플랫폼 및 웹 API에 대해 알아보겠습니다.
Meet passkeys It's time for a security upgrade: Learn how to add support for passkeys to create a quick and easy sign in experience for people, all while offering a radical increase to account security. Passkeys are simple and strong credentials built to eliminate phishing attacks. We'll share how passkeys are... Safari 및 웹 영어, 일본어, 중국어 간체, 한국어
-
-
Swift -
21:32
Swift Regex: 기초를 넘어
Swift Regex로 문자열 처리의 기초를 뛰어넘으세요. Regex의 개요 및 작동 원리를 소개하고, Foundation의 풍부한 데이터 파서를 살펴보며, 내 파서를 통합하는 방법을 알아보고, 캡처에 대한 자세한 내용을 알아봅니다. 또한 손쉽게 문자열을 일치시키고 Regex 기반 알고리즘을 활용하기 위한 모범 사례를 제공합니다.
Swift Regex: Beyond the basics Go beyond the basics of string processing with Swift Regex. We\'ll share an overview of Regex and how it works, explore Foundation's rich data parsers and discover how to integrate your own, and delve into captures. We'll also provide best practices for matching strings and wielding Regex-powered... Swift 영어, 일본어, 중국어 간체, 한국어 -
24:38
Swift 동시성 시각화 및 최적화
Instruments에서 Swift 동시성 템플릿을 통해 앱을 최적화하는 방법을 알아보세요. 흔히 발생하는 성능 문제를 논의하고 Instruments를 사용하여 이러한 문제를 찾고 해결하는 방법을 보여드리겠습니다. UI의 응답성을 유지하고 병렬 성능을 최대화하며, 앱 내에서 Swift 동시성 활동을 분석하는 방법을 알아보세요. 이 세션을 최대한 활용하려면 Swift 동시성(Task 및 Actor 포함)에 대해 숙지하시는 것이 좋습니다.
Visualize and optimize Swift concurrency Learn how you can optimize your app with the Swift Concurrency template in Instruments. We\'ll discuss common performance issues and show you how to use Instruments to find and resolve these problems. Learn how you can keep your UI responsive, maximize parallel performance, and analyze Swift... swift,swift concurrency Swift 영어, 일본어, 중국어 간체, 한국어 -
25:31
Swift의 디자인 프로토콜 인터페이스
Swift 5.7로 프로토콜을 사용하여 고급 추상화를 디자인하는 방법을 알아보세요. 실존 타입을 사용하는 방법을 소개하고, 불투명 반환 타입으로 인터페이스와 구현을 분리하는 방법을 알아보며, 구체적인 타입 간의 관계를 식별하고 보장하는 데 도움이 될 수 있는 동일 타입 요구사항을 소개합니다. 이 세션을 최대한 활용하려면 WWDC22의 ‘Embrace Swift generics(Swift 제네릭 활용)'을 시청하시기 바랍니다.
Design protocol interfaces in Swift Learn how you can use Swift 5.7 to design advanced abstractions using protocols. We\'ll show you how to use existential types, explore how you can separate implementation from interface with opaque result types, and share the same-type requirements that can help you identify and guarantee... Swift 영어, 일본어, 중국어 간체, 한국어 -
25:17
Swift의 분산된 Actor 소개
분산 시스템의 개발을 간소화하는 Swift의 Actor 모델의 확장인 분산된 Actor를 살펴보겠습니다. 분산된 앱 및 시스템으로 작업할 때 분산된 Actor 격리 및 위치 투명성이 네트워킹, 직렬화 및 기타 전송의 우발적인 복잡성을 방지하는 데 어떻게 도움이 되는지 알아보겠습니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Protect mutable state with Swift actors(Swift Actor로 변이 가능한 상태 보호)'를 시청하시기 바랍니다.
Meet distributed actors in Swift Discover distributed actors — an extension of Swift's actor model that simplifies development of distributed systems. We\'ll explore how distributed actor isolation and location transparency can help you avoid the accidental complexity of networking, serialization, and other transport concerns... Swift 영어, 일본어, 중국어 간체, 한국어 -
17:35
서버측 개발을 위한 Xcode 사용
동일한 작업 공간 내에 기존의 Xcode 프로젝트와 함께 Swift 서버 앱을 만들고 빌드 및 배포하는 방법을 확인하세요. Xcode를 사용하여 나만의 로컬 앱을 만들고 엔드포인트를 테스트하는 방법을 보여드리며, 서버와 클라이언트 앱 간 코드를 구조화 및 공유하여 개발 프로세스를 용이하게 하는 방법을 살펴보겠습니다.
Use Xcode for server-side development Discover how you can create, build, and deploy a Swift server app alongside your pre-existing Xcode projects within the same workspace. We\'ll show you how to create your own local app and test endpoints using Xcode, and explore how you can structure and share code between server and client apps... Swift 영어, 일본어, 중국어 간체, 한국어
-
-
SwiftUI 및 UI 프레임워크 -
22:56
AppKit의 새로운 기능
AppKit을 사용한 Mac 앱 개발의 최신 기술을 확인하세요. SF Symbols의 최신 업데이트를 알아보고, 향상된 제어를 통해 인터페이스를 개선하는 방법을 확인하며, Stage Manager를 통해 윈도우를 조정하는 방법을 배울 수 있습니다. 또한 macOS의 최신 공유 및 협업 기능에 대해 살펴보겠습니다.
What\\u0027s new in AppKit Discover the latest advances in Mac app development using AppKit. We'll take you through the latest updates to SF Symbols, show you how you can elevate your interface with enhanced controls, and help you learn to coordinate your windows with Stage Manager. We'll also explore the latest sharing... SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
20:54
CarPlay를 통해 앱에서 더 많은 마일리지 획득
CarPlay는 운전 중 iPhone을 더욱 스마트하고 안전하게 사용할 수 있는 방법입니다. CarPlay의 최신 앱 유형에 대해 알아보고, CarPlay 시뮬레이터를 통해 자리를 벗어나지 않고 앱을 개발 및 테스트하는 방법을 확인하세요. 또한 지원되는 차량의 디지털 계기판에 내비게이션 앱을 연결하는 방법을 알아보겠습니다.
Get more mileage out of your app with CarPlay CarPlay is a smarter, safer way to use your iPhone while you drive. Learn about the latest app types for CarPlay and discover how the CarPlay Simulator can help you develop and test apps without leaving your desk. We'll also explore how navigation apps can connect with digital instrument clusters... ,,audio,car,communication,driving task,ev charging,fueling,navigation,parking,quick food ordering SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
17:13
SF Symbols에 가변 색상 도입
SF Symbols의 표현력을 높일 수 있도록 가변 색상을 사용하는 방법을 확인하세요. 시스템 제공 기호에서 가변 색상을 사용하는 방법을 보여드리고, 이를 효과적으로 사용하기 위한 모범 사례 및 지침을 제공합니다. 또한 SF Symbols 앱 및 해당 주석 도구를 사용하여 가변 색상을 맞춤형 기호에 포함하는 방법을 배울 수 있도록 도와드립니다.
Adopt Variable Color in SF Symbols Explore how you can use Variable Color to make SF Symbols even more expressive. We'll show you how system-provided symbols use variable color and provide best practices and guidance for using it effectively. We'll also help you learn how to incorporate variable color into custom symbols using the... color,glyph,icon,symbol SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
15:07
SwiftUI API 디자인 기술: 단계적 공개
SwiftUI의 핵심 원리 중 하나인 단계적 공개에 대해 알아보고 이것이 Apple의 API 디자인에 어떤 영향을 미치는지 배워보겠습니다. 단계적 공개의 사용 방법을 보여드리고, 이를 통해 빠른 반복 작업과 탐색을 지원하는 방법에 대해 논의하며, 나만의 코드에서 이점을 활용할 수 있도록 도와드립니다.
The craft of SwiftUI API design: Progressive disclosure Explore progressive disclosure — one of SwiftUI's core principles — and learn how it influences the design of our APIs. We'll show you how we use progressive disclosure, discuss how it can support quick iteration and exploration, and help you take advantage of it in your own code. SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
13:53
SwiftUI 앱에 여러 윈도우 구현
앱의 장면 내에 윈도우를 표시할 수 있도록 하는 최신 SwiftUI API를 확인하세요. SwiftUI를 사용하여 더 많은 종류의 앱을 MenuBarExtra와 같은 장면 유형을 통해 손쉽게 빌드하는 방법을 알아보겠습니다. 또한 앱 윈도우의 표시 및 동작을 맞춤화하여 macOS 앱을 더욱 개선해 주는 제어자를 사용하는 방법을 보여드립니다.
Bring multiple windows to your SwiftUI app Discover the latest SwiftUI APIs to help you present windows within your app's scenes. We'll explore how scene types like MenuBarExtra can help you easily build more kinds of apps using SwiftUI. We'll also show you how to use modifiers that customize the presentation and behavior of your app... 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 SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
27:01
SwiftUI로 맞춤형 레이아웃 작성
SwiftUI는 이제 앱의 인터페이스 레이아웃 수준을 한 단계 높이고 보기를 정렬할 수 있는 강력한 도구를 제공합니다. 고도로 맞춤화가 가능한 2차원 레이아웃을 만들 수 있는 그리드 컨테이너를 소개하고, 레이아웃 프로토콜을 사용하여 완전한 맞춤형 동작으로 나만의 컨테이너를 빌드하는 방법을 보여드립니다. 또한 레이아웃 유형 사이에 원활한 애니메이션 전환을 만드는 방법을 살펴보고, 우수한 인터페이스를 만들기 위한 팁과 모범 사례를 공유합니다.
Compose custom layouts with SwiftUI SwiftUI now offers powerful tools to level up your layouts and arrange views for your app's interface. We'll introduce you to the Grid container, which helps you create highly customizable, two-dimensional layouts, and show you how you can use the Layout protocol to build your own containers with... 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 SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
33:45
SwiftUI의 새로운 기능
SwiftUI 파티에 초대되셨습니다! 참석하셔서 최신 업데이트를 알아보고 UI 프레임워크 디자인의 미래를 살펴보시기 바랍니다. SwiftUI에서 깊이 있는 맞춤화, 고급 레이아웃 기술, 적절한 공유 전략, 앱의 전체 디자인을 위한 견고한 구조적 접근 방식을 확인할 수 있습니다. 또한 최신 그래픽 효과와 API를 탐색하는 즐거움도 느껴볼 수 있습니다.
What\\u0027s new in SwiftUI It\'s a SwiftUI party — and you\'re invited! Join us as we share the latest updates and a glimpse into the future of UI framework design. Discover deep levels of customization, advanced techniques for layout, elegant strategies for sharing, and rock-solid structural approaches for designing an... SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
24:14
UIKit의 새로운 기능
UIKit의 최신 업데이트 및 향상된 기능을 확인하고 더 우수한 iPadOS, iOS 및 Mac Catalyst 앱을 빌드하는 방법을 배울 수 있습니다. UI 개선 사항, 생산성 업데이트, API의 향상된 기능 등을 안내합니다. 또한 향상된 성능, 보안 및 개인 정보 보호에 대해 알아볼 수 있습니다.
What\\u0027s new in UIKit Discover the latest updates and improvements to UIKit and learn how to build better iPadOS, iOS, and Mac Catalyst apps. We'll take you through UI refinements, productivity updates, API enhancements, and more. We'll also help you explore improvements to performance, security, and privacy. SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
10:38
WidgetKit로 멋진 컴플리케이션 만들기
WidgetKit을 사용하여 시계 페이스에서 아름다운 컴플리케이션을 만드는 방법을 살펴보겠습니다. WidgetKit에서 확인할 수 있는 watchOS별 기능을 소개하고, 기존 ClockKit 컴플리케이션에서 마이그레이션하는 방법을 알려드립니다. WidgetKit에 대해 자세히 알아보려면 WWDC22의 ‘Complications and Widgets: Reloaded(컴플리케이션 및 위젯: 리로리드)'를 시청하시기 바랍니다.
Go further with Complications in WidgetKit Discover how you can use WidgetKit to create beautiful complications on watch faces. We\'ll introduce you to the watchOS-specific features found in WidgetKit, and help you migrate from existing ClockKit complications. For more on WidgetKit, watch “Complications and Widgets: Reloaded” from WWDC22. 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 SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
13:22
iPad의 SwiftUI: 도구 막대, 제목 등 추가
SwiftUI를 통해 iPad 앱의 도구 막대를 개선해 보세요. 도구 막대를 구조화하여 iPad에서 사용 가능한 공간을 활용하고 사용자의 생산성을 극대화하도록 지원하는 방법을 보여드립니다. 또한 맞춤화에 대해 안내하고, 문서를 나타내는 최신 방법 등에 대해 살펴보겠습니다. 이것은 2부작 시리즈의 두 번째 세션입니다. 이 비디오를 최대한 활용하려면 ‘iPad의 SwiftUI: Organize your interface(인터페이스 구조화)'를 시작하는 것이 좋습니다.
SwiftUI on iPad: Add toolbars, titles, and more Get ready to tune up your iPad app's toolbars with SwiftUI. We'll show you how you can structure toolbars to take advantage of the space available on iPad and help people maximize their productivity. We'll also take you through customization, explore the latest ways you can represent documents,... 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 SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
18:20
iPad의 SwiftUI: 인터페이스 구조화
SwiftUI 목록 및 표를 통해 iPad 앱 인터페이스를 강화할 시간입니다. 선택 상호 작용 및 컨텍스트 메뉴를 추가하고 내 앱 사용자의 생산성을 높일 수 있도록 지원하는 방법을 보여드립니다. 또한 탐색 구조화에 대한 모범 사례를 제시하고 Split View를 사용하여 모달리티를 방지함으로써 최고의 데스크탑급 iPad 경험을 제공할 수 있는 방법을 살펴보겠습니다. 이것은 2부작 시리즈의 첫 번째 세션입니다. 이 비디오를 최대한 활용하려면 SwiftUI의 몇 가지 기본 사항을 알아두시는 것이 좋습니다. 이 세션을 시청하고...
SwiftUI on iPad: Organize your interface It's time to supercharge the interface of your iPad app with SwiftUI lists and tables. We'll show how you can add selection interactions and context menus and help people who use your app be more productive. We\'ll also give you best practices on structuring your navigation and explore how you... 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 SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
16:11
데스크탑급 iPad 소개
iPad 앱에 데스크탑급 기능을 제공하는 방법을 알아보세요. 앱의 기능에 더 우수한 검색 가능성과 맞춤 가능성을 제공하는 UINavigationBar의 업데이트를 확인하세요. UIKit의 최신 업데이트를 통해 사용자가 내 앱에서 콘텐츠를 더 쉽고 빠르게 살펴볼 수 있도록 지원하는 방법을 알아보세요. 마지막으로, Mac Catalyst를 사용하여 iPad 앱을 데스크탑에서 사용하는 것이 얼마나 쉬워졌는지에 대한 몇 가지 소식을 공유합니다.
Meet desktop-class iPad Learn how you can bring desktop-class features to your iPad app. Explore updates to UINavigationBar that bring more discoverability and customizability to your app's features. Find out how the latest updates to UIKit can help make it easier and faster for people to explore content in your app... SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
20:18
데스크탑급 iPad 앱 빌드
데스크탑급 기능을 활용할 수 있는 iPad 앱을 만드는 방법을 확인하세요. UIKit 팀의 Mohammed와 함께 최신 탐색 기능, 컬렉션 보기, 메뉴 및 편집 API를 살펴보고 강력한 iPad 앱을 빌드하기 위한 모범 사례를 알아보세요. 이 세션에서 실시간으로 코딩을 실습하거나 샘플 앱을 다운로드하여 나만의 코드를 업데이트하기 위한 참조용으로 사용할 수 있습니다.
Build a desktop-class iPad app Discover how you can create iPad apps that take advantage of desktop class features. Join Mohammed from the UIKit team as we explore the latest navigation, collection view, menu, and editing APIs and learn best practices for building powerful iPad apps. Code along with this session in real time... SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
20:59
데스크탑급 편집 상호 작용 도입
앱에서 사용자의 생산성 속도를 높일 수 있는 고급 데스크탑급 편집 기능을 확인하세요. UI에 최적화된 더 많은 상호 작용을 제공하여 사용자가 편집 기능에 빠르게 액세스하도록 지원하고, Mac Catalyst를 통해 macOS에 맞게 iPadOS 앱을 최적화하는 방법을 알아보세요. 또한 고도로 맞춤화 가능한 찾기 상호 작용에 대해 알아보고, 시스템 UI를 통해 사용자가 앱에서 콘텐츠를 일관성 있게 찾을 수 있도록 지원하는 방법을 알아봅니다..
Adopt desktop-class editing interactions Discover advanced desktop-class editing features that can help people accelerate their productivity in your app. Learn how you can provide more interactions inline with your UI to help people quickly access editing features and make your iPadOS app feel right at home on macOS with Mac Catalyst... SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어 -
18:29
확장된 San Francisco 서체 모음 소개
Apple 플랫폼의 시스템 서체인 San Francisco의 최신 추가 사항을 통해 인터페이스를 디자인할 때 더 많은 제어 및 유용한 기능을 제공하는 방법을 알아보세요. 굵기 및 시각적 크기 외에도 San Francisco는 이제 Condensed(축약), Compressed(압축), Expanded(확장)라는 세 가지 새로운 너비 스타일을 지원합니다. 또한 San Francisco의 언어적 확장에 대해 안내하고, 풍부한 기능을 갖춘 아랍어 시스템 서체 모음인 SF Arabic 및 SF Arabic Rounded에 대해 자세히...
Meet the expanded San Francisco font family Discover the latest additions to San Francisco – the system font for Apple platforms – and find out how they can provide more control and versatility when designing interfaces. In addition to weights and optical sizes, San Francisco now supports three new width styles: Condensed, Compressed, and... new york,san francisco,type,typeface,typography SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체, 한국어
-
-
개발자 도구 -
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...
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... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
20:04
LLDB를 통한 Swift 디버깅
디버깅을 위해 복잡한 Swift 프로젝트를 설정하는 방법을 배울 수 있습니다. LLDB의 내부 및 디버깅 정보에 대해 자세히 알아봅니다. 또한 빌드 서버에 구축된 디버깅 코드 또는 맞춤형 빌드 시스템의 코드와 같은 복잡한 시나리오에 대한 모범 사례를 공유합니다.
Debug Swift debugging with LLDB Learn how you can set up complex Swift projects for debugging. We\'ll take you on a deep dive into the internals of LLDB and debug info. We\'ll also share best practices for complex scenarios such as debugging code built on build servers or code from custom build systems. 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
24:02
Swift 패키지 플러그인 만들기
개발 작업 흐름을 맞춤화하고 Swift에서 나만의 패키지 플러그인을 작성하는 방법을 배울 수 있습니다. PackagePlugin API를 사용하여 Xcode의 기능을 확장함으로써 소스 코드를 생성하거나 릴리즈 작업을 자동화하는 방법을 보여드리며 우수한 플러그인을 만들기 위한 모범 사례를 소개합니다.
Create Swift Package plugins Tailor your development workflow and learn how to write your own package plugins in Swift. We\'ll show you how you can extend Xcode's functionality by using the PackagePlugin API to generate source code or automate release tasks and share best practices for creating great plugins. 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
15:27
Swift 패키지 플러그인 소개
Swift 패키지 플러그인을 통해 Swift 패키지 및 Xcode 프로젝트에서 작업을 수행하는 방법을 확인하세요. 이러한 플러그인의 작동 원리에 대해 다루고, 이를 통해 소스 코드를 생성하고 개발 작업 흐름을 자동화하는 방법을 살펴보겠습니다.
Meet Swift Package plugins Discover how you can perform actions on Swift packages and Xcode projects with Swift package plugins. We\'ll go over how these plugins work and explore how you can use them to generate source code and automate your development workflow. 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
11:09
Swift-DocC 콘텐츠의 검색 가능성 향상
웹에서의 Swift-DocC에 대한 탐색 경험에 대해 살펴보겠습니다. 콘텐츠를 구조화하고 최적화하여 프레임워크 및 응용 프로그램에 대한 개발자의 문서화를 지원하는 방법을 보여드리겠습니다. 또한 독자가 여러분의 문서를 쉽게 찾아볼 수 있도록 하는 향상된 기술을 소개합니다.
Improve the discoverability of your Swift-DocC content Explore the navigation experience for Swift-DocC on the web. We\'ll show you how you can organize and optimize your content to help guide developers through documentation about your frameworks and applications. We\'ll also share enhanced techniques to help readers browse your documentation with... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
17:53
Swift-DocC의 새로운 기능
Swift-DocC의 흥미로운 업데이트를 함께 확인하고 나만의 프로젝트를 위한 문서를 작성 및 공유하는 방법을 알아보세요. Swift-DocC 탐색의 향상된 기능을 살펴보고 응용 프로그램 타겟 및 Objective-C 코드를 위한 문서를 컴파일하는 방법을 소개합니다. 또한 GitHub Pages와 같은 호스팅 서비스로 콘텐츠를 바로 게시하는 방법을 보여드립니다.
What\\u0027s new in Swift-DocC Join us for an exciting update on Swift-DocC and learn how you can write and share documentation for your own projects. We\'ll explore improvements to Swift-DocC navigation and share how you can compile documentation for application targets and Objective-C code. We\'ll also show you how to... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
13:33
Xcode Cloud 최대한 활용하기
Apple의 지속적 통합 및 지속적 제공(CI/CD) 서비스인 Xcode Cloud를 최대한 활용하는 방법을 알아보세요. Xcode Cloud의 개요에 대해 안내하고 이것이 Xcode 및 App Store Connect와 어떻게 연관되는지에 대해 소개합니다. 또한 App Store Connect의 Xcode Cloud 사용 대시보드를 살펴보고, 이 도구를 사용하여 다양한 팀 프로젝트에서 빌드 및 출시 과정을 최적화하는 방법을 배워보겠습니다.
Get the most out of Xcode Cloud Discover how you can get the most out of Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service. We\'ll take you through an overview of Xcode Cloud and how it connects with Xcode and App Store Connect. We\'ll also explore the Xcode Cloud Usage Dashboard in App Store... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
17:13
Xcode 및 기기 내 감지를 사용하여 중단 추적
앱의 응답성을 높이고 중단을 제거하여 훨씬 우수한 경험을 만드는 방법을 배울 수 있습니다. Performance Tools 팀과 함께 이러한 문제를 추적하여 발생 전에 방지하는 방법을 알아보세요. 출시 전 테스트 과정에서 중단을 추적할 수 있는 iOS의 최신 감지 메커니즘을 안내하고, Xcode Organizer를 사용하여 릴리즈 빌드의 문제를 식별하는 방법 등을 보여드립니다.
Track down hangs with Xcode and on-device detection Learn how you can increase responsiveness and eliminate hangs in your app and make even better experiences. Hang out with the Performance Tools team as we explore how you can track down these issues — and even stop them from occurring in the first place. We'll take you through the latest... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
25:15
Xcode 빌드에서의 병렬 처리에 대한 오해 해소
Xcode 빌드 시스템이 빌드에서 최대 병렬 처리를 추출하는 방법을 알아보세요. 프로젝트를 구조화하여 빌드 효율을 개선하는 방법을 살펴보고, Xcode에서 타겟의 빌드 단계 간의 관계를 해결하기 위한 프로세스를 안내하며, Swift에서 컴파일 시 사용 가능한 하드웨어 리소스를 최대한 활용하는 방법을 공유합니다. 또한 빌드 효율과 성능을 모니터링하는 데 도움이 되는 강력한 도구인 Build Timeline을 소개합니다.
Demystify parallelization in Xcode builds Learn how the Xcode build system extracts maximum parallelism from your builds. We\'ll explore how you can structure your project to improve build efficiency, take you through the process for resolving relationships between targets' build phases in Xcode, and share how you can take full advantage... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
27:06
개념으로 C++ 템플릿 간소화
C++20 기능을 통해 C++ 코드의 수준을 한 단계 끌어올리는 방법을 확인하세요. 개념을 소개하고 이 개념을 사용하여 일반 C++ 코드에서 오류를 더 빨리 찾을 수 있는 방법을 알아봅니다. 또한 constexpr의 최신 향상 기능에 대해 논의하고 컴파일 시 코드를 평가하여 앱의 성능을 향상할 수 있도록 이를 활용하는 방법을 보여드립니다.
Simplify C++ templates with concepts Discover how C++20 features can take your C++ code to the next level. We'll introduce concepts and explore how you can use it to find errors faster in your generic C++ code. We'll also discuss the latest enhancements to the constexpr feature and show how you can leverage it to improve your app\'s... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
31:09
빠르게 링크: 빌드 및 실행 시간 개선
앱의 빌드 및 런타임 링크 연결 성능을 향상하는 방법을 확인하세요. 링크 연결, 옵션, 그리고 앱의 링크 성능을 향상하는 최신 업데이트에 대해 자세히 알아볼 수 있는 뒷이야기를 소개합니다.
Link fast: Improve build and launch times Discover how to improve your app\'s build and runtime linking performance. We\'ll take you behind the scenes to learn more about linking, your options, and the latest updates that improve the link performance of your app. 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
18:57
사용 중단: 배터리 소비 개선
전원 사용을 제한하고 사용자가 앱의 효율성을 높이도록 하는 방법을 확인하세요. 코드에 네 가지 핵심 변경 사항을 적용하여 앱의 배터리 소모를 줄이는 방법을 보여드리겠습니다. 앱에 다크 모드를 추가하고 OLED 디스플레이의 이점을 활용하며, 보조 애니메이션의 프레임 비율을 감사하고, 백그라운드 데이터 처리를 제한하며, 장기 실행 작업을 늦추는 방법을 알아보세요.
Power down: Improve battery consumption Discover how you can limit your power usage and help people get even more out of your app. We\'ll show you how you can reduce battery drain from your app by making four key changes to your code. Learn how to add Dark Mode to your app and benefit from OLED displays, audit frame rates from... 개발자 도구 영어, 일본어, 중국어 간체, 한국어 -
14:28
앱 크기 및 런타임 성능 향상
앱의 크기를 줄이면서 더 빠르게 작동하고 실행할 수 있도록 Swift 및 Objective-C 런타임을 어떻게 최적화했는지 알아보세요. Xcode 14로 앱을 빌드하고 배포 대상을 업데이트할 때 효율적인 프로토콜 검사, 소규모 메시지 전송 호출 및 최적화된 ARC에 액세스할 수 있는 방법을 살펴보세요.
Improve app size and runtime performance Learn how we\'ve optimized the Swift and Objective-C runtimes to help you make your app smaller, quicker, and launch faster. Discover how you can get access to efficient protocol checks, smaller message send calls, and optimized ARC simply when you build your app with Xcode 14 and update your... 개발자 도구 영어, 일본어, 중국어 간체, 한국어
-
-
개인정보 보호 및 보안 -
12:38
CAPTCHA를 프라이빗 액세스 토큰으로 대체하기
CAPTCHA에 머무르지 마세요! 프라이빗 액세스 토큰은 신원 및 개인 정보를 침해하지 않고도 합법적인 기기 및 사용자로부터의 HTTP 요청을 식별할 수 있도록 하는 강력한 대안입니다. 앱 및 서버에서 이 도구를 활용하여 온라인 거래의 신뢰도를 높이고 개인 정보를 보호하는 방법을 보여드리겠습니다.
Replace CAPTCHAs with Private Access Tokens Don't be captured by CAPTCHAs! Private Access Tokens are a powerful alternative that help you identify HTTP requests from legitimate devices and people without compromising their identity or personal information. We'll show you how your app and server can take advantage of this tool to add... 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어 -
8:34
Mac 앱 공증의 새로운 기능
공증은 macOS와 함께 작동하여 사용자가 App Store 외부의 소프트웨어를 Mac에 안전하게 다운로드할 수 있도록 합니다. altool에서 notarytool로 전환해야 하는 요구 사항과 Xcode GUI로 앱 공증 시 전반적인 성능을 향상하는 방법에 대해 알아보세요. 또한 인터넷에 연결된 시스템에서 Notary 서비스와 상호 작용하기 위한 API에 대한 정보를 공유합니다.
What\\u2019s new in notarization for Mac apps Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Learn about the required transition from altool to notarytool and how the Xcode GUI can help you achieve better overall performance when notarizing your app. We\'ll also share... malware,notarizing,notary,webhook 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어 -
23:55
Managed Device Attestation 살펴보기
Managed Device Attestation을 사용하여 합법적인 기기만 서버에 접속하고 공격자는 차단하는 방법을 알아보세요. 증명을 통해 관리되는 기기인지 여부에 대한 강력한 증거를 제시하는 방법을 소개합니다. 또한 Secure Enclave를 통해 생성되는 증명 및 개인 키를 사용하여 MDM, VPN 및 Wi-Fi와 같은 서비스와의 통신을 안전하게 보호하는 방법을 살펴보겠습니다.
Discover Managed Device Attestation Learn how to use Managed Device Attestation to ensure only legitimate devices can connect to your servers while attackers are thwarted. We\'ll take you through an overview of how attestations provide strong evidence about managed devices. We\'ll also explore how to use attestations and private... acme,attestation,certificates,cryptography,device identity,device management,idp,mdm,security,zero trust,zero trust architecture,zero trust network architecture,zta,ztna 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어 -
5:43
개발자 모드 알아보기
개발 과정에서 앱 설치, 실행 및 디버깅을 위해 iOS 16, iPadOS 16 및 watchOS 9에 필요한 개발자 모드를 소개합니다. 기기에서 개발자 모드에 동의하는 방법과, 자동화 작업 흐름에서 개발자 모드를 활성화하는 방법을 보여드립니다.
Get to know Developer Mode Meet Developer Mode — required on iOS 16, iPadOS 16, and watchOS 9 to install, run, and debug your apps during development. We\'ll show you how you to opt in to Developer Mode on your devices, and how to enable Developer Mode in your automation workflows. devmodectl,distribution,provisioning profiles,xcode 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어 -
20:23
개인 정보 보호의 새로운 내용
Apple은 개인 정보 보호가 인권의 기본이며, 사용자의 개인 정보를 보호하는 것은 Apple이 수행하는 모든 활동의 중심이라고 생각합니다. Apple의 엔지니어링 팀에서 모든 제품 및 개발자 프레임워크에 개인 정보 보호를 구축하는 방법을 살펴보고, 신뢰를 구축하고 고객을 보호하기 위해 앱에 도입할 수 있는 기술 및 패턴을 알아보시기 바랍니다.
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right, and protecting people's privacy is at the center of everything we do. Discover how our engineering teams build privacy into all of our products and developer frameworks, and learn about the technologies and patterns you can adopt in... 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어 -
15:56
로컬 승인 흐름 간소화
LocalAuthentication의 최신 승인 중심 API를 사용하여 사용자 데이터의 개인 정보 보호 및 보안을 유지하는 방법을 확인하세요. Local Authentication이 앱의 시크릿, 키 및 기타 민감한 리소스에 대한 액세스를 승인하는 동시에 복잡성을 줄이고 Touch ID 및 Face ID와 같은 일반적인 로컬 인증 방법의 보안 및 사용 용이성을 활용하는 방법을 보여드리겠습니다.
Streamline local authorization flows Discover how you can use the latest authorization-focused APIs in LocalAuthentication to protect the privacy and security of people's data. We'll show you how LocalAuthentication can authorize access to secrets, keys, and other sensitive resources in your app, all while reducing complexity and... acl,biometric,lacontext,laright,lock,secure enclave,unlock 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어 -
18:23
앱 및 서버의 DNS 보안 강화
인터넷 주소를 지정하는 토대인 DNS를 앱에서 안전하게 보호하는 최신 방법을 확인하세요. DNSSEC를 사용하여 앱에서 DNS 응답을 인증하고 DDR(Discovery of Designated Resolvers)을 통해 DNS 암호화를 자동으로 활성화하는 방법을 알아보세요.
Improve DNS security for apps and servers Discover the latest ways to ensure that DNS — the foundation of internet addressing — is secure within your app. Learn how to authenticate DNS responses in your app with DNSSEC and enable DNS encryption automatically with Discovery of Designated Resolvers (DDR). 개인정보 보호 및 보안 영어, 일본어, 중국어 간체, 한국어
-
-
건강 및 피트니스 -
24:25
HealthKit의 새로운 기능
건강 및 피트니스 앱에 HealthKit 기능을 구현할 수 있습니다. 수면 단계를 통해 보다 상세한 수면 데이터를 캡처하고, 향상된 운동 API를 통해 수영-자전거-달리기 및 인터벌 운동을 추적하며, 개인 정보를 보호하면서 실제 처방전의 이미지를 포함한 시력 처방을 HealthKit에 직접 저장하는 방법을 보여드리겠습니다.
What\\u0027s new in HealthKit Bring the latest HealthKit features to your health & fitness app. We\'ll show you how to capture more detailed sleep data through sleep stages, track swim-bike-run and interval workouts with the enhanced Workout API, and save vision prescriptions — including an image of the physical prescription... 건강 및 피트니스 영어, 일본어, 중국어 간체, 한국어 -
21:47
Swift Charts: 기준을 높이다
데이터 시각화 심층 분석: Swift Charts와 SwiftUI를 사용하여 폭넓은 차트 옵션을 통해 앱에서 복잡한 데이터세트를 표현하는 방법을 알아보세요. 다양한 종류의 데이터를 표시하고 마크를 작성하여 보다 정교한 차트를 만드는 방법을 보여드리겠습니다. 또한 앱에 맞는 스타일의 차트를 만들 수 있도록 Swift Charts의 광범위한 차트 맞춤화 API에 대해 안내합니다. 이 세션을 최대한 활용하려면 WWDC22의 ‘Hello Swift Charts(Swift Charts 소개)'를 시청하시기 바랍니다.
Swift Charts: Raise the bar Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide variety of chart options. We'll show you how to plot different kinds of data and compose marks to create more elaborate charts. We'll also take you through Swift... 건강 및 피트니스 영어, 일본어, 중국어 간체, 한국어 -
13:53
watchOS에서 Bluetooth 기기로부터 적시에 알림 수신
Bluetooth 기기에서 Apple Watch에 적절한 적시 알림을 보내는 방법을 확인하세요. 컴플리케이션에서 주기적 데이터를 활용하는 방법을 보여드리고, 백그라운드 주변 검색에 대해 살펴보며, watchOS에서 특성 모니터링을 사용하는 방법을 배워보겠습니다. 또한 우수한 Bluetooth 액세서리를 만들기 위한 모범 사례 및 디자인 지침을 소개합니다.
Get timely alerts from Bluetooth devices on watchOS Find out how Bluetooth devices can send timely and relevant alerts to Apple Watch. We\'ll show you how to take advantage of periodic data in complications, explore background peripheral discovery, and help you learn how to use characteristic monitoring in watchOS. We\'ll also share best practices... 건강 및 피트니스 영어, 일본어, 중국어 간체, 한국어 -
24:07
우수한 비디오 재생 경험 만들기
최신 iOS 및 iPadOS 시스템 미디어 플레이어를 사용하여 멋진 미디어 앱을 빌드하는 방법을 알아보세요. 업데이트된 플레이어를 디자인한 과정을 소개하고 나만의 미디어 경험을 디자인하는 데 도움이 되는 모범 사례와 팁을 제공합니다. 또한 비디오의 라이브 텍스트를 살펴보고 삽입 광고 및 재생 속도 제어를 앱에 통합하는 방법을 보여드립니다.
Create a great video playback experience Find out how you can use the latest iOS and iPadOS system media players to build amazing media apps. We'll share how we designed the updated player and give you best practices and tips to help you design media experiences of your own. We'll also explore Live Text for video and show you how to... 건강 및 피트니스 영어, 일본어, 중국어 간체, 한국어 -
15:43
차트로 앱 경험 디자인
더 명료하고 멋진 방식으로 데이터를 전달할 수 있도록 차트를 활용하여 앱을 개선하는 방법을 알아보세요. 차트 사용 시기, 사용 방법, 그리고 차트 디자인 시스템 내에서 차트가 연동되는 방식을 보여드립니다.
Design app experiences with charts Learn how you can enhance your app with charts to communicate data with more clarity and appeal. We\'ll show you when to use charts, how to use them and how they work together in a chart design system. 건강 및 피트니스 영어, 일본어, 중국어 간체, 한국어
-
-
공간 컴퓨팅 -
18:15
USD 기초 이해
Pixar의 USD(Universal Scene Description)에 대한 기초를 살펴보고 이를 통해 우수한 3D 자산 및 작업 흐름을 빌드하는 방법을 배울 수 있습니다. USD의 핵심 개념을 소개하고, 콘텐츠 제작 파이프라인에 형식을 통합하는 방법을 살펴보겠습니다. 또한 컴포지션을 사용하여 USD의 강력한 기능을 활용함으로써 유연하고 유용한 자산을 만드는 방법을 보여드립니다.
Understand USD fundamentals Discover the fundamentals of Pixar\'s Universal Scene Description (USD) and learn how it can help you build great 3D assets and workflows. We\'ll introduce you to the core concepts behind USD and explore how you can integrate the format into your content creation pipeline. We\'ll also show you... ar,arkit,augmented reality 공간 컴퓨팅 영어, 일본어, 중국어 간체, 한국어 -
22:21
USD 도구 및 렌더링 살펴보기
USD(Universal Scene Description) 자산을 생성, 검사 및 변환할 수 있는 툴링의 향상된 최신 기능을 확인하세요. 이러한 도구의 업데이트에 대해 알아보고 여러분의 콘텐츠 제작 파이프라인에 통합하는 데 도움을 드립니다. 또한 USD Hydra 렌더링의 강력한 기능을 알아보고, 나만의 앱에 통합하는 방법을 보여드립니다. USD에 대한 소개는 WWDC22의 ‘Understand USD fundamentals(USD 기초 이해)'를 시청하시기 바랍니다.
Explore USD tools and rendering Discover the latest advancements in tooling to help you generate, inspect, and convert Universal Scene Description (USD) assets. We\'ll learn about updates to these tools and help you integrate them into your content creation pipeline. We\'ll also explore the power of USD Hydra rendering, and... ar,arkit,augmented reality 공간 컴퓨팅 영어, 일본어, 중국어 간체, 한국어
-
-
그래픽 및 게임 -
24:57
Apple GPU 간 컴퓨팅 워크로드 확장
Apple GPU 간에 효율적으로 확장되는 컴퓨팅 워크로드를 만드는 방법을 알아보세요. 작업 배분을 개선하여 GPU를 완전하게 가동하고, 효과적인 파이프라인 및 동시 디스패치를 통해 GPU 타임라인 간격을 최소화하며, 원자 연산을 효과적으로 사용하는 방법을 알아보세요. 또한 공간 및 시간적 메모리 액세스 패턴을 최적화할 수 있는 Xcode 및 Instruments의 최신 카운터 및 도구에 대해 안내합니다.
Scale compute workloads across Apple GPUs Discover how you can create compute workloads that scale efficiently across Apple GPUs. Learn how to saturate the GPU by improving your work distribution, minimize GPU timeline gaps with effective pipelining and concurrent dispatches, and use atomic operations effectively. We\'ll also take you... compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
10:07
Game Center 대시보드로 새 플레이어에게 다가가기
Game Center 활동 대시보드가 게임에 새로운 플레이어를 유치하는 데 어떻게 도움이 될 수 있는지 확인하세요. 대시보드 및 프로필에 대해 소개하고 이를 통해 게임에서 플레이어 업적, 고득점, 리더보드 변경을 추적하는 방법에 대해 살펴보겠습니다. 또한 Game Center 플러그인을 사용하여 Unity 게임 프로젝트에 Game Center를 추가하는 방법을 보여드립니다.
Reach new players with Game Center dashboard Meet the Game Center activity dashboard and discover how it can help your game reach new players. We\'ll introduce you to the dashboard and profiles and explore how they can track player achievements, high scores, and leaderboard changes for your game. We\'ll also show you how to add Game Center... game center,game dev,game developer,gamekit,game kit 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
15:44
Metal 3 소개
Metal 3를 통해 앱에서 Apple 실리콘의 잠재력을 최대한 활용하세요. 최신 기능, 향상된 기능 및 툴링을 소개합니다. 또한 고급 기능과 컴파일러 도구를 사용하여 리소스를 더 빨리 로드하고, 빌드 시점에 셰이더 바이너리를 컴파일하며, 메시 셰이더를 사용하여 복잡한 지오메트리를 처리하고, 고해상도 그래픽을 더 짧은 시간에 렌더링하며, 머신 러닝 네트워크를 더 빠르게 학습시키는 방법 등을 알아보겠습니다.
Discover Metal 3 Harness the full potential of Apple silicon in your app with Metal 3. We\'ll introduce you to the latest features, improvements, and tooling. We\'ll also explore how you can use advanced features and compiler tools to load resources faster, compile shader binaries at build time, process complex... game dev,game developer,metal,metal 3,metal compute,metal shading language,metal tools,proapps,raytracing,ray tracing 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
34:14
Metal 3로 바인드리스 구현
Metal 3로 바인드리스를 구현할 때 레이 트레이싱과 같은 강력한 렌더링 기술을 활용하는 방법을 배울 수 있습니다. Argument Buffers를 간소화하고, 힙에서 가속화 구조를 할당하며, Metal의 유효성 검사 계층 및 디버거 도구의 향상된 기능의 이점을 통해 앱의 바인드리스 구현 과정을 원활하게 진행하는 방법을 보여드립니다. 또한 장기 리소스 구조를 통해 CPU 및 GPU 성능을 더 많이 활용하는 방법을 살펴보겠습니다.
Go bindless with Metal 3 Learn how you can unleash powerful rendering techniques like ray tracing when you go bindless with Metal 3. We\'ll show you how to make your app's bindless journey a joy by simplifying argument buffers, allocating acceleration structures from heaps, and benefitting from the improvements to the... 3d graphics,bindless,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
13:48
Metal 3를 통한 GPU 바이너리 타겟팅 및 최적화
오프라인 컴파일을 통해 프로젝트 빌드 시 전체 GPU 바이너리를 생성하여 앱 내 지연, 첫 실행 시간 및 새로운 수준의 로드 시간을 줄이는 방법을 알아보세요. 또한 ‘Optimize for size(크기에 맞추어 최적화)' 컴파일러 옵션을 사용하여 대규모 GPU 프로그램을 위해 총 컴파일 시간과 바이너리 크기를 개선하는 방법을 보여드립니다.
Target and optimize GPU binaries with Metal 3 Discover how you can reduce in-app stutters, first launch times, and new level load times when you generate your GPU binaries entirely at project build time with offline compilation. We\'ll also show you how to improve total compile time and binary size for larger GPU programs using the... compilation,compiler,metal,metal shading language,metal tools,performance,xcode 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
22:24
Metal 3를 통해 리소스를 더 신속하게 로드
Metal 3의 빠른 리소스 스트리밍을 사용하여 자산을 신속하게 로드하는 방법을 확인하세요. 앱에서 비동기식 설정 및 저장 작업 흐름을 사용하여 SSD 저장 공간의 속도와 Apple 실리콘의 통합 메모리 아키텍처의 처리량을 활용하는 방법을 보여드리겠습니다. 또한 GPU 렌더링 및 컴퓨팅 작업과 병렬로 실행되면서 동기화되는 별도의 대기열을 만드는 방법을 알아보겠습니다. 마지막으로, 더 낮은 지연 속도로 데이터를 로드할 수 있도록 높은 우선순위 대기열로 오디오와 같은 자산을 지정하는 방법을 공유합니다.
Load resources faster with Metal 3 Discover how you can use fast resource streaming in Metal 3 to quickly load assets. We\'ll show you how to use an asynchronous set-it-and-forget-it workflow in your app to take advantage of the speed of SSD storage and the throughput of Apple silicon's unified memory architecture. We\'ll also... 3d graphics,game,game dev,game developer,metal,metal 3,metal tools,raytracing 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
31:23
Metal 레이 트레이싱 성능 극대화
Metal 3의 강력한 기능으로 레이 트레이싱 코드를 단순화하고 성능을 향상하는 방법을 알아보세요. 레이 트레이싱 응용 프로그램을 조정할 수 있는 GPU 디버깅 및 프로파일링 도구에 대해 살펴보겠습니다. 또한 가속화 구조에서 프리미티브별 데이터로 교차 테스트 속도를 높이고 셰이더 코드 메모리 액세스 및 우회를 줄이는 방법을 보여드리겠습니다. 그리고 더 빠른 가속화 구조 빌드와 리핏을 구현하여 로드 시간과 프레임별 오버헤드를 줄일 수 있도록 도와드리겠습니다.
Maximize your Metal ray tracing performance Learn how to simplify your ray tracing code and increase performance with the power of Metal 3. We'll explore the GPU debugging and profiling tools that can help you tune your ray tracing applications. We\'ll also show you how you can speed up intersection tests and reduce shader code memory... game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
17:44
Metal 메시 셰이더를 통해 지오메트리 변환
GPU 기반 지오메트리 생성 및 처리를 위한 Metal의 유연한 최신 파이프라인인 Metal 메시 셰이더를 소개합니다. 이 API를 통해 렌더링 파이프라인의 성능과 유연성을 향상하는 방법을 알아보고, GPU 기반 작업으로 만들 수 있는 몇 가지 기회를 소개합니다. 메시 셰이더를 사용하여 GPU에서 헤어 렌더링과 같은 절차적 지오메트리를 생성하고 추가적인 컴퓨팅 패스나 중간 버퍼 없이 단일 렌더 패스를 빌드할 수 있는 방법을 살펴보세요. 또한 GPU 기반 메쉬렛 컬링을 통해 장면 처리 및 렌더링을 개선하는 방법을 보여드립니다.
Transform your geometry with Metal mesh shaders Meet Metal mesh shaders — a modern and flexible pipeline in Metal for GPU-driven geometry creation and processing. We\'ll explore how this API can improve and add flexibility to your render pipeline, and share some of the opportunities that GPU-driven work can create. Discover how you can create... 3d graphics,game dev,game developer,mesh shaders,metal,metal 3,metal shading language,metal tools,proapps,procedural geometry 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
26:58
Metal-cpp를 통해 C++로 Metal 프로그래밍
이제 C++ 게임과 앱에서 Metal의 강력한 기능을 활용할 수 있습니다. Metal-cpp를 통해 C++ 코드를 Metal과 연동하는 방법을 보여드리고, 각각을 통해 개체 라이프사이클을 관리하는 방법을 살펴보며, 이러한 언어가 앱에서 협력할 수 있도록 돕는 유틸리티를 시연합니다. 또한 Objective-C와 C++를 함께 원활하게 통합하는 앱 아키텍처 디자인의 모범 사례를 보여드립니다.
Program Metal in C++ with metal-cpp Your C++ games and apps can now tap into the power of Metal. We\'ll show you how metal-cpp helps you bridge your C++ code to Metal, explore how each manages object lifecycles, and demonstrate utilities that can help these language cooperate in your app. We\'ll also share best practices for... c,game dev,game developer,metal 3,metalcpp 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
22:11
MetalFX Upscaling을 통한 성능 향상
Metal 응용 프로그램에 플랫폼에 최적화된 그래픽 효과를 제공하는 새로운 API인 MetalFX에 대해 알아보세요. MetalFX Upscaling을 사용하면 이제 응용 프로그램에서 렌더링 품질 저하 없이 더 낮은 해상도로 프레임을 렌더링하고 렌더링 시간을 줄일 수 있습니다. 또한 상당한 성능 향상을 얻을 수 있는 공간 업스케일링과, 최고 품질의 렌더링을 제공하는 시간적 AA 및 업스케일링이라는 두 가지 효과의 사용 방법과 사용 시기를 보여드립니다.
Boost performance with MetalFX Upscaling Discover MetalFX, a new API that provides platform optimized graphics effects for Metal applications. With MetalFX Upscaling, your application can now render frames at a lower resolution, reducing rendering time, without compromising rendering quality. We\'ll also show you how and when to use its... game dev,game developer,games,metal,metal 3,metalfx,metalfx upscaling,metal tools,performance 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
29:51
Metal을 통한 머신 러닝 가속화
Metal을 사용하여 macOS에서 PyTorch 모델 학습을 더 빠르게 진행하는 방법을 확인하세요. TensorFlow 학습 지원에 대한 업데이트를 안내하고, MPS 그래프의 최신 기능 및 작업을 살펴보며, 모든 머신 러닝 요구 사항에 맞는 탁월한 성능을 실현하기 위한 모범 사례를 소개합니다. 머신 러닝과 Metal의 사용에 대한 자세한 내용을 알아보려면 WWDC21의 ‘Accelerate machine learning with Metal Performance Shaders Graph(Metal 성능 셰이더 그래프를 통한...
Accelerate machine learning with Metal Discover how you can use Metal to accelerate your PyTorch model training on macOS. We\'ll take you through updates to TensorFlow training support, explore the latest features and operations of MPS Graph, and share best practices to help you achieve great performance for all your machine learning... 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
16:08
Unity 게임에 손쉬운 사용 추가
오픈 소스인 손쉬운 사용 플러그인을 사용하여 Apple 플랫폼에서 Unity 게임에 액세스할 수 있도록 지원하는 방법을 알아보세요. 샘플 Unity 게임 프로젝트에 VoiceOver 및 스위치 제어와 같은 보조 기술에 대한 지원을 추가하는 과정도 확인해 보시기 바랍니다. Dynamic Type을 통해 텍스트를 자동으로 확장하고, 투명도 감소 또는 대비 증가와 같은 인터페이스 조절을 지원하는 방법을 보여드리겠습니다.
Add accessibility to your Unity games Learn how you can make your Unity games accessible on Apple platforms using our open source Accessibility plug-in. Follow along as we add support for assistive technologies like VoiceOver and Switch Control to a sample Unity game project. We\'ll show you how you can automatically scale text with... 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
38:26
게임 메모리 프로파일링 및 최적화
Apple 플랫폼에서 게임의 메모리를 계산 및 할당하는 방법을 알아보세요. Instruments 및 Game Memory 템플릿을 사용하여 게임을 프로파일링하고, 메모리 그래프를 사용하여 현재 메모리 사용을 모니터링하며, Xcode 메모리 디버거 및 명령줄 도구를 사용하여 분석하는 방법을 보여드립니다. 또한 Metal 디버거의 Metal 리소스를 살펴보고 메모리 사용을 최적화하는 데 더욱 도움이 될 팁과 요령을 제공합니다.
Profile and optimize your game\\u0027s memory Learn how Apple platforms calculate and allocate memory for your game. We\'ll show you how to use Instruments and the Game Memory template to profile your game, take a memory graph to monitor current memory use, and analyze it using Xcode Memory Debugger and command line tools. We\'ll also... game dev,game developer,games,instruments,memory,memory graph,metal 3,profile guided optimization,xcode 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어 -
26:00
세상을 증강 현실로 가져오기
Object Capture 및 RealityKit을 사용하여 현실의 사물을 증강 현실 게임으로 가져올 수 있는 방법을 보여드립니다. Object Capture 프레임워크를 사용하여 자세한 항목을 캡처하고, 이를 Xcode에서 RealityKit 프로젝트에 추가하며, 스타일이 지정된 셰이더 및 애니메이션을 적용하여 이를 AR 경험의 일부로 사용하는 방법을 보여드립니다. 또한 ARKit, RealityKit 및 Object Capture 작업을 위한 모범 사례를 공유합니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Dive...
Bring your world into augmented reality Follow along as we demonstrate how you can use Object Capture and RealityKit to bring real-world objects into an augmented reality game. We\'ll show you how to capture detailed items using the Object Capture framework, add them to a RealityKit project in Xcode, apply stylized shaders and... ar,arkit,augmented reality 그래픽 및 게임 영어, 일본어, 중국어 간체, 한국어
-
-
디자인 -
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.
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. 디자인 영어, 일본어, 중국어 간체, 한국어 -
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.
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. 디자인 영어, 일본어, 중국어 간체, 한국어 -
18:08
iPad 앱 디자인의 새로운 기능
iPad 앱 디자인의 최신 업데이트를 확인하세요. 검색, 탐색 막대, 편집 메뉴, 다중 선택의 향상된 기능 등을 안내합니다. 맞춤형 도구 막대, 다중 열 표, 찾기 및 바꾸기를 통합하여 앱을 더욱 강력하고 손쉽게 사용할 수 있는 방법을 알아보세요.
What\\u2019s new in iPad app design Discover the latest updates in iPad app design. We'll take you through improvements to search, navigation bars, edit menus, multi-selection, and more. Learn how you can make your app both more powerful and easier to use when you incorporate customizable toolbars, multi-column tables, and find and... customization,productivity,screen size,search,sidebar,split view,toolbar 디자인 영어, 일본어, 중국어 간체, 한국어
-
-
머신 러닝 및 AI -
23:30
Core ML 사용 최적화
Core ML이 CPU, GPU 및 Neural Engine과 함께 작동하여 기기 내에서 앱의 개인 정보를 보호하는 머신 러닝 경험을 지원하는 방법을 알아보세요. 여러분의 모델 성능을 이해하고 극대화하기 위한 최신 도구를 살펴보겠습니다. 또한 모델 성능 특성을 손쉽게 이해할 수 있도록 보고서를 생성하는 방법을 보여드리고, Core ML Instrument로 모델에 대한 통찰력을 얻는 데 도움을 드리며, 앱에서 Core ML 통합을 더욱 최적화할 수 있는 API의 향상된 기능을 안내합니다. 이 세션을 최대한 활용하려면...
Optimize your Core ML usage Learn how Core ML works with the CPU, GPU, and Neural Engine to power on-device, privacy-preserving machine learning experiences for your apps. We'll explore the latest tools for understanding and maximizing the performance of your models. We'll also show you how to generate reports to easily... 머신 러닝 및 AI 영어, 일본어, 중국어 간체, 한국어 -
25:31
Create ML 구성 요소 알아보기
Create ML을 이용하면 이미지 분류, 사물 인식, 사운드 분류, 손 동작 분류, 동작 분류, 테이블 형식 데이터 회귀 분석 등을 위한 맞춤형 머신 러닝 모델을 손쉽게 빌드할 수 있습니다. 또한 Create ML 구성 요소 프레임워크를 이용하면 기반 작업을 맞춤화하고 모델을 개선할 수 있습니다. 이러한 작업을 구성하는 특징 추출기, 트랜스포머 및 추정기를 살펴보고, 이러한 기능을 다른 구성 요소 및 사전 처리 단계와 결합하여 이미지 회귀 분석과 같은 개념에 대한 맞춤형 작업을 빌드하는 방법을 살펴보겠습니다. 복잡한 맞춤형...
Get to know Create ML Components Create ML makes it easy to build custom machine learning models for image classification, object detection, sound classification, hand pose classification, action classification, tabular data regression, and more. And with the Create ML Components framework, you can further customize underlying... 머신 러닝 및 AI 영어, 일본어, 중국어 간체, 한국어 -
13:25
Create ML 구성 요소를 통한 고급 모델 작성
Create ML 구성 요소를 통해 맞춤형 머신 러닝 모델의 수준을 한 단계 높일 수 있습니다. 비디오나 오디오와 같은 시간적 데이터로 작업하는 방법과 반복적인 사람의 동작 수를 세거나 고급 사운드 분류를 제공하는 모델을 작성하는 방법을 보여드립니다. 또한 새로운 데이터로 모델 학습을 가속화하기 위해 점진적 피팅을 사용하는 것에 관한 모범 사례를 소개합니다. 맞춤형 머신 러닝 모델에 대한 소개는 WWDC22의 ‘Get to know Create ML Components(Create ML 구성 요소 알아보기)'를 시청하시기...
Compose advanced models with Create ML Components Take your custom machine learning models to the next level with Create ML Components. We\'ll show you how to work with temporal data like video or audio and compose models that can count repetitive human actions or provide advanced sound classification. We\'ll also share best practices on using... 머신 러닝 및 AI 영어, 일본어, 중국어 간체, 한국어 -
16:46
Create ML의 새로운 기능
Create ML의 최신 업데이트를 살펴볼 수 있습니다. 맞춤형 모델이 실제 데이터에서 어떤 성능을 보이는지 이해할 수 있도록 Create ML의 평가 도구의 향상된 기능을 소개합니다. 테스트 데이터의 각 유형의 이미지에 대한 모델 성능을 확인하고 개별 이미지 내의 문제를 식별하여 잘못된 분류, 레이블이 부적절하게 지정된 데이터 및 기타 오류의 문제를 해결하는 방법을 알아보세요. 또한 연속성 카메라를 사용하여 iPhone 및 iPad의 모델을 테스트하는 방법을 라이브 미리 보기로 보여드리고, Create ML 구성 요소...
What\\u0027s new in Create ML Discover the latest updates to Create ML. We'll share improvements to Create ML's evaluation tools that can help you understand how your custom models will perform on real-world data. Learn how you can check model performance on each type of image in your test data and identify problems within... 머신 러닝 및 AI 영어, 일본어, 중국어 간체, 한국어 -
17:19
머신 러닝 개발 경험 살펴보기
우수한 머신 러닝(ML) 기반 경험을 앱에 제공하는 방법을 알아보세요. 모델 검색, 변환, 학습에 대해 안내하고, ML을 위한 팁과 모범 사례를 제공합니다. 또한 ML 과정을 시작할 경우 고려해야 할 사항을 소개하고, 모델 성능을 평가하기 위한 기술을 시연하며, 모델을 조정하여 기기에서 실시간 성능을 확보하는 방법을 알아보겠습니다. 이 세션에서 다루는 기술에 대해 자세히 알아보려면 WWDC22의 ‘Optimize your Core ML usage(Core ML 사용 최적화)'와 ‘Accelerate machine...
Explore the machine learning development experience Learn how to bring great machine learning (ML) based experiences to your app. We\'ll take you through model discovery, conversion, and training and provide tips and best practices for ML. We\'ll share considerations to take into account as you begin your ML journey, demonstrate techniques for... 머신 러닝 및 AI 영어, 일본어, 중국어 간체, 한국어
-
-
비지니스 & 교육 -
13:12
Apple Business Essentials 살펴보기
소규모 기업에 기기 관리, 24/7 지원 및 클라우드 저장 공간을 모두 제공하는 통합 솔루션인 Apple Business Essentials에 대해 자세히 알아보세요. 모음과 같은 기능을 사용하여 조직의 모든 iPhone, iPad, Mac 및 Apple TV를 위한 앱과 설정을 관리하는 방법을 살펴보겠습니다. 시작하는 방법을 알아보고 Apple Business Essentials가 귀사와 귀사의 직원에게 어떤 도움을 드릴 수 있는지 살펴보세요.
Explore Apple Business Essentials Learn more about Apple Business Essentials — a complete solution that brings together device management, 24/7 support, and cloud storage for your small business. We\'ll explore how you can use features like Collections to manage apps and settings for every iPhone, iPad, Mac, and Apple TV in your... apple business manager,device management,mdm,small business,smb 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
38:23
Apple 기기 관리의 새로운 기능
Apple 플랫폼 전반의 기기 관리에 대한 향상된 기능을 확인하세요. iPhone용 Apple Configurator의 최신 버전을 사용하여 기기 배포 작업 흐름을 개선할 수 있습니다. macOS, iOS 및 iPadOS용 ID 기술과 MDM 프로토콜 업데이트에 대해 알아보세요. 기기 관리 문서를 제공하는 방법에 대한 흥미로운 변화도 소개합니다.
What\\u0027s new in managing Apple devices Explore enhancements to device management across Apple platforms. Improve device deployment workflows using the latest version of Apple Configurator for iPhone. Learn about identity technologies and MDM protocol updates for macOS, iOS and iPadOS. We\'ll also share an exciting change in how we... configuration,configurator,dns,education,enrollment,enterprise,esim,identity,idp,management,mdm,networking,oauth,privacy,profile,profiles,security,shared ipad,software update 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
15:48
Swift Playgrounds에서 첫 번째 앱 빌드
Swift Playgrounds로 앱을 손쉽게 프로토타이핑하고 빌드하는 방법을 알아보세요. 빈 프로젝트에서 앱을 만들고 SwiftUI로 인터페이스를 빌드하고 Swift Package Manager를 사용하여 오픈 소스 패키지에서 기능을 추가하는 방법을 보여드리겠습니다. 또한 Previews(미리보기) 및 콘솔을 사용하여 문제를 디버깅하는 방법을 살펴보고, TestFlight를 통해 배포용으로 App Store Connect에 앱을 제출하는 방법을 알려드리겠습니다.
Build your first app in Swift Playgrounds Learn how you can easily prototype and build apps with Swift Playgrounds. We'll show you how to create an app from a blank project, build its interface with SwiftUI, and use Swift Package Manager to add extra functionality from an open source package. We\'ll also explore how you can debug issues... 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
23:00
macOS 또는 Linux 가상 머신 만들기
가상화 프레임워크를 사용하여 Mac에 가상 머신을 빠르게 만드는 방법을 알아보세요. 가상 Mac을 만들고 격리된 환경에서 앱의 변경 사항을 빠르게 테스트하는 방법을 보여드립니다. 또한 전체 Linux 배포판을 Apple 실리콘에서 설치 및 실행하는 방법을 알아보고, Rosetta 2를 활용하여 x86-64 Linux 바이너리를 실행하는 방법을 소개합니다.
Create macOS or Linux virtual machines Learn how you can use the Virtualization framework to quickly create virtual machines on your Mac. We\'ll show you how to create a virtual Mac and quickly test changes to your app in an isolated environment. We\'ll also explore how you can install and run full Linux distributions on Apple... 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
19:41
내 macOS 앱에 연속성 카메라 활용하기
연속성 카메라를 통해 모든 Mac 앱에서 iPhone을 외부 카메라로 사용할 수 있는 방법을 확인하세요. 비디오 화상 회의 소프트웨어 빌드, 카메라를 사용한 창작 활동 등에 관계없이 자동 카메라 전환을 통해 앱의 기능을 향상하는 방법을 보여드리겠습니다. 또한 사용자 선호 및 시스템 선호 카메라를 인식하는 방법을 살펴보고, iPhone의 비디오 스트림으로부터 고해상도 및 고품질 사진을 캡처할 수 있는 API 등을 안내하겠습니다. 카메라 캡처에 대해 자세히 알아보려면 WWDC22의 ‘Discover advancements in...
Bring Continuity Camera to your macOS app Discover how you can use iPhone as an external camera in any Mac app with Continuity Camera. Whether you're building video conferencing software or an experience that makes creative use of cameras, we'll show you how you can enhance your app with automatic camera switching. We'll also explore how... 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
20:26
멋진 Swift Playgrounds용 콘텐츠 만들기
Swift Playgrounds를 위해 디자인된 안내식 교육 콘텐츠를 빌드하는 방법을 알아보세요. 완료된 샘플 코드 프로젝트에 가이드를 추가하는 방법을 함께 알아보시기 바랍니다. 학습자가 자신만의 코드로 프로젝트를 확장하도록 장려하는 관련 코드와 선택 사항인 실험 과제를 보여주기 위해 러닝 센터에 과제를 추가하는 방법을 시연합니다.
Create engaging content for Swift Playgrounds Learn how you can build guided instructional content designed for Swift Playgrounds. Follow along with us as we explore how you can add a guide to a completed sample code project. We\'ll demonstrate how to add tasks to your learning center to show off relevant code and optional experiment tasks... swift playgrounds 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
31:47
선언적 기기 관리 도입
선언적 접근 방식을 통해 기기 관리 솔루션의 개발을 간소화하는 방법을 확인하세요. 플랫폼 지원의 최신 업데이트를 안내하고, 상태 및 술어에 대한 프로토콜 개선 사항을 살펴봅니다.
Adopt declarative device management Discover how you can simplify development of your device management solution with the declarative approach. We'll take you through the latest updates to platform support and explore protocol enhancements for status and predicates. business,declarative,device management,education,enterprise,mdm 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
14:08
손쉽게 사용할 수 있는 단일 앱 모드 경험 만들기
단일 앱 모드에서 앱을 사용하는 사용자에게 더 많은 제어 기능과 손쉬운 사용을 제공하는 방법을 알아보세요. UIAccessibility 및 자동 평가 구성 프레임워크를 사용하여 필요 시 이러한 제한을 적용하고, 설정 앱을 열지 않고도 이러한 손쉬운 사용 기능을 활성화하는 방법을 소개합니다. 또한 앱을 일시적으로 단일 앱 모드로 전환하는 iOS의 사용법 유도 기능을 더욱 효과적으로 지원하기 위해 앱 내에서 맞춤형 제한을 추가하는 방법을 안내합니다.
Create accessible Single App Mode experiences Learn how you can provide more control and accessibility to people using your apps in Single App Mode. We'll share how you can use the UIAccessibility and Automatic Assessment Configuration frameworks to apply these restrictions when needed and enable these accessibility features without ever... 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
10:14
엔드포인트 보안의 새로운 사항
바이러스 방지 소프트웨어, 엔드포인트 감지 및 대응, macOS용 데이터 유출 방지 솔루션과 같은 안정적인 엔드포인트 보안 제품을 빌드하는 방법을 알아보세요. 또한 엔드포인트 보안 API의 최신 개선 사항을 안내합니다. 앱에서 더 많은 보안 이벤트를 지원하고 고급 음소거 기능을 사용하는 방법을 알아보세요. 명령줄에서 인트로스펙션을 수행하는 데 도움이 되는 독립적인 도구도 살펴보겠습니다.
What\\u2019s new in Endpoint Security Learn how you can build reliable endpoint security products like anti-virus software, endpoint detection and response, and data leakage prevention solutions for macOS. We\'ll take you through the latest enhancements to Endpoint Security APIs: Learn how you can support more security events and use... authentication,eslogger,gatekeeper,kauth,kernel,login,logout,malware,openbsm,xprotect 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어 -
19:25
직장 및 학교에서 Apple로 로그인 살펴보기
조직 설정에서 관리되는 Apple ID에 Apple로 로그인을 지원하는 방법을 알아보세요. 직장 및 학교에서의 Apple로 로그인에 대해 소개하고, 교육 앱에서 REST API의 강력한 기능을 활용하여 학생 및 수업 정보 가져오기 과정을 간편하게 진행할 수 있는 방법을 알아보겠습니다. 또한 Apple Business Manager 및 Apple School Manager 내에서 이러한 기능을 위해 Access Management 제어를 구성하는 방법을 공유합니다. 이 세션을 최대한 활용하려면 Apple로 로그인 및 REST...
Discover Sign in with Apple at Work & School Learn how you can support Sign In with Apple for Managed Apple IDs in organizational settings. We\'ll introduce you to Sign In with Apple at Work & School and explore how education apps can harness the power of this REST API to streamline the import process for student and class information... 비지니스 & 교육 영어, 일본어, 중국어 간체, 한국어
-
-
사진 및 카메라 -
32:08
Core Media IO로 카메라 확장 프로그램 만들기
Core Media IO를 사용하여 소프트웨어 카메라, 하드웨어 카메라 및 크리에이티브 카메라를 위한 macOS 시스템 확장 프로그램을 손쉽게 만드는 방법을 확인하세요. 레거시 DAL 플러그인을 대체하는 최신 기능을 소개합니다. 이러한 확장 프로그램은 안전하고 빠르며 카메라 입력을 사용하는 모든 앱과 완벽히 호환됩니다. Core Media IO API에 대해 안내하고 이를 통해 카메라 제조업체, 특수 효과 기능이 있는 화상 회의 앱, 창의적인 앱 아이디어 등을 지원하는 방법을 알려드리겠습니다.
Create camera extensions with Core Media IO Discover how you can use Core Media IO to easily create macOS system extensions for software cameras, hardware cameras, and creative cameras. We\'ll introduce you to our modern replacement for legacy DAL plug-ins — these extensions are secure, fast, and fully-compatible with any app that uses a... 사진 및 카메라 영어, 일본어, 중국어 간체, 한국어 -
10:00
PhotoKit 변경 내역 살펴보기
PhotoKit을 통해 풍부한 사진 중심 기능을 빌드할 수 있습니다. PhotoKit의 최신 API를 통해 이미지 자산의 변경 내용을 쉽게 추적하는 방법을 알아보세요. PHPhotoLibrary 변경 내역 API를 소개하고, 출시 간 변경 토큰을 보존하여 앱에서 사용자의 사진 라이브러리에 대한 추가 사항, 삭제 및 업데이트를 인식하는 방법을 시연합니다. 사진 라이브러리 통합에 대해 자세히 알아보려면 WWDC22의 ‘What's new in the Photos picker(Photos 선택기의 새로운 기능)' 및 WWDC21의...
Discover PhotoKit change history PhotoKit can help you build rich, photo-centric features. Learn how you can easily track changes to image assets with the latest APIs in PhotoKit. We'll introduce you to the PHPhotoLibrary change history API and demonstrate how you can persist change tokens across launches to help your app... 사진 및 카메라 영어, 일본어, 중국어 간체, 한국어 -
16:29
RoomPlan으로 매개변수적 3D 룸 스캔 만들기
RoomPlan을 사용하면 앱에서 간단한 매개변수적 3D 룸 스캔을 빠르게 만들 수 있습니다. 이 API를 사용하여 룸 스캐닝 경험을 손쉽게 추가하는 방법을 알아보세요. 이 API를 도입하는 방법을 보여드리고, 3D 매개변수적 출력에 대해 살펴보며, 앱에서 모든 스캔에 대해 우수한 결과를 얻을 수 있는 모범 사례를 공유합니다.
Create parametric 3D room scans with RoomPlan RoomPlan can help your app quickly create simplified parametric 3D scans of a room. Learn how you can use this API to easily add a room scanning experience. We\'ll show you how to adopt this API, explore the 3D parametric output, and share best practices to help your app get great results with... ar,arkit,augmented reality 사진 및 카메라 영어, 일본어, 중국어 간체, 한국어 -
12:11
VisionKit을 통한 컴퓨터 판독 코드 및 텍스트 캡처
VisionKit의 Data Scanner를 소개합니다. 이 프레임워크는 AVCapture와 Vision을 결합하여, 간단한 Swift API를 통해 컴퓨터 판독 코드 및 텍스트의 라이브 캡처를 지원합니다. 바코드 기호와 언어 선택을 지정하여 앱에서 캡처할 수 있는 콘텐츠의 유형을 제어하는 방법을 보여드립니다. 또한 앱에서 지침을 활성화하고 항목 강조 또는 관심 영역을 맞춤화하는 방법에 대해 살펴보며, 앱에서 항목을 감지한 후의 상호 작용을 처리하는 방법을 다룹니다. 정지 이미지 또는 일시 정지된 비디오 프레임을 통한 라이브...
Capture machine-readable codes and text with VisionKit Meet the Data Scanner in VisionKit: This framework combines AVCapture and Vision to enable live capture of machine-readable codes and text through a simple Swift API. We'll show you how to control the types of content your app can capture by specifying barcode symbologies and language selection... 사진 및 카메라 영어, 일본어, 중국어 간체, 한국어 -
18:22
iOS 카메라 캡처의 향상된 기능 살펴보기: 심도, 포커스, 멀티태스킹
앱에서 고급 카메라 캡처 기능을 활용하는 방법을 확인하세요. LiDAR 스캐너를 사용하여 사진 및 비디오 효과를 만들고 정확한 심도 측정을 수행하는 방법을 보여드립니다. 앱에서 카메라를 사용하여 화면 속 화면이나 멀티태스킹을 수행하고, 카메라 캡처 중에 얼굴 기반 자동 포커스와 자동 노출을 제어하는 방법 등을 알아보세요. 또한 고품질의 비디오 출력을 캡처하는 동시에 라이브 미리 보기를 최적화할 수 있도록 다양한 비디오 출력을 사용하기 위한 전략을 소개합니다. 카메라 캡처 기능의 개요를 확인하려면 WWDC21의 ‘What's...
Discover advancements in iOS camera capture: Depth, focus, and multitasking Discover how you can take advantage of advanced camera capture features in your app. We\'ll show you how to use the LiDAR scanner to create photo and video effects and perform accurate depth measurement. Learn how your app can use the camera for picture-in-picture or multitasking, control... 사진 및 카메라 영어, 일본어, 중국어 간체, 한국어 -
14:26
앱에 라이브 텍스트 상호 작용 추가
정지 사진 또는 일시 정지된 비디오 프레임에 대한 라이브 텍스트 지원을 앱에 구현하는 방법을 알아보세요. iOS, iPadOS 또는 macOS의 모든 이미지 보기 내에서 텍스트 상호 작용, 번역, 데이터 감지 및 QR 코드 스캐닝을 손쉽게 활성화하는 방법을 소개합니다. 또한 상호 작용 유형 제어, 보조 인터페이스 관리, 잠재적 동작 충돌 해결 방법에 대해 다룹니다. 라이브 카메라 피드의 감지된 데이터 캡처 및 상호 작용에 대해 자세히 알아보려면 WWDC22의 ‘Capture machine-readable codes and...
Add Live Text interaction to your app Learn how you can bring Live Text support for still photos or paused video frames to your app. We\'ll share how you can easily enable text interactions, translation, data detection, and QR code scanning within any image view on iOS, iPadOS, or macOS. We\'ll also go over how to control interaction... 사진 및 카메라 영어, 일본어, 중국어 간체, 한국어
-
-
손쉬운 사용 및 포용성 -
22:17
글로벌 앱 빌드: 사례별 현지화
사용 중인 언어에 관계없이 전 세계의 기기에서 앱을 실행하고 모든 사용자에게 탁월한 경험을 제공하도록 지원하는 방법을 알아보세요. 다양한 고객층을 위한 앱 제작 시 Apple API를 통해 탄탄한 기반을 얻을 수 있는 방법을 알아보고, 그동안의 경험을 바탕으로 사례, 문제 및 모범 사례를 공유합니다.
Build global apps: Localization by example Learn how you can run your apps on devices around the world and help everyone have a great experience — regardless of the language they speak. We\'ll explore how Apple APIs can provide a solid foundation when creating apps for diverse audiences, and we\'ll share examples, challenges, and best... ,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체, 한국어 -
20:13
아랍어를 위한 디자인
앱 또는 게임을 아랍어용으로 디자인하거나 최적화하는 방법을 알아보세요. 최초 출시를 계획 중이거나 기존 앱 또는 게임을 개선하려는 분들을 위해 아랍어 사용자를 위한 UI 디자인의 모범 사례와 팁을 알려드립니다. UI 구성 요소 및 아이콘을 통해 오른쪽에서 왼쪽으로 쓰는 레이아웃을 아름답게 만드는 방법을 배우고, 제품 디자인에서 아랍어 스크립트와 타이포그라피의 뉘앙스를 살펴보며, 아랍어 숫자를 알아볼 수 있습니다.
Design for Arabic Find out how to design or optimize your app or game for Arabic. Whether you're planning a first release or improving an existing app or game, we'll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and... 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체, 한국어 -
19:30
아랍어를 위한 디자인 · صمّم بالعربي
تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات...
Design for Arabic \\u00b7 \\u0635\\u0645\\u0651\\u0645 \\u0628\\u0627\\u0644\\u0639\\u0631\\u0628\\u064a تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات... rtl 손쉬운 사용 및 포용성 아랍어, 영어, 일본어, 중국어 간체, 한국어 -
33:46
오른쪽에서 왼쪽으로
Game Center 활동 대시보드가 게임에 새로운 플레이어를 유치하는 데 어떻게 도움이 될 수 있는지 확인하세요. 대시보드 및 프로필에 대해 소개하고 이를 통해 게임에서 플레이어 업적, 고득점, 리더보드 변경을 추적하는 방법에 대해 살펴보겠습니다. 또한 Game Center 플러그인을 사용하여 Unity 게임 프로젝트에 Game Center를 추가하는 방법을 보여드립니다.
Get it right (to left) Discover how to develop your app so that it can be localized into \"right-to-left\" languages such as Arabic and Hebrew. We\'ll take you through important considerations for these languages, share solutions to challenges, and provide best practices for delivering a great right-to-left experience... alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체, 한국어 -
26:41
플러그인 및 플레이: Unity 게임 프로젝트에 Apple 프레임워크 추가
여러분의 Unity 앱 또는 게임이 Apple 플랫폼에서 더 우수한 경험을 선사할 수 있도록 도와주세요. Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics 및 PHASE라는 여섯 가지 플러그인을 통해 여러분의 프로젝트에 Apple 기술을 직접 추가하는 방법을 알아보세요. 새로운 게임플레이 메커니즘을 추가하고, 게임을 더 손쉽게 이용할 수 있게 하며, 최신 Apple 기능과 서비스를 활용할 수 있는 방법을 보여드리겠습니다.
Plug-in and play: Add Apple frameworks to your Unity game projects Help make your Unity app or game an even better experience on Apple platforms. Learn how you can add Apple technologies directly to your projects with six plug-ins: Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics, and PHASE. We\'ll show you how you can add new gameplay... game center,game controller,game controllers,game dev,game developer,haptic,haptics,phase,plugin,plugin,plugins,unity,unity plugins 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체, 한국어
-
-
시스템 서비스 -
7:10
CloudKit 콘솔의 새로운 기능
CloudKit 콘솔의 최신 업데이트를 안내하고, 전에 없던 방식으로 웹에서 컨테이너를 탐색 및 디버깅하는 방법을 살펴보겠습니다. 기록을 쿼리하고 다른 계정의 관점에서 데이터를 볼 수 있도록 지원하는 iCloud 역할에 대해 자세히 알아보시기 바랍니다. 기록 영역을 공유하고 참가자 간의 협업을 개선하는 방법을 알아보세요. 또한 휴면 중인 컨테이너를 숨기는 방법도 확인하세요. CloudKit 콘솔을 최대한 활용하기 위한 몇 가지 팁도 공유합니다. 이 세션을 최대한 활용하려면 CloudKit 컨테이너에 대한 기본 지식을 갖추고...
What\\u2019s new in CloudKit Console We'll take you through the latest updates to CloudKit Console and discover how you can explore and debug your containers on the web like never before. Learn more about Act as iCloud, which helps you query records and view data from the perspective of another account. Discover how to share zones... 시스템 서비스 영어, 일본어, 중국어 간체, 한국어 -
26:21
Core Data 및 CloudKit 사용 최적화
Core Data 및 CloudKit 구현을 최적화할 수 있는 개발 주기의 세 부분을 함께 살펴보시기 바랍니다. 앱의 아키텍처 및 기능 세트를 분석하여 가정을 검증하고, 대용량 데이터 세트를 수집한 후 동작의 변화를 탐색하며, 작업 흐름을 개선하기 위해 실행 가능한 피드백을 얻을 수 있는 방법을 보여드리겠습니다. 이 세션을 최대한 활용하려면 데이터 모델을 CloudKit으로 동기화하는 방법을 숙지하는 것이 좋습니다.
Optimize your use of Core Data and CloudKit Join us as we explore the three parts of the development cycle that can help you optimize your Core Data and CloudKit implementation. We\'ll show you how you can analyze your app\'s architecture and feature set to verify assumptions, explore changes in behavior after ingesting large data sets,... 시스템 서비스 영어, 일본어, 중국어 간체, 한국어 -
19:51
Core Data 스키마 개선
앱을 업데이트한 후 Core Data 스키마를 깔끔하게 마이그레이션하고 데이터 모델 변경을 간편하게 수행하는 방법을 알아보세요. 내장된 마이그레이션 도구를 활용하여 데이터 저장 공간을 최신 상태로 유지하고 Core Data에서 스키마를 분석하여 데이터 모델 마이그레이션을 추론하는 방법을 보여드립니다. 또한 모범 사례를 제공하고, 까다로운 마이그레이션 문제를 해결하도록 지원하며, Core Data 스키마가 CloudKit와 상호 작용하여 클라우드에서 손쉬운 마이그레이션을 지원하는 방법을 살펴보겠습니다. 이 세션을 최대한...
Evolve your Core Data schema Learn how you can cleanly migrate Core Data schemas after updating your app, and breeze through data model changes. We'll show you how you can take advantage of built-in migration tools to keep your data storage up to date, and let Core Data analyze your schema to infer data model migrations... 시스템 서비스 영어, 일본어, 중국어 간체, 한국어 -
21:24
Push to Talk를 통한 음성 통신 향상
앱에 워키토키 통신을 구현하도록 지원합니다. 버튼을 탭하는 것만으로 빠른 통신이 가능하도록 Push to Talk 앱에 눈에 띄는 시스템 UI를 추가하는 방법을 알아보세요. PushToTalk 프레임워크에 대해 소개하고 백그라운드에서도 오디오를 송수신할 수 있도록 앱을 구성하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 앱 백엔드에서 오디오 전송을 처리하는 방법을 숙지하시는 것이 좋습니다. 또한 APN에 대한 기본적인 이해가 필요합니다.
Enhance voice communication with Push to Talk We're coming in loud and clear to help you bring walkie-talkie communication to your app — over! Discover how you can add prominent system UI to your Push to Talk app, enabling rapid communication with the tap of a button. We'll introduce you to the PushToTalk framework and show you how to... 시스템 서비스 영어, 일본어, 중국어 간체, 한국어 -
12:37
SMS 메시지 필터 살펴보기
SMS 메시지 필터 확장 프로그램을 통해 사용자는 알 수 없는 발신자로부터의 SMS 메시지를 필터링하여 메시지를 관리할 수 있습니다. SMS 메시지를 메시지 내용 및 기타 휴리스틱에 따라 폴더 및 하위 폴더로 자동으로 분류하는 메시지 필터 확장 프로그램을 갖춘 앱을 만드는 방법을 알아보세요.
Explore SMS message filters SMS message filter extensions can help people manage Messages by filtering SMS messages from unknown senders. Discover how to create apps with message filter extensions that automatically categorize SMS messages into folders and sub-folders based on message contents and other heuristics. junk,promotions,transactions 시스템 서비스 영어, 일본어, 중국어 간체, 한국어 -
12:14
개인 정보 사용 수준 라벨 만들기
개인 정보 사용 라벨을 통해 사용자가 앱의 개인정보 처리방침을 이해할 수 있습니다. 여러분의 현재 데이터 습관을 자세히 조사하는 방법을 살펴보고, App Store 제품 페이지에 앱의 개인 정보 사용 라벨을 만들기 위한 모범 사례를 알아보세요.
Create your Privacy Nutrition Label Privacy Nutrition Labels help people understand your app\'s privacy practices. Discover how you can take inventory of your current data habits and learn best practices for creating your app's Privacy Nutrition Label on your App Store product page. 시스템 서비스 영어, 일본어, 중국어 간체, 한국어 -
18:42
앱의 응답성을 높이기 위한 네트워킹 지연 단축
최신 네트워크 처리 속도를 최대한 활용하고자 할 경우 네트워크 지연이 앱에 어떤 영향을 미칠 수 있는지 확인해 보세요. 응답성을 높이기 위해 앱과 서버에서 수행할 수 있는 변경 사항에 대해 알아보고, 종단간 지연을 훨씬 줄일 수 있는 인터넷 개선 사항에 맞게 앱을 준비하시기 바랍니다.
Reduce networking delays for a more responsive app Find out how network latency can affect your apps when trying to get full benefit out of modern network throughput rates. Learn about changes you can make in your app and on your server to boost responsiveness, and prepare your app for improvements coming to the Internet that will offer even... 시스템 서비스 영어, 일본어, 중국어 간체, 한국어
-
-
앱 서비스 -
15:48
Focus 필터 소개
다른 사람이 현재 활성화한 Focus를 기준으로 앱 동작을 맞춤화하는 방법을 확인하세요. 앱 인텐트를 사용하여 앱의 Focus 필터를 정의하고 시스템의 변경 사항에 대해 조치를 취하고 앱의 보기를 다양한 방법으로 표시하는 방법을 보여드리겠습니다. 또한 알림을 필터링하고 배지 수를 업데이트하는 방법을 살펴보겠습니다. 이 세션을 최대한 활용하려면 먼저 WWDC22의 ‘Dive into App Intents(앱 인텐트 자세히 알아보기)'를 시청하시기 바랍니다.
Meet Focus filters Discover how you can customize app behaviors based on someone\'s currently enabled Focus. We\'ll show you how to use App Intents to define your app\'s Focus filters, act on changes from the system, and present your app\'s views in different ways. We\'ll also explore how you can filter... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
41:31
MapKit의 새로운 기능
새로운 차원의 MapKit을 함께 살펴보겠습니다. 최신 지도를 사용하고 디테일이 우수한 3D 도시 경험을 지원하도록 앱을 업그레이드하는 방법을 보여드립니다. 오버레이를 사용하여 데이터를 시각화하는 동시에 3D 지도로 자연스럽게 통합할 수 있는 방법을 배울 수 있습니다. 또한 Selectable Map Features 및 Look Around API를 통해 상호 작용 및 몰입형 경험을 만드는 방법을 다루겠습니다.
What\\u0027s new in MapKit Come along with us as MapKit enters a new dimension. We\'ll show you how you can upgrade your app to use the latest map and support the highly-detailed 3D City Experience. Learn how you can visualize data using overlays while ensuring they integrate smoothly into the 3D map. We'll also cover how... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
28:52
Nearby Interaction의 새로운 기능
Nearby Interaction 프레임워크를 통해 초광대역(UWB)을 앱 및 하드웨어 액세서리로 손쉽게 통합하는 방법을 살펴보세요. ARKit의 시공간적 기능과 U1 칩의 무선 감도를 결합하여 근처의 정지된 물체를 정밀하게 찾을 수 있는 방법을 배울 수 있습니다. 또한 Bluetooth로 페어링된 UWB 액세서리를 사용하여 백그라운드 상호 작용을 만드는 방법을 보여드립니다.
What\\u0027s new in Nearby Interaction Discover how the Nearby Interaction framework can help you easily integrate Ultra Wideband (UWB) into your apps and hardware accessories. Learn how you can combine the visual-spatial power of ARKit with the radio sensitivity of the U1 chip to locate nearby stationary objects with precision. We'll... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
9:34
Screen Time API의 새로운 기능
사용자가 기기와의 관계를 관리하도록 돕는 한편 개인 정보를 최우선으로 보호하는 앱을 빌드하는 방법을 알아보세요. Screen Time API에 대해 안내하고, 핵심 제한 기능 및 기기 활동 보고서와 같은 기능을 사용하여 탁월한 경험을 만드는 동시에 기기의 소유자, 부모 및 보호자에게 측정 가능한 제어 기능을 제공하는 방법을 알려드리겠습니다.
What\\u0027s new in Screen Time API Find out how you can build apps that help people manage their relationship with their device — all while putting privacy first. We'll take you through the Screen Time API and share how you can use features like core restrictions and device activity reports to create great experiences while... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
11:10
SharePlay에 광고 및 삽입 광고 표시
앱이 각 참가자에게 서로 다른 광고 일정을 제공할 때 SharePlay에서 조정된 재생 경험을 제공하는 방법을 알아보세요. 서버측 삽입 광고(stitched-in ad)와 예약된 HLS 삽입 광고를 통해 재생 경험을 구축하는 방법을 살펴보고 팁과 모범 사례를 공유합니다.
Display ads and interstitials in SharePlay Find out how you can deliver a coordinated playback experience in SharePlay when your app delivers different ad schedules to each participant. We\'ll explore how to build playback experiences with stitched-in ads and scheduled HLS interstitials, and share tips and best practices. 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
12:43
네트워크 프레임워크를 통한 기기 간 상호 작용 빌드
다양한 기기 간에 통합된 콘텐츠 경험을 만드는 방법을 알아보세요. 손쉽게 통신 경로를 설정하고 Apple TV를 iPhone, iPad 및 Apple Watch와 같은 다른 기기와 연결할 수 있게 해주는 DeviceDiscoveryUI에 대해 소개합니다. 또한 일반적인 시나리오를 알아보고 원활한 기기 간 연결을 위한 모범 사례를 제공합니다.
Build device-to-device interactions with Network Framework Learn how you can create integrated content experiences across multiple devices. We'll introduce you to DeviceDiscoveryUI, which makes it easy to set up communication pathways and connect Apple TV with other devices like iPhone, iPad and Apple Watch. We\'ll also explore common scenarios and... network framework 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
24:07
메시지를 통합 협업 경험 향상
메시지에서의 협업을 통해 앱의 통신 및 협업을 강화할 수 있는 방법을 확인하세요. 간단한 공유와 토론을 위해 메시지 대화로 문서를 연결하는 방법을 배울 수 있습니다. 대화에 참여하는 모든 사람이 문서의 최신 활동 소식을 확인할 수 있도록 하는 방법을 알아보세요. 또한 앱에 맞춤형 UI를 추가하여 협업 세부 사항을 관리하고 문서를 메시지 대화 및 FaceTime 통화에 연결하는 방법을 확인할 수 있습니다. SharedWithYou 프레임워크에 대해 자세히 알아보려면 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다...
Enhance collaboration experiences with Messages Discover how you can help improve communication and collaboration in your app with Collaboration in Messages. Learn how to tie a document to Messages conversations for simple sharing and discussion. Explore how you can keep everyone in the conversation up to date on the latest activity in the... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
28:29
메시지와 맞춤형 협업 앱 통합
SharedWithYou 프레임워크를 통해 앱의 협업 인프라를 강화하는 방법을 확인하세요. 협업 콘텐츠에 안전한 초대를 보내고 참가자 변경 사항을 동기화하는 방법을 보여드립니다. 관련 대화 내에 콘텐츠 업데이트를 표시하는 방법도 다루겠습니다. SharedWithYou(나와 공유된 항목)에 대한 소개는 WWDC22의 ‘앱에 나와 공유된 항목 추가'를 시청하시기 바랍니다. 협업 UI API에 대한 개요를 보려면 WWDC22의 ‘Enhance collaboration experiences with Messages(메시지로 협업...
Integrate your custom collaboration app with Messages Discover how the SharedWithYou framework can augment your app\'s collaboration infrastructure. We\'ll show you how to send secure invitations to collaborative content and synchronize participant changes. We\'ll also cover displaying content updates within the relevant conversation. For an... 앱 서비스 영어, 일본어, 중국어 간체 -
24:02
배경 자산 소개
배경 자산 프레임워크를 사용하여 CDN에서 대용량 파일을 직접 다운로드하고 앱과 게임의 초기 실행 경험을 향상하는 방법을 확인하세요. 초기 앱 설치 시, 앱 업데이트 시, 그리고 앱을 사용하는 동안 주기적으로 배경 다운로드를 예약하는 방법을 보여드립니다. 또한 사용자가 원하는 콘텐츠를 원하는 시기에 확보할 수 있도록 다운로드 예약을 관리하는 방법을 알아보겠습니다.
Meet Background Assets Discover how you can use the Background Assets framework to download large files directly from your CDN and improve the initial launch experience of your apps and games. We'll show you how to schedule background downloads during initial app install, app updates, and periodically as someone uses... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
20:13
앱 단축어 디자인
Siri, Spotlight 및 단축어 앱에서 앱의 우수한 기능을 직접 노출하는 방법을 알아보세요. 앱 단축어에 대해 소개하고, 앱 단축어로 작동할 만한 앱의 기능을 평가하는 데 도움이 될 모범 사례를 제공하며, 나만의 단축어를 제작하는 과정을 안내합니다. 명확하고 기억하기 쉬운 이름을 만들고, 맞춤형 시각 자료를 디자인하며, 필요한 정보를 수집하고, 검색하기 쉬운 단축어를 생성하는 방법을 알아보세요.
Design App Shortcuts Learn how you can surface great features from your app directly in Siri, Spotlight, and the Shortcuts app. We\'ll introduce you to App Shortcuts, provide best practices to help you evaluate features in your app that would work well as App Shortcuts, and take you through the process of creating... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
30:41
앱 인텐트 자세히 알아보기
앱 인텐트 프레임워크를 사용하여 앱의 검색 가능성과 앱 사용률을 높일 수 있는 방법을 알아보세요. 이 Swift 프레임워크의 강력한 기능에 대해 안내하고, 앱 인텐트와 SiriKit 인텐트의 차이점을 살펴보며, 앱의 기능을 시스템에 노출하는 방법을 보여드립니다. 또한 엔티티 및 쿼리를 빌드하여 풍부한 앱 단축어 경험을 만드는 방법을 소개합니다. 앱 인텐트에 대해 자세히 알아보려면 WWDC22의 ‘Implement App Shortcuts with App Intents(앱 인텐트를 통해 앱 단축어 구현)' 및 ‘Design...
Dive into App Intents Learn how you can make your app more discoverable and increase app engagement when you use the App Intents framework. We\'ll take you through the powerful capabilities of this Swift framework, explore the differences between App Intents and SiriKit Intents, and show you how you can expose your... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
23:23
앱 인텐트를 통해 앱 단축어 구현
앱에서 사용자 설정 없이 단축어를 생성하는 방법을 확인하세요. 앱 인텐트를 활용하여 맞춤형 단축어 보기를 표시하는 방법을 보여드리고, 매개변수화된 구문에 대한 지원을 추가하여 사용자가 인텐트를 빠르게 표현할 수 있도록 지원하는 방법을 알아보겠습니다. 또한 Siri 팁과 단축어 링크를 통해 앱 단축어의 검색 가능성을 높이는 방법을 소개합니다. 이 세션을 최대한 활용하려면 SwiftUI의 기본 사항을 숙지하시는 것이 좋습니다.
Implement App Shortcuts with App Intents Discover how you can create Shortcuts in your app with zero user setup. We\'ll show you how App Intents can help you present custom Shortcuts views, and explore how you can add support for parameterized phrases to allow people to quickly express their intent. We\'ll also share how you can make... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
9:44
앱 클립의 새로운 기능
앱 클립의 최신 업데이트를 확인하세요! CloudKit 및 키체인 사용뿐만 아니라 크기 제한을 개선하여 앱 클립을 어떻게 더욱 쉽게 빌드할 수 있게 되었는지 살펴보세요. 또한 확인 도구를 사용하여 앱 클립을 검증하고 App Store Connect를 사용하여 고급 앱 클립 경험의 작업 흐름을 자동화하는 방법을 보여드립니다.
What\\u0027s new in App Clips Explore the latest updates to App Clips! Discover how we've made your App Clip even easier to build with improvements to the size limit as well as CloudKit and keychain usage. We'll also show you how to use our validation tool to verify your App Clip and automate workflows for your advanced App... 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 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
18:29
앱에 나와 공유된 항목 추가
나와 공유된 항목을 사용하면 메시지에서 다른 사람이 공유한 콘텐츠를 사용자가 앱에서 쉽게 찾을 수 있습니다. 앱에서 나와 공유된 항목을 지원하고 콘텐츠에서 곧바로 메시징 경험을 지속할 수 있는 방법을 알아보세요. 핀으로 고정을 통해 나와 공유된 항목 권한을 암시적으로 부여하고 콘텐츠가 자동으로 공유되도록 하는 방법을 보여드리겠습니다. 또한 나와 공유된 항목 선반에 나와 공유된 항목 콘텐츠를 표시하고 나와 공유된 항목 출처 보기를 사용하여 공유 항목을 시각적으로 표현하는 방법에 대해서도 설명합니다.
Add Shared with You to your app Shared with You helps people easily find content in your app that someone has shared with them in Messages. Learn how you can support Shared with You in your app and continue the messaging experience right with the content. We\'ll show you how pinning can give implicit Shared with You permission... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
36:22
지갑 및 Apple Pay의 새로운 기능
지갑 및 Apple Pay의 최신 업데이트를 확인하세요. 앱과 웹 사이트에서 지갑을 이용한 주문을 지원하는 방법과 Identity Verification API를 통해 사용자의 나이 및 신원을 안전하게 확인하는 방법을 보여드립니다. 또한 SwiftUI를 위한 PassKit 지원을 살펴보고, 자동 결제를 통해 Apple Pay 경험을 향상하는 방법을 논의합니다.
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet & Apple Pay. We\'ll show you how to support Orders in Wallet for your apps and websites and securely validate someone\'s age and identity with the Identity Verification API. We\'ll also explore PassKit support for SwiftUI, and discuss how you how you can... 앱 서비스 영어, 일본어, 중국어 간체, 한국어 -
12:49
효율성 향상 기회: SwiftUI의 백그라운드 작업
백그라운드 작업을 통해 앱은 시스템 이벤트에 응답하고, 시간에 민감한 데이터를 최신 상태로 유지할 수 있습니다. SwiftUI 백그라운드 작업 API를 사용하여 작업을 간결하게 처리할 수 있는 방법을 알아보세요. Swift Concurrency를 사용하여 성능 및 전력을 보존하면서도 네트워크 응답, 백그라운드 새로 고침 등을 처리하는 방법을 보여드립니다.
Efficiency awaits: Background tasks in SwiftUI Background Tasks help apps respond to system events and keep time-sensitive data up to date. Learn how you can use the SwiftUI Background Tasks API to handle tasks succinctly. We'll show you how to use Swift Concurrency to handle network responses, background refresh, and more — all while... 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 앱 서비스 영어, 일본어, 중국어 간체, 한국어
-
-
에센셜 -
19:27
ARKit 6 소개
ARKit 6를 통해 더 세련되고 강력한 증강 현실 앱을 빌드하는 방법을 확인하세요. 4K HDR로 렌더링되는 AR 경험을 만드는 방법을 살펴보고 앱을 위한 카메라 설정 맞춤화에 대해 안내합니다. 또한 ARKit 세션에서 고해상도 정지 이미지를 내보내고, 평면 추정 및 모션 캡처를 활용하며, 새로운 지역에 AR 위치 앵커를 추가하는 방법을 공유합니다.
Discover ARKit 6 Discover how you can build more refined and powerful augmented reality apps with ARKit 6. We\'ll explore how you can create AR experiences rendered in 4K HDR and take you through camera settings customizations for your app. We\'ll also share how you can export high-resolution still images from an... ar,arkit,augmented reality 에센셜 영어, 일본어, 중국어 간체, 한국어 -
9:15
App Store Connect의 새로운 기능
App Store Connect의 최신 업데이트와, 앱을 만들고 관리하며 App Store에 제출할 수 있는 도구 모음을 확인하세요. iOS 및 iPadOS의 App Store Connect에서 제출물을 관리하는 기능을 포함하여 제출 경험의 향상된 기능뿐 아니라 App Store Connect API에 대한 최신 업데이트 등 다양한 정보를 알아보세요.
What\\u0027s new in App Store Connect Discover the latest updates to App Store Connect, your suite of tools to create, manage, and submit apps on the App Store. Learn about enhancements to the submission experience — including the ability to manage submissions in App Store Connect on iOS and iPadOS — as well as the newest updates to... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
19:12
AppKit과 함께 SwiftUI 사용
단축어 앱에서 SwiftUI와 AppKit을 모두 사용하여 macOS에서 최고 수준의 경험을 만드는 방법을 확인하세요. 단축어 팀에 참여하여 AppKit 코드에서 SwiftUI 보기를 호스팅하고, 레이아웃 및 크기 조정을 처리하며, 응답자 체인에 참여하고, 탐색 포커스를 활성화하는 방법 등에 대해 알아보시기 바랍니다. 또한 AppKit 보기를 호스팅하여 기존 코드를 앱 내부의 SwiftUI 레이아웃으로 마이그레이션하는 방법을 보여드리겠습니다.
Use SwiftUI with AppKit Discover how the Shortcuts app uses both SwiftUI and AppKit to create a top-tier experience on macOS. Follow along with the Shortcuts team as we explore how you can host SwiftUI views in AppKit code, handle layout and sizing, participate in the responder chain, enable navigational focus, and... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
18:26
Apple Music API 및 MusicKit 소개
Apple Music API 및 MusicKit 클라이언트 프레임워크에 대해 알아보세요. Apple Music 기능을 내 웹 서비스나 안드로이드 앱에 통합하고, Apple Music API에 콘텐츠를 검색하거나 가져오도록 요청하며, 구독자 경험을 개인화하는 방법을 배울 수 있습니다.
Meet Apple Music API and MusicKit Explore the Apple Music API and MusicKit client frameworks. Learn how you can integrate Apple Music features into your web service or Android app, make requests to the Apple Music API to discover and fetch content, and personalize the experience for subscribers. 에센셜 영어, 일본어, 중국어 간체, 한국어 -
24:06
Apple Watch용 생산성 앱 빌드
손목의 생산성이 그 어느 때보다 향상됩니다. SwiftUI 및 시스템 기능을 사용하여 Apple Watch용으로 우수한 생산성 앱을 빌드하는 방법을 확인하세요. 손목을 위한 우수한 작업 경험을 디자인하는 방법을 소개하고 텍스트 입력을 받고, 기본 차트를 표시하며, 친구와 콘텐츠를 공유하는 방법을 알아보겠습니다.
Build a productivity app for Apple Watch Your wrist has never been more productive. Discover how you can use SwiftUI and system features to build a great productivity app for Apple Watch. We'll show you how you can design great work experiences for the wrist, and explore how you can get text input, display a basic chart, and share... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
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.
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. 에센셜 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
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.
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. 에센셜 독일어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
22:37
Mac에 iOS 앱 구현하기
iOS 앱을 우수한 macOS 경험으로 전환할 수 있는 다양한 방법을 알아보세요. iPad 앱을 M1 Mac용으로 제공하거나 Mac Catalyst를 사용해 모든 Mac에 적합하도록 앱을 빌드하는 등 앱을 Mac에 구현하는 모범 사례를 살펴보겠습니다. 향상된 경험을 제공하는 최신 도구, 옵션 및 API에 대해 알아보세요. 또한 Mac용으로 앱을 최적화하는 방법을 보여드리고, Mac Catalyst를 사용하여 빌드했을 때 데스크탑급 iPad 기능이 Mac 네이티브 옵션으로 자동으로 변환되는 방법을 알아보겠습니다.
Bring your iOS app to the Mac Discover all the different ways you can transform your iOS app into a great macOS experience. We'll explore best practices for bringing your app to the Mac, whether you ship an iPad app for M1 Macs or build something for all Macs using Mac Catalyst. Learn about the latest tools, options, and APIs... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
13:41
PDFKit의 새로운 기능
앱에서 PDF 문서를 보고 편집하며 저장하도록 지원하는 완전한 기능을 갖춘 프레임워크인 PDFKit을 확인하세요. 라이브 텍스트 및 양식 지원, 이미지로부터 PDF 생성, 대화형 오버레이 빌드, 주석 저장을 포함한 PDFKit의 최신 기능에 대해 안내합니다.
What\\u0027s new in PDFKit Discover PDFKit — a full-featured framework that helps your app view, edit, and save PDF documents. We\'ll take you through the latest features in PDFKit, including support for live text and forms, creating PDFs from images, building interactive overlays, and saving annotations. pencilkit,pencil kit 에센셜 영어, 일본어, 중국어 간체, 한국어 -
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 액세스...
What\\u0027s new in the Photos picker PHPicker provides simple and secure integration between your app and the system Photos library. Learn how SwiftUI and Transferable can help you offer integration across iOS, iPadOS, macOS, and watchOS. We'll also show you how you can use AppKit and NSOpenPanel to bring the Photos picker on Mac... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
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.
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 에센셜 영어, 일본어, 중국어 간체, 한국어 -
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.
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 에센셜 영어, 일본어, 중국어 간체, 한국어 -
13:01
Swift Async 알고리즘 소개
Apple의 최신 오픈 소스 Swift 패키지인 Swift Async 알고리즘을 확인하세요. Zip, Merge 및 Throttle을 비롯하여 AsyncSequence와 함께 사용할 수 있는 이 패키지의 알고리즘을 알아보겠습니다. 이러한 알고리즘을 사용하여 멋진 메시징 앱을 빌드하는 과정을 확인하시기 바랍니다. 또한 다양한 AsyncSequence 결합 및 Swift Clock 유형 사용을 통해 시간 경과에 따른 값으로 작업하기 위한 모범 사례를 공유합니다. 이 세션을 최대한 활용하려면 ‘Meet...
Meet Swift Async Algorithms Discover the latest open source Swift package from Apple: Swift Async Algorithms. We\'ll explore algorithms from this package that you can use with AsyncSequence, including zip, merge, and throttle. Follow along with us as we use these algorithms to build a great messaging app. We\'ll also share... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
17:22
Swift Charts 소개
모든 Apple 플랫폼에 최적화된 차트를 SwiftUI 하나만으로 제작할 수 있는 유연한 프레임워크인 Swift Charts를 소개합니다. 구성 구문을 사용하여 더 적은 코드로 유익하고 보기 좋고 사용이 손쉬운 차트를 만드는 방법을 알아볼 수 있습니다. Swift Charts를 통해 시각화를 만들기 위한 구성 요소를 소개하고, 간단한 제어자로 차트의 디자인을 변경하는 방법을 살펴보겠습니다. 또한 멋진 경험을 구현하는 데 도움을 주는 Xcode Previews(미리보기)의 최신 업데이트를 안내합니다.
Hello Swift Charts Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all Apple platforms. Discover how you can use compositional syntax to make informative, delightful, and accessible charts with less code. We'll share the building... 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 에센셜 영어, 일본어, 중국어 간체, 한국어 -
28:54
Swift Concurrency를 사용하여 데이터 경합 제거
Swift Concurrency의 핵심 개념 중 하나인 Task 격리 및 Actor 격리에 대해 함께 알아보겠습니다. 데이터 경합을 제거하는 Swift의 접근 방식을 소개하고 이것이 앱 아키텍처에 미치는 영향에 대해 안내합니다. 또한 코드에서 원자성의 중요성에 대해 논의하고, 격리를 유지하기 위한 Sendable 점검의 의미를 소개하며, 동시 시스템에서 작업의 순서를 지정하는 것과 관련한 가정을 다시 살펴봅니다.
Eliminate data races using Swift Concurrency Join us as we explore one of the core concepts in Swift concurrency: isolation of tasks and actors. We\'ll take you through Swift's approach to eliminating data races and its effect on app architecture. We\'ll also discuss the importance of atomicity in your code, share the nuances of Sendable... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
22:58
Swift Regex 소개
Swift Regex를 활용하여 문자열을 더 효과적으로 처리하는 방법을 알아보세요. 새롭고 선언적인 방식으로 문자열을 처리하여 간결한 리터럴을 지원하는 Regex 빌더를 활용하세요. 또한 문자열의 유니코드 모델을 살펴보고, Swift Regex로 유니코드에 적합한 처리를 손쉽게 수행할 수 있는 방법을 소개합니다.
Meet Swift Regex Learn how you can process strings more effectively when you take advantage of Swift Regex. Come for concise literals but stay for Regex builders — a new, declarative approach to string processing. We\'ll also explore the Unicode models in String and share how Swift Regex can make Unicode-correct... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
27:29
Swift 제네릭 사용하기
제네릭은 Swift에서 추상 코드를 작성하기 위한 기본 도구입니다. 코드가 진화함에 따라 추상화할 수 있는 기회를 확인하고, 많은 동작이 있는 하나의 코드를 작성하기 위한 전략을 평가하는 방법을 배우고, 제네릭 코드를 더 쉽게 작성하고 이해하는 데 도움이 되는 Swift 5.7의 언어 기능을 알아볼 수 있습니다.
Embrace Swift generics Generics are a fundamental tool for writing abstract code in Swift. Learn how you can identify opportunities for abstraction as your code evolves, evaluate strategies for writing one piece of code with many behaviors, and discover language features in Swift 5.7 that can help you make generic code... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
38:16
Swift의 새로운 기능
Swift에 관한 새로운 소식을 확인하세요. 성능 개선 사항에 대해 안내하고, 더 안전하고 확장 가능한 Swift 패키지를 살펴보며, Swift Concurrency의 향상된 기능을 소개합니다. 또한 Swift Regex, 더 우수한 제네릭, 그리고 보다 유연하고 표현력 있는 코드를 작성할 수 있도록 언어에 내장된 기타 도구를 소개합니다.
What\\u0027s new in Swift Join us for an update on Swift. We\'ll take you through performance improvements, explore more secure and extensible Swift packages, and share advancements in Swift concurrency. We\'ll also introduce you to Swift Regex, better generics, and other tools built into the language to help you write... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
24:04
TextKit 및 텍스트 보기의 새로운 기능
UI 프레임워크의 TextKit 및 텍스트 보기에 대한 최신 업데이트를 확인하세요. 레이아웃 개선 및 API 개선 사항을 살펴보고, 여러 OS 버전 사이에서 호환성을 유지할 수 있는 방법을 알아보고, TextKit 2로 앱을 현대화하는 방법을 확인하세요. 이 세션을 최대한 활용하려면 WWDC21의 ‘Meet TextKit 2(TextKit 2 소개)'를 시청하시기 바랍니다.
What\\u0027s new in TextKit and text views Discover the latest updates to TextKit and text views in UI frameworks. Explore layout refinements and API enhancements, learn how you can maintain compatibility across multiple OS versions, and find out how to modernize your app with TextKit 2. To get the most out of this session, watch “Meet... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
14:02
Transferable 소개
Transferable 소개: 앱에서 공유, 드래그 앤 드롭, 복사/붙여넣기 및 기타 기능을 손쉽게 지원할 수 있도록 하는 모델-레이어 프로토콜입니다. 일반적인 사용 사례에서 API를 사용하는 방법을 알아보고, 고급 기능을 활용하여 동작을 맞춤화하는 방법을 알아보겠습니다. 또한 많은 양의 데이터를 다룰 때 메모리 효율성을 목표로 최적화할 방법을 공유합니다. 모델을 문자열이나 이미지로 다른 응용 프로그램과 공유하도록 확장하든, 맞춤형으로 선언된 데이터 타입을 생성하든 관계없이 Transferable을 사용하면 앱에서 뛰어난...
Meet Transferable Meet Transferable: a model-layer protocol that allows for effortless support for sharing, drag and drop, copy/paste, and other features in your app. We\'ll explore how you can use the API for common use cases, and take advantage of advanced features to customize the behavior. We\'ll also share... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
26:09
UIKit과 SwiftUI 사용
UIKit 앱에서 SwiftUI의 강력한 기능을 활용하는 방법을 알아보세요. UIHostingConfiguration을 사용하여 SwiftUI로 맞춤형 UICollectionView 및 UITableView 셀을 원활하게 빌드해 보세요. 또한 앱 내에서 UIKit와 SwiftUI 구성 요소 간 데이터 흐름을 관리하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 SwiftUI의 기본 사항을 숙지하시는 것이 좋습니다.
Use SwiftUI with UIKit Learn how to take advantage of the power of SwiftUI in your UIKit app. Build custom UICollectionView and UITableView cells seamlessly with SwiftUI using UIHostingConfiguration. We'll also show you how to manage data flow between UIKit and SwiftUI components within your app. To get the most out... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
19:48
Vision의 새로운 기능
앱에서 텍스트를 인식하고 얼굴 및 얼굴 랜드마크를 탐지하고 광학 흐름을 구현할 수 있는 Vision API의 최신 업데이트에 대해 알아보세요. 비디오 기반 앱의 광학 흐름 기능에 대해 안내하고, 이러한 API를 구동하는 머신 러닝 모델에 대한 수정을 통해 앱을 업데이트하는 방법을 소개하며, Xcode에서 훑어보기 미리보기를 지원하여 Vision 작업을 시각화하는 방법을 살펴보겠습니다. 이 세션을 최대한 활용하려면 WWDC21의 ‘Detect people, faces, and poses using Vision(Vision을...
What\\u0027s new in Vision Learn about the latest updates to Vision APIs that help your apps recognize text, detect faces and face landmarks, and implement optical flow. We'll take you through the capabilities of optical flow for video-based apps, show you how to update your apps with revisions to the machine learning... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
8:45
WKWebView의 새로운 기능
웹 콘텐츠를 앱의 인터페이스에 포함할 수 있는 프레임워크인 WKWebView의 최신 업데이트를 살펴봅니다. JavaScript 전체 화면 API의 사용 방법을 보여드리고, CSS 뷰포트 유닛을 살펴보며, 찾기 상호 작용에 대해 자세히 알아봅니다. 또한 콘텐츠 차단 제어, 암호화된 미디어 포함, Web Inspector의 사용에 대한 개선 사항을 안내합니다.
What\\u0027s new in WKWebView Explore the latest updates to WKWebView, our framework for incorporating web content into your app's interface. We'll show you how to use the JavaScript fullscreen API, explore CSS viewport units, and learn more about find interactions. We'll also take you through refinements to content blocking... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
1:20
WWDC22 넷째 날 요약
넷째 날을 확인할 시간입니다. 목요일의 하이라이트를 확인하고 WWDC22의 마지막 날을 빠르게 미리 볼 수 있도록 채널을 고정하세요.
WWDC22 Day 4 recap It\'s time to review Day 4. Check out the Thursday highlights and tune in for a quick preview of the last day of WWDC22. recap 에센셜 영어, 일본어, 중국어 간체, 한국어 -
1:04
WWDC22 다섯째 날 개요
마지막 보고서 하나로 WWDC 다섯째 날을 마무리할 시간입니다.
WWDC22 Day 5 recap It\'s time to close out Day 5 of WWDC with one last report. recap 에센셜 영어, 일본어, 중국어 간체, 한국어 -
1:22
WWDC22 둘째 날 요약
둘째 날 브리핑에 함께 할 준비가 되셨습니까? 화요일의 모든 유용한 세션을 확인하고 앞으로 다룰 내용도 미리 살펴보세요.
WWDC22 Day 2 recap Ready for your Day 2 briefing? Catch up on all the great sessions from Tuesday and get a sneak peek at the day ahead. recap 에센셜 영어, 일본어, 중국어 간체, 한국어 -
1:21
WWDC22 셋째 날 요약
셋째 날에 관한 보고서입니다. WWDC22의 최신 소식을 확인하고 다가오는 목요일에 다루게 될 내용을 살펴보세요.
WWDC22 Day 3 recap Your Day 3 status report is here. Catch up on the latest from WWDC22 and discover what\'s coming to a Thursday near you. recap 에센셜 영어, 일본어, 중국어 간체, 한국어 -
3:00
WWDC22 첫째 날 요약
Apple HQ로부터 첫째 날 보고서를 확인할 시간입니다. WWDC22에서 베일을 벗은 흥미로운 발표 내용과 새로운 기술을 모두 확인하고 내일 다루게 될 주제에 대해 자세히 알아보세요.
WWDC22 Day 1 recap It\'s time for your Day 1 report from Apple HQ. Check out all the exciting announcements and new technologies unveiled at WWDC22 — and learn more about what\'s coming tomorrow. recap 에센셜 영어, 일본어, 중국어 간체, 한국어 -
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...
What\\u0027s 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 에센셜 영어, 일본어, 중국어 간체, 한국어 -
21:40
Xcode Cloud를 위한 빠르고 안정적인 테스트 작성
Apple의 지속적 통합 및 제공 서비스인 Xcode Cloud를 위한 효과적인 테스팅 계획을 수립하는 방법을 알아보세요. 테스트가 어떤 점에서 코드가 정상 작동하는지 지속적으로 확인하기 위한 필수 도구인지 보여드리겠습니다. Xcode Cloud를 위한 빠르고 안정적이며 효율적인 테스트를 작성하여 부적절한 오류를 방지하고 코드 변경 사항을 빠르게 확인하는 방법을 알아보세요.
Author fast and reliable tests for Xcode Cloud Discover how you can create effective testing plans for Xcode Cloud, Apple's continuous integration and continuous delivery service. We\'ll show you how testing can be an essential tool to consistently verify your code works correctly. Learn how you can author fast, reliable, and efficient tests... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
16:03
Xcode를 사용한 멀티 플랫폼 앱 개발
Xcode 14를 사용하여 다양한 Apple 플랫폼을 위한 앱을 빌드하는 방법을 알아보세요. 앱 타겟을 간소화하고, 공통 코드베이스를 유지하며, 기본적으로 설정을 공유하는 방법을 보여드리겠습니다. 또한 설정 및 코드의 상태를 조절하여 각 플랫폼에 맞게 앱을 맞춤화하는 방법을 살펴보겠습니다.
Use Xcode to develop a multiplatform app Learn how you can build apps for multiple Apple platforms using Xcode 14. We\'ll show you how to streamline app targets, maintain a common codebase, and share settings by default. We\'ll also explore how you can customize your app for each platform through conditionalizing your settings and code. 에센셜 영어, 일본어, 중국어 간체, 한국어 -
21:01
Xcode의 새로운 기능
Xcode 14의 최신 생산성 및 성능 개선 사항을 확인하세요. 완전히 새롭게 디자인된 SwiftUI 캔버스 경험을 소개하고 코드 완성 및 탐색의 향상된 기능을 알아보고, 전체 개발 과정에 걸쳐 이뤄낸 성능 개선 사항을 안내합니다. 또한 이제 Xcode를 종료하지 않고도 TestFlight 빌드에서 피드백을 읽고 응답할 수 있는 방법을 보여드립니다.
What\\u0027s new in Xcode Discover the latest productivity and performance advancements in Xcode 14. We'll introduce you to the fully redesigned SwiftUI canvas experience, explore enhancements to code completion and navigation, and take you through performance improvements we've made throughout the entire development... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
25:33
iOS의 탐색 디자인 알아보기
친숙한 탐색 패턴을 이용하면 사용자가 앱 내부의 정보를 손쉽게 살펴볼 수 있어 불필요한 혼란이 줄어듭니다. 기존 탐색 구조의 이점을 활용하여 개인 설정을 유지하면서도 복잡한 상호 작용을 간소화하는 방법을 보여 드립니다. 탭 바, 모달리티 등을 개발하기 위한 모범 사례와 흔히 저지르는 실수도 확인해 보세요.
Explore navigation design for iOS Familiar navigation patterns can help people easily explore the information within your app — and save them from unnecessary confusion. We'll show you how to take advantage of existing navigation structures to simplify complex interactions in your app without compromising its personality. Learn... hierarchical navigation,information architecture,modality,modal presentations,navigation,navigation best practices,navigation design,tab bars 에센셜 영어, 일본어, 중국어 간체, 한국어 -
11:29
메시지와의 협업을 위한 디자인
Apple 플랫폼을 사용하여 우수한 협업 경험을 디자인하는 방법을 확인하세요. 공유 시트, 라이브 편집 알림, 메시지, FaceTime, 그리고 앱의 기존 협업 기능을 결합하여 사용자가 손쉽게 교류하고 협업하도록 돕는 방법을 보여드리겠습니다. (참고: API는 향후 출시될 베타에서 사용할 수 있습니다.)
Design for Collaboration with Messages Discover how you can design great collaboration experiences using Apple platforms. We'll show you how to combine the Share Sheet, live editing notifications, Messages, FaceTime, and your app's existing collaboration features to help people connect and collaborate effortlessly. (Note: API will be... activity view,uiactivityview 에센셜 영어, 일본어, 중국어 간체, 한국어 -
13:42
앱 추적 투명성 살펴보기
앱 추적 투명성에 대한 자세한 내용과, 이를 통해 앱 사용자가 추적 여부를 선택하고 제어할 수 있도록 지원하는 방법을 알아보세요. App Store 정책에 따라, 이제 사용자의 데이터를 추적하려는 모든 앱은 AppTrackingTransparency 프레임워크를 통해 권한을 얻어야 합니다. 이 정책에서 추적을 정의하는 방법, 내 앱이 이 프레임워크를 도입해야 하는지 여부, 그리고 효과적으로 구현하는 방법에 대해 설명합니다.
Explore App Tracking Transparency Learn more about App Tracking Transparency and how it helps people using your app have choice and control over tracking. App Store Policy now requires that all apps receive permission through the AppTrackingTransparency framework in order to track people\'s data. We'll explain how this policy... app tracking transparency,nutrion label,privacy,tracking 에센셜 영어, 일본어, 중국어 간체, 한국어 -
13:20
우수한 AR 경험의 특징
iPhone 및 iPad에서 환상적인 AR 경험을 만들기 위한 모범 사례 및 기술을 확인하세요. AR이 내 경험에 적합한지 확인하는 데 도움이 되는 지침을 제공하고, 우수한 AR 앱의 예를 살펴보며, 증강 현실을 디자인할 때 중요하게 고려해야 할 사항을 안내합니다.
Qualities of great AR experiences Discover best practices and techniques to help craft magical AR experiences for iPhone and iPad. We'll provide guidance to help you determine if AR is a good fit for your experience, explore examples of great AR apps, and take you through key considerations when designing for augmented reality. ar,arkit,augmented reality,design,mr 에센셜 영어, 일본어, 중국어 간체, 한국어 -
14:53
웹 손쉬운 사용의 새로운 기능
맞춤형 컨트롤, SSML 및 대화상자 요소를 통해 풍부하고 손쉽게 사용할 수 있는 웹 앱을 빌드하는 기술을 확인하세요. 다양한 보조 기술에 대해 논의하고 이를 사용하여 웹 앱의 손쉬운 사용 여부를 테스트하는 방법을 배울 수 있도록 도와드립니다.
What\\u0027s new in web accessibility Discover techniques for building rich, accessible web apps with custom controls, SSML, and the dialog element. We\'ll discuss different assistive technologies and help you learn how to use them when testing the accessibility of your web apps. 에센셜 영어, 일본어, 중국어 간체, 한국어 -
23:30
인터페이스를 위한 글쓰기
앱을 위해 선택하는 단어와 구문은 중요합니다. 알림 작성, 온보딩 경험 빌드, 손쉬운 사용 이미지 설명 등 어떤 것이든 관계없이, 언어의 관점에서 디자인하여 사용자가 내 앱을 최대한 활용하도록 지원하는 방법을 알아보세요. 명확하고 대화체이며 유용한 글쓰기 방법을 보여드리고, 이러한 기술을 업무에 응용할 수 있는 팁을 제공합니다.
Writing for interfaces The words and phrases you choose for your app matter. Whether you're writing an alert, building an onboarding experience, or describing an image for accessibility, learn how you can design through the lens of language and help people get the most from your app. We\'ll show you how to create... copy,description,editorial design,label,message,text,title,ui copy 에센셜 영어, 일본어, 중국어 간체, 한국어 -
17:35
컴플리케이션 및 위젯: 리로리드
watchOS 및 iOS 잠금 화면으로의 모험과 함께 위젯 코드 실습을 해보겠습니다. watchOS에서의 복잡한 컴플리케이션에 강력한 기능을 더하고 iPhone의 잠금 화면 위젯을 만들 수 있도록 해 주는 WidgetKit의 향상된 최신 기능에 대해 알아보세요. 최신 SwiftUI 보기를 통합하여 한 눈에 볼 수 있는 우수한 데이터를 제공하는 방법을 안내하고, 각 플랫폼이 콘텐츠를 렌더링하는 방식을 알아보고, 위젯이나 컴플리케이션 내 콘텐츠의 디자인과 느낌을 맞춤화하는 방법을 배워보겠습니다.
Complications and widgets: Reloaded Our widgets code-along returns as we adventure onto the watchOS and iOS Lock Screen. Learn about the latest improvements to WidgetKit that help power complex complications on watchOS and can help you create Lock Screen widgets for iPhone. We'll show you how to incorporate the latest SwiftUI views... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
26:06
탐색을 위한 SwiftUI 쿡북
우수한 앱을 위한 레시피는 명확하고 강력한 탐색 구조에서 시작됩니다. SwiftUI 팀과 함께 유명한 코딩 맛집을 방문하여 앱을 위한 우수한 경험을 요리하는 방법을 알아보세요. SwiftUI의 탐색 스택 및 Split View 기능을 소개하고, 앱의 특정 영역으로 연결되는 링크 설정 방법을 보여드리며, 탐색 상태를 빠르고 쉽게 복원하는 방법을 알려드립니다.
The SwiftUI cookbook for navigation The recipe for a great app begins with a clear and robust navigation structure. Join the SwiftUI team in our proverbial coding kitchen and learn how you can cook up a great experience for your app. We'll introduce you to SwiftUI's navigation stack and split view features, show you how you can... 에센셜 영어, 일본어, 중국어 간체, 한국어 -
25:01
효과적인 차트 디자인
디자인 중심적이며 친근하고 손쉽게 사용할 수 있는 차트를 디자인하는 방법을 알아보세요. 명확한 표시, 축, 설명, 상호 작용 및 색상이 있는 멋진 차트를 디자인하는 방법을 보여드리고 모든 사람에게 유용한 경험을 만들 수 있도록 도와드립니다.
Design an effective chart Learn how to design focused, approachable, and accessible charts. We\'ll show you how to design great charts with clear marks, axes, descriptions, interaction, and color and help you create useful experiences for everyone. 에센셜 영어, 일본어, 중국어 간체, 한국어
-
-
오디오 및 비디오 -
22:04
AVFoundation 및 Metal을 통해 HDR 비디오를 EDR로 표시
AVFoundation 및 Metal을 활용하여 효율적인 EDR 파이프라인을 빌드하는 방법을 배울 수 있습니다. AVPlayer를 사용하여 HDR 비디오를 EDR로 표시하고, 앱 보기에 재생을 추가하고 이를 Metal로 렌더링하며, Core Image나 맞춤형 Metal 셰이더를 사용하여 키잉이나 색상 관리와 같은 비디오 효과를 추가하는 방법에 대해 시연하는 과정을 살펴보시기 바랍니다. 게임 또는 전문 앱 중 무엇을 개발하든지 관계없이, 어떤 프레임워크를 사용할지 결정하는 데 도움을 드리고, Transport,...
Display HDR video in EDR with AVFoundation and Metal Learn how you can take advantage of AVFoundation and Metal to build an efficient EDR pipeline. Follow along as we demonstrate how you can use AVPlayer to display HDR video as EDR, add playback into an app view, render it with Metal, and use Core Image or custom Metal shaders to add video effects... 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
9:38
AVQT의 새로운 기능
AVQT(Advanced Video Quality Tool)의 최신 업데이트 및 향상된 기능을 확인하세요. 대화식 보고서 기능에 대해 안내하고 비디오 품질 관련 문제를 식별하는 방법을 배울 수 있도록 도와드립니다. 또한 원본 형식에 대한 지원 확대에 대해 살펴보고, 비디오 내에서 특정 장면을 평가하는 방법을 보여드리며, Linux에서 AVQT를 사용하여 Linux 서버 및 클라우드에서 온라인으로 비디오를 분석하는 방법을 알아보겠습니다.
What\\u2019s new in AVQT Discover the latest updates and improvements to the Advanced Video Quality Tool (AVQT). We\'ll take you through the interactive reports feature and help you learn how to identify video quality-related issues. We\'ll also explore extended support for raw formats, show you how to evaluate specific... avqt,linux,video quality 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
17:41
Core Image, Metal 및 SwiftUI로 EDR 콘텐츠 표시
Core Image 기반의 멀티 플랫폼 SwiftUI 응용 프로그램에서 EDR(Extended Dynamic Range) 렌더링에 대한 지원을 추가하는 방법을 살펴볼 수 있습니다. ViewRepresentable을 사용하여 MTKView에 CIImage를 표시하는 모범 사례를 개괄적으로 살펴보겠습니다. 또한 EDR 렌더링을 활성화하기 위한 간단한 단계를 공유하고 EDR을 지원하는 150개 이상의 내장된 CIFilter 중 일부를 살펴보겠습니다.
Display EDR content with Core Image, Metal, and SwiftUI Discover how you can add support for rendering in Extended Dynamic Range (EDR) from a Core Image based multi-platform SwiftUI application. We\'ll outline best practices for displaying CIImages to a MTKView using ViewRepresentable. We\'ll also share the simple steps to enable EDR rendering and... 오디오 및 비디오 영어 -
18:02
DriverKit을 통해 iPad에 드라이버 제공
DriverKit을 통해 Thunderbolt 및 USB 액세서리를 iPad에 손쉽게 연결하는 방법을 확인하세요. 코드 변경 없이도 기존 Mac 드라이버를 변환하는 방법을 보여드리고, AudioDriverKit을 통해 실시간 오디오 지원을 추가하는 방법을 알아보며, iPad용 드라이버 개발을 위한 모범 사례 및 팁을 제공합니다.
Bring your driver to iPad with DriverKit Discover how you can easily connect Thunderbolt and USB accessories to iPad with DriverKit. We'll show you how to convert your existing Mac drivers without any code changes, learn how to add real-time audio support with AudioDriverKit, and provide best practices and tips for developing drivers... 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
22:24
HLS Content Steering으로 안정적인 스트림 제공
HLS Content Steering은 로드 및 이중화를 기준으로 클라이언트를 다른 서버로 동적으로 안내합니다. 이 프레임워크에 대한 최신 업데이트를 안내하고, Pathway Cloning을 통해 동적으로 생성된 CDN을 기존 HLS 클라이언트에 도입하는 방법을 살펴보겠습니다. 또한 버킷 기반 Steering Server 규칙 등을 통해 글로벌 트래픽 조정을 실현할 수 있는 방법을 소개합니다.
Deliver reliable streams with HLS Content Steering HLS Content Steering dynamically steers clients to different servers based on load and redundancy. We\'ll take you through the latest updates to this framework and explore how you can introduce dynamically spawned CDNs to existing HLS clients with Pathway Cloning. We\'ll also share how you can... adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
9:26
HLS Interstitials의 새로운 기능
HLS Interstitials를 이용하면 광고, 다른 삽입 광고 및 HLS 스트림 간의 비디오 콘텐츠 내에 원활한 전환을 만들 수 있습니다. HLS 사용 시 SNAP-IN/OUT을 통해 광고 인벤토리를 최적화하고 삽입 광고 프레젠테이션을 미세 조정하는 방법 등에 대해 알아보세요.
What\\u2019s new in HLS Interstitials HLS Interstitials can help you create seamless transitions in video content between advertisements, other interstitials, and your HLS streams. Learn how you can optimize your ad inventory, fine-tune interstitial presentation with SNAP-IN/OUT when using HLS, and more. ad cueing,ads,avfoundation,cue,interstitials,mid rolls,pre rolls,snap 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
25:54
MusicKit으로 더 많은 콘텐츠 살펴보기
MusicKit을 사용하여 앱을 개선하고 개인화하는 방법을 알아보세요. MusicKit 프레임워크의 최신 추가 사항을 안내하고 요청, 메타데이터 등을 통해 음악 콘텐츠를 앱에 제공하는 방법에 대해 알아보겠습니다.
Explore more content with MusicKit Discover how you can enhance and personalize your app using MusicKit. We'll take you through the latest additions to the MusicKit framework and explore how you can bring music content to your app through requests, metadata, and more. apple music,music,musickit,music library,playlists,songs,swift 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
15:28
ScreenCaptureKit 소개
macOS 화면 공유 응용 프로그램, 화상 회의 앱, 게임 스트리밍 서비스 등에서 ScreenCaptureKit을 통해 고성능 화면 캡처를 제공하는 방법을 알아보세요. 이 API의 구성 요소를 알아보고, 스트림을 구성하여 화면상의 비디오 및 오디오 콘텐츠를 캡처하는 방법을 배우며 여러분의 기존 앱에 이를 통합하기 위한 팁을 공유합니다.
Meet ScreenCaptureKit Learn how ScreenCaptureKit can deliver high-performance screen capture for your macOS screen sharing applications, video conferencing apps, game streaming services, and more. We\'ll explore the building blocks of this API, learn how to configure streams to capture on-screen video and audio... audio capture,screen capture,screencapturekit,streaming,video capture 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
14:54
SharePlay의 새로운 기능
SharePlay의 최신 업데이트를 소개합니다. SharePlay 세션을 앱에서 바로 시작할 수 있는 방법을 보여드리고, 보다 풍부한 경험을 만들 수 있는 API의 향상된 기능을 안내하며, GroupSessionMessenger의 향상된 기능을 알아봅니다. 또한 SharePlay를 앱에 추가하기 위한 모범 사례를 살펴보겠습니다.
What\\u0027s new in SharePlay Join us as we share the latest updates to SharePlay. We'll show you how you can start SharePlay sessions right from your app, take you through improvements to APIs to create richer experiences, and check out enhancements to GroupSessionMessenger. We'll also explore best practices for adding... 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
19:44
ShazamKit을 사용하여 규모에 맞는 맞춤형 카탈로그 생성
ShazamKit을 사용하여 맞춤형 카탈로그를 빌드하고 앱 내에 있는 모든 오디오 소스를 기기만으로 정확히 검색하도록 지원하는 방법을 알아보세요. 새로운 ShazamKit CLI를 통해 오디오 서명을 손쉽게 생성하고 규모에 맞는 카탈로그를 빌드하는 방법을 확인하세요. 또한 TV 프로그램의 여러 시즌 또는 팟캐스트의 여러 에피소드와 같은 대용량 오디오 콘텐츠와 동기화할 수 있도록 앱을 빠르게 업데이트하는 방법을 보여드리고, 앱이 시간 범위를 사용하여 오디오 소스 내의 주요 순간에 정확하게 대응할 수 있도록 하는 ShazamKit...
Create custom catalogs at scale with ShazamKit Learn how ShazamKit can help you build custom catalogs and support exact matching of any audio source within your app — all on-device. Find out how you can easily generate audio signatures and build catalogs at scale through the new ShazamKit CLI. We\'ll also show you how you can quickly update... 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
20:36
iOS의 EDR 살펴보기
EDR은 Apple의 HDR(High Dynamic Range) 표현 및 렌더링 파이프라인입니다. 앱에서 EDR을 사용하여 HDR 콘텐츠를 렌더링하고, iPhone 및 iPad에서 HDR 디스플레이의 다이내믹 레인지 기능을 활용하는 방법을 알아보세요. iOS에서 네이티브 EDR API를 활용하는 방법을 보여드리고, HDR이 적절한 경우를 결정하는 데 도움이 될 모범 사례를 제공하며, 톤 매핑 및 HDR 콘텐츠 렌더링을 위한 팁을 소개합니다. 또한 참조 모드를 소개하고 이를 통해 참조 응답을 제공함으로써 색상 등급 지정, 편집...
Explore EDR on iOS 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 HDR displays on iPhone and iPad. We\'ll show how you can take advantage of the native EDR APIs on iOS, provide best... 오디오 및 비디오 영어 -
14:36
tvOS 앱에서 다양한 사용자 지원
tvOS 앱에서 개인화된 개별 경험을 만드는 방법을 확인하세요. 프로필 데이터, 게임 저장 상태 등을 저장할 수 있는 단일 체크상자를 제공하여 각 사용자에게 iPhone과 같은 개인 기기에서와 동일한 수준의 데이터 분리를 제공하는 방법을 보여드리겠습니다. 또한 새로운 사용자 독립형 키체인을 통해 한 가정의 여러 사용자에게 기존 로그온 경험을 유지하는 데 어떻게 도움이 되는지 알아봅니다.
Support multiple users in tvOS apps Discover how you can create personalized, individual experiences in your tvOS app. We'll show you how you can offer a single checkbox to store profile data, game save states, and more, providing each person with the same level of data separation they\'d have on a personal device like 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 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
10:27
더욱 응답성 높은 미디어 앱 만들기
AVFoundation을 사용하여 사용자가 로딩 스피너가 아닌 여러분의 미디어 앱 콘텐츠에 더욱 집중할 수 있도록 하는 방법을 확인하세요. 풍부한 오디오 비주얼 구성을 만들고, 오디오 비주얼 자산을 로드하고, 미디어 썸네일을 준비하는 동시에 앱에서 응답성이 높고 유연한 인터페이스를 지원하는 방법을 보여드립니다. I/O 프로세스가 병렬로 진행되는 동안 앱의 메인 스레드에서 이러한 작업을 수행하는 방법을 알아보고, 맞춤형 저장 공간에서 데이터를 로드할 때 최고의 재생 성능을 얻는 방법 등을 확인할 수 있습니다. 이 세션을...
Create a more responsive media app Discover how you can use AVFoundation to keep people focused on your media app's content — not your loading spinner. We'll show you how to support a responsive and fluid interface in your app, all while you create rich audiovisual compositions, load audiovisual assets, and prepare media... async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
14:12
미디어 메타데이터 게시 및 재생 상호 작용 살펴보기
모든 플랫폼에서 앱의 '지금 재생 중' 정보를 강조하는 방법을 알아보세요. 미디어 메타데이터의 개요를 소개하고, 잠금 화면 및 제어 센터와 같은 영역에 표시하는 방법을 알아보며, 콘텐츠에 효과적인 미디어 메타데이터를 작성 및 게시하는 방법을 보여드립니다. 또한 앱이 HomePod과 같은 다른 기기의 명령에 응답할 수 있는 방법을 알아보겠습니다.
Explore media metadata publishing and playback interactions Learn how you can highlight your app\'s Now Playing information on every platform. We\'ll take you through an overview of media metadata, learn how it gets represented in areas like the Lock Screen and Control Center, and show you how to write and publish effective media metadata for your... 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
18:38
우수한 SharePlay 경험 만들기
우수한 SharePlay 경험을 디자인 및 빌드하는 방법을 확인하세요. 서로 떨어져 있는 동안에도 앱에서 모두 함께 모여 즐길 수 있는 활동을 확인하는 방법을 보여드립니다. 그룹 활동 디자인, 직관적인 상호 작용 만들기, 서로 다른 유형의 경험에 대한 지원을 구축하는 데 도움이 되는 모범 사례를 알아보세요.
Make a great SharePlay experience Discover how you can design and build a great SharePlay experience. We\'ll show you how to identify activities in your app that can help bring everyone together — even while they\'re apart. Learn best practices to help you design for group activities, create intuitive interactions, and build... facetime,group activities,share,shareplay 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어 -
37:19
한 차원 높은 ScreenCaptureKit 구현하기
ScreenCaptureKit을 통해 앱 사용자의 복잡한 화면 캡처 경험을 지원하는 방법을 확인하세요. 콘텐츠 필터 미세 조정, 프레임 메타데이터 해석, 윈도우 선택기 등 포함 가능한 여러 고급 옵션을 살펴보겠습니다. 또한 최적의 성능을 위해 스트림을 구성하는 방법을 보여드리겠습니다.
Take ScreenCaptureKit to the next level Discover how you can support complex screen capture experiences for people using your app with ScreenCaptureKit. We'll explore many of the advanced options you can incorporate including fine tuning content filters, frame metadata interpretation, window pickers, and more. We'll also show you how... audio capture,screen capture,screencapturekit,streaming,video capture 오디오 및 비디오 영어, 일본어, 중국어 간체, 한국어
-
-
지도 및 위치 -
12:09
WeatherKit 소개
앱과 서비스에 유용한 날씨 데이터를 제공하는 WeatherKit을 통해 사용자가 언제나 최신 상태를 확인할 수 있습니다. Swift 및 REST API를 사용하여 현재 날씨 정보, 10일 단위의 시간별 기온 예보, 예상 강수량, 풍량 예보, 자외선 지수를 확인할 수 있는 방법을 알아보세요. 또한 WeatherKit을 통해 사용자의 개인 데이터나 개인 정보 보호를 침해하지 않고도 시기적절하게 지역별 날씨 정보를 제공하는 방법을 알려드립니다.
Meet WeatherKit WeatherKit offers valuable weather data for your apps and services to help people stay up to date on the latest conditions. Learn how to use Swift and REST APIs to access information about the current weather, 10-day hourly forecasts for temperature, expected precipitation, wind reports, the UV... api,browser,rest,weather,web 지도 및 위치 영어, 일본어, 중국어 간체, 한국어
-