WWDC21
-
App Store 배포 & 마케팅 -
15:30 Diagnose Power and Performance regressions in your app
Quickly discover how to identify priorities when viewing power and performance regressions. Learn how to track metrics that have regressed with device-and percentile-specific information, so you can focus your efforts on optimization and save valuable development time. We'll also show you how to...
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
21:50 Distribute apps in Xcode with cloud signing
Discover how to distribute your apps directly to App Store Connect and all the distribution methods supported in Xcode. Explore how to automate distribution for your apps, and learn about improvements to the distribution workflow like cloud signing, app record creation, and build number management.
app record,app store connect,archive build,build number,cloud signing,distribution,organizer,testflight App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
15:31 Improve MDM assignment of Apps and Books
Discover the Apps and Books Management API and explore how you can assign an organization's owned apps and books to managed users and devices. Learn about the latest API improvements and find out how you can subscribe to and receive notifications around asset counts, assignments, and registered...
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
9:52 Manage devices with Apple Configurator
Apple Configurator is now more capable than ever. Whether you're provisioning iOS, iPadOS, and tvOS devices in your organization or servicing existing macOS devices, learn how Apple Configurator can help with key workflows. And, coming to iPhone in iOS 15, discover how you can bring Automated...
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
33:43 Manage in-app purchases on your server
Discover the latest updates to managing in-app purchases on your server. Explore how you can use servers to track status changes, handle refunds, and manage subscriber status. Learn about App Store server APIs around status and in-app purchase transactions, and find out how App Store server...
games,storekit App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
18:21 Manage software updates in your organization
In a managed device environment, you often need to control the pace of software updates while you test the latest operating systems within your company or education institution. Discover the tools you have at your disposal to defer, deploy, and enforce software updates.
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
10:30 Meet TestFlight on Mac
TestFlight has come to Mac. Learn how you can manage builds and testers, collect feedback, and deploy your macOS app. Discover enhancements for internal testing and new features that integrate with Xcode Cloud to make testing even easier on all platforms.
apple silicon,beta testing,catalyst,m1 App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
22:18 Meet declarative device management
The future of device management is here: Learn how you can support mobile device management while allowing individual devices to be autonomous and proactive, bringing both increased performance and scalability. We'll show you how you can incorporate this declarative model in your MDM solution.
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
14:14 Meet in-app events on the App Store
Discover how you can promote timely events happening in your apps and games — like a game competition, a movie premiere, and more — directly on the App Store. We'll show you how in-app events now appear on the App Store and how to create, schedule, and manage them in App Store Connect.
engage,engagement App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
19:09 Meet the Screen Time API
Explore the Screen Time API and learn how you can build apps that support customized parental controls — all while putting privacy first. Learn how you can use key features like core restrictions and device activity monitoring to create safe, secure experiences in your app while providing...
guardian,sheild App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
22:38 Qualities of great iPad and iPhone apps on Macs with M1
It's easier than ever to offer your existing iPad and iPhone apps on Macs with M1. We'll show you how to bring your app to macOS, and explore how the system automatically bridges various features of your app to work on the Mac. We'll also provide guidance on best practices in your iPad app,...
alternatives,bridging,catalyst,ios,ipad mac,iphone mac,keyboard,mac app store,ple silicon,uikit App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
13:25 What's new in App Analytics
App Analytics helps you maximize your opportunity on the App Store by providing privacy-friendly insights about your app. Learn about four new ways to grow your business, including information about custom product pages, in-app events, product page optimization, and new metrics about transactions...
crash logs,downloads,storekit,views App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
14:26 What’s new in managing Apple devices
Discover the latest advancements in key device management capabilities for your organization or MDM solution. Explore the refreshed device management Settings on iOS and iPadOS, an all-new return to service functionality for macOS, and other updates to device management across Apple platforms.
configuration,education,enrollment,enterprise,management,mdm,privacy,profile,profiles,security,shared ipad App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
21:06 계정 기반 사용자 등록 알아보기
비즈니스나 기업 환경에서 개인 기기를 업무용으로 배포할 때 사용자 등록을 활용하는 방법을 알아보세요. 데이터 분리, 관리형 Apple ID의 개선 사항 및 조직에서 새로운 계정 기반 온보딩을 사용하는 방법을 다룹니다.
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
24:55 고객 지원 및 환불 관리하기
App Store에서 비즈니스를 성공적으로 운영하려면 탁월한 고객 지원을 제공하는 것이 중요합니다. 고객이 간편하게 자동 갱신형 구독을 관리 또는 취소하거나 앱에서 바로 환불을 요청할 수 있도록 하는 API를 포함하여 앱 내 구입을 이용하는 고객을 위해 원활한 지원 경험을 제공하는 방법을 알아보세요. 환불 처리를 위한 모범 사례와 고객을 더 원활하게 지원하는 데 도움이 되는 기타 API도 소개합니다.
server,storekit App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
18:41 지갑 및 Apple Pay의 새로운 기능
인앱 및 웹 결제를 위해 새롭게 디자인된 Apple Pay에 대해 알아보고 앱이나 웹사이트에 최신 API를 통합하는 방법을 알아보세요. 쿠폰 코드, 개선된 배송 정보 및 결제 세부 정보 표시 화면과 같은 기능을 앱에 추가하는 방법도 알아보세요. 또한 자동 만료 및 웹용 멀티패스 지원 등 지갑 패스에 대한 변경 사항도 살펴봅니다.
nfc,passes,payment,tickets,transit,web App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
34:06 포용적 디자인 실천하기
포용적인 앱이나 게임은 여러 사람들이 사용할 수 있을 뿐만 아니라 다양한 배경과 가치관을 가진 사람들을 수용할 수 있는 환경을 갖추게 됩니다. 인터페이스, 언어, 이미지, 마케팅 자료를 위한 포용적인 콘텐츠를 디자인하고 앱이나 게임으로 최대한 다양한 사용자를 지원하는 방법을 알아보세요.
,,ableism,content,diversity,dynamic type,gender,inclusion,voiceover App Store 배포 & 마케팅 영어, 일본어, 중국어 간체
-
-
Safari 및 웹 -
19:51 Accelerate networking with HTTP/3 and QUIC
The web is changing, and the next major version of HTTP is here. Learn how HTTP/3 reduces latency and improves reliability for your app and discover how its underlying transport, QUIC, unlocks new innovations in your own custom protocols using new transport functionality and multi-streaming...
Safari 및 웹 영어, 일본어, 중국어 간체 -
14:46 Adopt Quick Note
Learn how you can link your app to Quick Note and help people quickly connect your content to their notes — and their notes to your content. Discover how Quick Note recognizes and links to app content through NSUserActivity, and find out how you can adopt this API in your app. We'll take you...
quicknote Safari 및 웹 영어, 일본어, 중국어 간체 -
36:32 Develop advanced web content
Develop in JavaScript, WebGL, or WebAssembly? Learn how the latest updates to Safari and WebKit — including language changes to class syntax — can help simplify your development process, enhance performance, and improve security. We'll explore several web APIs that can help provide better...
open source,web inspector,wkwebview Safari 및 웹 영어, 일본어, 중국어 간체 -
22:31 Meet privacy-preserving ad attribution
Discover how you can measure your ad campaigns in apps and on the web without compromising privacy. We'll introduce you to Private Click Measurement and explore SKAdNetwork, which provides you with a more secure, private, and useful way to measure your app installs.
advertise,advertising,conversion Safari 및 웹 영어, 일본어, 중국어 간체 -
14:32 Secure login with iCloud Keychain verification codes
Learn how you can support on-device verification codes in your app or website for a more secure sign-in experience. We'll explore the latest updates to the iCloud Keychain password manager and discover how verification codes, AutoFill, iCloud Keychain sync, and two-tap setup simplify the...
2fa,code,domain,factor,icloud keychain,keychain,login,log in,password,signin,sign in,sms,totp,two,twofactor Safari 및 웹 영어, 일본어, 중국어 간체 -
21:44 WKWebView에 추가된 사항 살펴보기
WKWebView의 최신 업데이트를 살펴봅니다. API를 사용하여 JavaScript 없이 웹 콘텐츠를 조작하는 방법, WebRTC 및 다운로드에 도움이 되는 위임을 살펴보고 앱 내에서 풍부한 웹 경험을 쉽게 만드는 방법을 알려 드립니다.
dictation,media,safari,web app Safari 및 웹 영어, 일본어 -
25:21 암호보다 더 안전한 방법으로 보호하기
암호는 널리 사용되고 있지만, 암호가 가지는 취약점으로 인해 사용자의 온라인 계정을 보호하는 데는 근본적으로 한계가 있습니다. 암호로 인해 발생하는 최신 보안 관련 문제와 이를 극복하는 방법에 대해 자세히 알아보세요. 웹 인증 표준을 사용하여 안전하게 설계된 공개 키 기반 자격 증명으로 계정을 안전하게 보호하는 새로운 기술을 확인하세요. 이 기술 미리보기에서는 Apple이 iOS 15와 macOS Monterey에서 이 표준을 어떻게 적용하고 있는지도 다룹니다.
authenticationservices,icloud keychain,keychain,login,log in,logon,log on,passkey,passkeys,password,passwordless,passwords,phishing,privacy,safari,security,webauthn Safari 및 웹 영어, 일본어, 중국어 간체
-
-
Swift -
20:42 ARC in Swift: Basics and beyond
Learn about the basics of object lifetimes and ARC in Swift. Dive deep into what language features make object lifetimes observable, consequences of relying on observed object lifetimes and some safe techniques to fix them.
arc,memory,object life cycle,retain,unknown,weak Swift 영어, 일본어, 중국어 간체 -
27:04 Bring Core Data concurrency to Swift and SwiftUI
Discover how Core Data is adopting the new concurrency capabilities of Swift 5.5, leading to more concise, efficient, and safe asynchronous code. We'll show you how to update Core Data in your apps to work with concurrency, and detail the many other improvements throughout the framework that make...
async,await,batch insert request,binary,core data,data persistence,dictionary,dynamic configuration,earthquakes app,enqueued,fetch request,inmemory,lazy entity resolution,managed object,managed object context,nsattributedescription,nsattributedescriptionattributetype,nsmanagedobjectcontext,nspersistentcontainer,nspersistentstorecoordinator,perform,performandwait,perform and wait,performenqueued,persist data,persistence,persistent store,predicates,routing errors,sectioned fetching,sectionedfetchrequest,sectionidentifier,shared data,sort descriptors,sort order,sqlite,swift,swift concurrency,swiftui,try await,xml Swift 영어, 일본어, 중국어 간체 -
22:54 Discover concurrency in SwiftUI
Discover how you can use Swift's concurrency features to build even better SwiftUI apps. We'll show you how concurrent workflows interact with your ObservableObjects, and explore how you can use them directly in your SwiftUI views and models. Find out how to use await to make your app run...
actor,async,async await,async image,await,codable,concurrency,concurrent,data models,dispatch queues,download photos,fetchphoto,identifiable,issaving,listrowseparator,liststyle,mainactor,main actor,main thread,objectwillchange,observableobject,opacity,placeholder,progress view,pull to refresh,refreshable,refreshable,rest api,run loop,save,snapshot,state change,swift 55,swiftui,task,tick,yield the main actor Swift 영어, 일본어, 중국어 간체 -
27:54 Explore structured concurrency in Swift
When you have code that needs to run at the same time as other code, it's important to choose the right tool for the job. We'll take you through the different kinds of concurrent tasks you can create in Swift, show you how to create groups of tasks, and find out how to cancel tasks in progress...
asyncdetached,asynclet,bindings,detached,let,programming,scope,thumbnails,withtaskgroup,withthrowingtaskgroup Swift 영어, 일본어, 중국어 간체 -
14:21 Meet AsyncSequence
Iterating over a sequence of values over time is now as easy as writing a “for” loop. Find out how the new AsyncSequence protocol enables a natural, simple syntax for iterating over anything from notifications to bytes being streamed from a server. We'll also show you how to adapt existing code...
asyncstream,await,earthquakes,lines,quakes,urlsession Swift 영어, 일본어, 중국어 간체 -
33:39 Meet async/await in Swift
Swift now supports asynchronous functions — a pattern commonly known as async/await. Discover how the new syntax can make your code easier to read and understand. Learn what happens when a function suspends, and find out how to adapt existing completion handlers to asynchronous functions.
await,bypreparingthumbnail,completionhandler,continuation,datatask,expectation,preparethumbnail,preparingthumbnail,resume,suspension,testing,urlsession,withcheckedcontinuation,withcheckedthrowingcontinuation,xctestexpectation Swift 영어, 일본어 -
30:30 Meet the Swift Algorithms and Collections packages
Discover two of the latest additions to the list of open-source Swift packages from Apple: Swift Algorithms and Swift Collections. Not only can you use these packages immediately, they also incubate new algorithms and data structures for eventual inclusion in the Swift Standard Library. We'll...
adjacentpairs,array,arrayslice,buffer,chunked,chunkedby,chunks,compactmap,deque,dictionary,doubleended,ended,filter,flatmap,flattensequence,hashtable,joined,joinedby,joinedsequence,lazycompactmap,lazyflatmap,lazysequence,loops,map,messages,nsorderedset,ordereddictionary,orderedset,prefix,queue,raw,reversedcollection,set,suffix,transcript,windows Swift 영어, 일본어, 중국어 간체 -
28:32 Protect mutable state with Swift actors
Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct, but are notoriously hard to debug. Discover how you can stop these data races in their tracks with Swift actors, which help synchronize access to data in your code. Discover how...
,,books,cache,cat,classes,counter,detached,equatable,global,hashable,immutable,isolated,isolation,libraryaccount,nonisolated,sad,sendable,synchronization Swift 영어, 일본어, 중국어 간체 -
39:18 Swift concurrency: Behind the scenes
Dive into the details of Swift concurrency and discover how Swift provides greater safety from data races and thread explosion while simultaneously improving performance. We'll explore how Swift tasks differ from Grand Central Dispatch, how the new cooperative threading model works, and how to...
actors,async,await,continuation,dispatchqueue,feed,gcd,heap,hopping,newsfeed,pool,queue,reader,stack,threads Swift 영어, 일본어, 중국어 간체 -
61:00 Swift concurrency: Update a sample app
Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with async/await, actors, and continuations. We'll also explore techniques for migrating existing code to Swift concurrency over time. To get the most out of this code-along, we...
caffeine,codealong,coffeetracker,completionhandler,complication,condition,dispatchqueue,drinklist,handler,healthkit,immutable,mainactor,mutable,nonisolated,observableobject,published,queues,race,thread,uimodel,watch Swift 영어, 일본어 -
13:40 Use async/await with URLSession
Discover how you can adopt Swift concurrency in URLSession using async/await and AsyncSequence, and how you can apply Swift concurrency concepts to improve your networking code.
Swift 영어, 일본어, 중국어 간체 -
46:56 Write a DSL in Swift using result builders
Some problems are easier to solve by creating a customized programming language, or “domain-specific language.” While creating a DSL traditionally requires writing your own compiler, you can instead use result builders with Swift 5.4 to make your code both easier to read and maintain. We'll take...
compiler,domain specific language,dsl,modifiers,property wrappers,result builders,trailing closure Swift 영어, 일본어, 중국어 간체
-
-
SwiftUI 및 UI 프레임워크 -
19:24 Add intelligence to your widgets
Discover how to you can add intelligence to your widgets in Smart Stacks. We'll show you how to use the new Widget Suggestions API in tandem with Smart Rotate to create more valuable widget experiences for people throughout the day. Whether you inform the system of new, timely information or...
annotating relevance,app donation,behavioral pattern,behavioral relevance,configuration intent,donate,donate new array,donate to the system,duration,glanceable,ininteraction,inrelevanceprovider,inrelevantshortcut,insert new widget into smart stack,insert widget into stack,intelligent widget,intentconfigured widget,intent is eligible for widget,ipad home screen widget,proactive information,relevance signal,scroll to a widget,siri watch face,smart rotate,smart stack,static widget,suggestion ui,timebased relevance,timelineentryrelevance,timely,user behavior,widgetkind,widget suggestion SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
54:09 Apple Watch용 운동 앱 개발하기
이 코딩 실습에서는 SwiftUI와 HealthKit을 사용하여 새 운동 앱을 제작합니다. 타임라인으로 운동 수치를 업데이트하여 화면 상시표시 상태를 지원하는 방법을 알아보세요. 운동 앱의 디자인 모범 사례도 살펴봅니다.
,alwayson,codealong,codealong,healthkit,hkworkoutsession,isluminancereduced,metrics,workout SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
24:35 Build apps that share data through CloudKit and Core Data
Learn how to easily build apps that share data between multiple iCloud users with NSPersistentCloudKitContainer. Discover how to create informative experiences around shared data and learn about the CloudKit technologies that support these features in Core Data. To get the most out of this...
allowscloudencryption,allows cloud encryption,candeleterecord,canmodifymanagedobjects,canupdaterecord,ckdatabase,ckrecord,ckshare,cksharedrecord,cksharemetadata,cloud encryption,cloudkit,coredata,core data,decorate shared objects,encrypted record values,encryptedvalues,encryption,encrypt sensitive data,fetchshares,initializeschema,isshared,nspersistentcloudkitcontainer,owners and participants,persistent cloudkit container,persistent store,private,private database,record,record sharing,share,shared,shared database,shared objects,sharing architecture,sharing data,sharing information,sharingprovider,testing,user keychain SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
23:26 Create accessible experiences for watchOS
Discover how you can build a top-notch accessibility experience for watchOS when you support features like larger text sizes, VoiceOver, and AssistiveTouch. We'll take you through adding visual and motor accessibility support to a SwiftUI app built for watchOS, including best practices around API...
,accessibility,accessibilityadjustableaction,accessibilityelement,accessibility extra large,accessibilitylabel,accessibility label,accessibilityrespondstouserinteraction,accessible element,assistive technology,assistivetouch,assistivetouch cursor,assistivetouch cursor frame,assitivetouch action menu,bold text,clench,complications,cursor,cursor frame,custom actions,doubleclench,doublepinch,dwell control,dynamic notifications,dynamic type,element grouping,focusable elements,hand gestures,hand motions,large accessibility text,large text sizes,motion pointer,onscreen pointer,pinch,reduce motion,swiftui,system text size,text styles,truncating text,voiceover,watchos,wrap text,wwbubbletea,wwdaisy SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
40:17 Demystify SwiftUI
Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your app.
,,,,,,,,,,action,alert,anyview,bad dog,binding,biscuit,body,body property,branch,cat,confirmationdialog,connecting views,continuity over time,datadriven constructs,declarative,dependencies,dependency graph,different identities,dog,dragon,elements,environment,environmentobject,explicit identifiers,explicit identity,foreach,good dog,graph,grouchy cat,happy cat,how does swiftui update the ui,identifiable,identifiable protocol,identifier map to single view,identifier stability,identifier uniqueness,identity,inert modifier,lifetime,list,magical,onappear,ondisappear,outlinegroup,performance,pretzel,same identity,stable identifiers,stable identity,state,state lifetime,stateobject,structural identity,swiftui,switch,table,theseus,transition between views,tree,unique,value types,view,viewbuilder,view identity,view lifetime,view protocol,view value,view value are ephermal,what does swiftui see SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
11:10 Direct and reflect focus in SwiftUI
With device input — as with all things in life — where you put focus matters. Discover how you can move focus in your app with SwiftUI, programmatically dismiss the keyboard, and build large navigation targets from small views. Together, these APIs can help you simplify your app's interface and...
adjacency,attention,detect focus,direct attention,focus,focused,focusedfield,focussection,focus section,focusstate,focusstate,focus state,input,move focus,navigation targets,platform convention,programmatically move focus,swiftui SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
20:23 Focus on iPad keyboard navigation
Improve the keyboard experience in your iPad and Mac Catalyst app. Discover how you can accelerate access to key features with the hardware keyboard, and navigate through your views and view controllers. Learn how to customize which elements are keyboard navigable, as well as how to customize the...
commands,environment,focus,groups,ipad,item,key,keyboard,navigation,productivity,sidebar SwiftUI 및 UI 프레임워크 영어, 일본어 -
22:30 Make blazing fast lists and collection views
Build consistently smooth scrolling list and collection views: Explore the lifecycle of a cell and learn how to apply that knowledge to eliminate rough scrolling and missed frames. We'll also show you how to improve your overall scrolling experience and avoid costly hitches, with optimized image...
glitch,hitch,performance,rendering,tableview,table view SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
10:57 SF Symbols in SwiftUI
Discover how you can incorporate SF Symbols into your SwiftUI app. We'll explore basic techniques for presenting symbols, customizing their size, and showing different variants. We'll also take you through the latest updates to symbol colorization and help you pick the right tool for your app's...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
15:06 SF Symbols in UIKit and AppKit
Learn how you can create colorized symbols with SF Symbols 3 and customize them to match the visual design of your app's interface. We'll take you through the latest UIKit and AppKit APIs for integrating colorized symbols, as well as best practices for implementation. To get the most out of this...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
16:33 Spotlight에서 앱 데이터 표시하기
Core Data를 사용하여 단 두 줄의 코드로 Spotlight에 앱 데이터를 표시하는 방법을 알아보세요. Spotlight 검색에서 해당 데이터를 검색할 수 있도록 설정하고 기기에서 사용자에게 표시되는 방식을 사용자화하는 방법도 알아보세요. 마지막으로, Spotlight에서 색인화된 데이터로 앱 내에서 전체 텍스트 검색을 구현하는 방법을 보여드리겠습니다.
app data in spotlight,attributeset,coredata,core data,cssearchableitemattributeset,cssearchqueryobject,define attribute set,forstorewithcoordinator,indexing event loop,index update notifications,nscoredata,nscoredatacorespotlightdelegate,nscoredatacorespotlightdelegateindexdidupdatenotification,nsexpression,query string,search my app in spotlight,search query,spotlight,spotlight display name,spotlightindexer,spotlight search,startspotlightindexing,stopspotlightindexing,tag,tags app SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
28:10 SwiftUI Accessibility: Beyond the basics
Go beyond the basics to deliver an exceptional accessibility experience. Learn how to use the new SwiftUI Previews in Xcode to explore the latest accessibility APIs and create fantastic, accessible apps for everyone. Find out how you can customize the automatic accessibility built into SwiftUI to...
accessibilitychildbehavior,accessibility children,accessibilitycontainer,accessibility container,accessibility element,accessibilityfocus,accessibilityfocusstate,accessibility navigation,accessibility panel,accessibility preview,accessibilityrepresentation,accessibility representation,accessibilitysortpriority,accessibility sort priority,accessible,accessible by default,button,canvas,children,combine,contain,custom controls,custom element,ignore,label,labels,previews,rotors,shapes,swiftui previews,voiceover,voice over SwiftUI 및 UI 프레임워크 영어, 일본어 -
11:42 SwiftUI로 검색 경험 제작하기
사용자가 앱에서 특정 콘텐츠를 간편하게 찾을 수 있는 경험을 제작하는 방법을 알아보세요. SwiftUI의 .searchable 편집자를 다른 보기와 함께 사용하여 앱에 검색을 가장 효과적으로 통합하는 방법을 배워 보세요. 또한 사용자가 앱에서 지원되는 검색 유형을 쉽게 이해할 수 있도록 검색어를 제안하여 통합된 검색 경험을 개선해 보세요.
collections of data,configured search field,filter,finding data,implement search,issearching,native search,navigationview,navigation view,onsubmit,results,search,searchable,searchable,searchable modifier,search bar,searchcompletion,search completion,search field,search field column,search query,search tab,side bar,suggestions,swiftui,toolbar,two column,weather app SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
41:04 TextKit 2 소개
정확성, 안전성 및 성능을 개선하기 위해 재설계된 Apple의 차세대 텍스트 엔진인 TextKit 2를 만나 보세요. TextKit 2를 통해 전 세계 사용자에게 더 나은 텍스트 경험을 제공하고, 텍스트 콘텐츠와 시각적 콘텐츠를 혼합하여 다양한 레이아웃을 만들고, 원활한 스크롤 성능을 유지하는 방법을 알아보세요. 최신 API를 소개하고 몇 가지 실제 사례를 살펴보며 앱 현대화를 위한 지침도 제공해 드립니다.
appkit,banana,bananaphone,edit,nstextview,text,textedit,uikit SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
12:12 UIKit에서 시트 맞춤화 및 크기 조정하기
UIKit에서 계층화 및 맞춤화된 시트 경험을 만드는 방법을 알아보세요. 앱에서 비모달 경험을 구축하여 시트 안과 시트 뒤의 콘텐츠와 동시에 상호작용하는 방법을 다룹니다. 또한 시트 크기 맞춤화, 그래버 제어 기능 표시 또는 숨기기, 앱에서 팝오버와 맞춤화된 시트 간에 조정하는 방법도 안내해 드립니다. 이 세션을 최대한 활용하려면 WWDC19의 ‘iOS 13용 UI 현대화하기' 프레젠테이션에서 9:45부터 시청하시는 것이 좋습니다.
card,presentation SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
10:35 tvOS에서 우수한 재생 경험 제공하기
Apple TV의 새롭게 디자인된 재생 인터페이스를 사용하여 앱에서 근사한 미디어 환경을 구축하는 방법을 알아보세요. 최신 인터페이스가 어떻게 사용자가 콘텐츠에 집중하면서 관련 제어 및 정보에 접근할 수 있도록 지원하는지 확인하세요. 사용자가 콘텐츠를 찾고, 재생하고, 즐길 수 있도록 tvOS 앱에 AVPlayerViewController 및 기타 API를 구현하는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 AVKit에 대한 기본 지식을 숙지하시는 것이 좋습니다.
avplayerviewcontroller,content tabs,contextual actions,title view,transport bar,transport bar controls,tvuikit SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체
-
-
개발자 도구 -
22:13 Build interactive tutorials using DocC
Discover how you can author immersive tutorials from scratch with DocC. We'll demonstrate how you can bring together rich instructions, example code, and images through the DocC syntax to showcase your Swift framework in action. And we'll go over how to create progressive training that can...
docc,documentation,documentation catalog,documentation compiler,tutorials 개발자 도구 영어, 일본어 -
21:48 Customize your advanced Xcode Cloud workflows
Xcode Cloud integrates with Apple Developer tools and services, all major source control management services, and even social collaboration tools like Slack. If your development process relies on additional tools and external services, however, you can fine-tune your workflows and the behavior of...
build,ci,continuous integration,scripts,testflight,testing,xcode,xcode cloud 개발자 도구 영어, 일본어, 중국어 간체 -
29:26 Detect and diagnose memory issues
Discover how you can understand and diagnose memory performance problems with Xcode. We'll take you through the latest updates to Xcode's tools, explore Metrics, check out the memgraph collection feature in XCTest, and learn how to catch regressions using a Performance XCTest.
memory,performance,xcode 개발자 도구 영어, 일본어, 중국어 간체 -
9:13 Detect bugs early with the static analyzer
Discover how Xcode can automatically track down infinite loops, unused code, and other issues before you even run your app. Learn how, with a single click, Xcode can analyze your project to discover security issues, logical bugs, and other hard-to-spot errors in Objective-C, C, and C++. We'll...
개발자 도구 영어, 일본어, 중국어 간체 -
9:01 Diagnose unreliable code with test repetitions
Test repetitions can help you debug even the most unreliable code. Discover how you can use the maximum repetitions, until failure, and retry on failure testing modes within test plans, Xcode, and xcodebuild to track down bugs and crashers and make your app more stable for everyone. To get the...
ci,failure,test repetition,xcode,xctest 개발자 도구 영어, 일본어 -
14:26 Discover and curate Swift Packages using Collections
Whether you're curating packages for your team, for education purposes, or to share with other developers, Swift Package Collections can help you discover, explore and import new packages into your project. Discover improvements in the Swift Package workflow using Collections, and learn how you...
collection,collections,dependency,dependency management,spm,swift package collection,swift packages,xcode 개발자 도구 영어, 일본어, 중국어 간체 -
12:34 Discover breakpoint improvements
Breakpoints can help you debug issues by allowing you to pause and inspect problems in the middle of a process. Discover the latest improvements to breakpoints in Xcode including column and unresolved breakpoints. We'll also go over best practices for general breakpoints and LLDB tips and tricks.
breakpoint,breakpoints,column breakpoint,debug,lldb,unresolved breakpoint 개발자 도구 영어, 일본어, 중국어 간체 -
11:49 Embrace Expected Failures in XCTest
Testing is a crucial part of building a great app: Great tests can help you track down important issues before release, improve your workflow, and provide a quality experience upon release. For issues that can't be immediately resolved, however, XCTest can help provide better context around those...
expected failure,test failure,xctest,xctexpectfailure 개발자 도구 영어, 일본어 -
16:35 Evaluate videos with the Advanced Video Quality Tool
Learn how the Advanced Video Quality Tool (AVQT) can help you accurately assess the perceptual quality of your compressed video files. Utilizing the AVFoundation framework, AVQT supports a wide range of video formats, codecs, resolutions and frame-rates in both the SDR and HDR domains, which...
analysis,avqt,psnr,quality,ssim,video,video quality 개발자 도구 영어, 일본어, 중국어 간체 -
9:16 Explore Digital Crown, Trackpad, and iPad pointer automation
Learn how you can interact with devices in UI Tests in Xcode 13. Discover newly-automatable input methods including iPadOS pointer, watchOS Digital Crown, and enhanced macOS trackpad scrolling APIs.
digital crown,interaction,interaction tests,pointer,pointer events,scroll,testing,trackpad,ui testing,xcuitest 개발자 도구 영어, 일본어, 중국어 간체 -
23:49 Explore Xcode Cloud workflows
Learn how Xcode Cloud workflows can help you and your team automate building, analyzing, testing, archiving, and distributing your apps and frameworks. They are flexible, extensible, and can be configured around your team's development and distribution process. Find out the basics of Xcode Cloud...
app store connect,build,ci,continuous integration,distribution,testflight,testing,workflows,xcode,xcode cloud 개발자 도구 영어, 일본어, 중국어 간체 -
25:37 Explore advanced project configuration in Xcode
Working with more complex Xcode projects? You've come to the right place. Discover how you can configure your project to build for multiple Apple platforms, filter content per-platform, create custom build rules and file dependencies, and more. We'll take you through multi-platform framework...
build,build phase,build settings,multiplatform,project,scheme,script phase,xcconfig 개발자 도구 영어, 일본어, 중국어 간체 -
6:24 Faster and simpler notarization for Mac apps
Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Discover how notarytool can help you quickly and easily notarize your Mac app for distribution. We'll show you how you can now notarize your apps with just a single command, and...
altool,malware,notarizing,notary 개발자 도구 영어, 일본어, 중국어 간체 -
13:51 Host and automate your DocC documentation
Find out how you can easily host your Swift package and framework DocC documentation online. We'll take you through configuring your web server to host your generated DocC archives, and help you learn to use the xcodebuild tool to automate documentation generation and keep your web content...
catalog,docc,documentation,documentation catalog,host,website,xcodebuild 개발자 도구 영어, 일본어, 중국어 간체 -
32:27 Optimize high-end games for Apple GPUs
Optimize your high-end games for Apple GPUs: We'll show you how you can use our rendering and debugging tools to eliminate performance issues and make your games great on Apple platforms. Learn from our experiences working with developers at Larian Studios and 4A Games as we help them optimize...
개발자 도구 영어, 일본어, 중국어 간체 -
37:20 Symbolication: Beyond the basics
Discover how you can achieve maximum performance and insightful debugging with your app. Symbolication is at the center of tools such as Instruments and LLDB to help bridge the layers between your application's runtime and your source code. Learn how this process works and the steps you can take...
atos,dsym,dwarf,instruments,lldb,otool,symbolication 개발자 도구 영어, 일본어, 중국어 간체 -
15:27 Triage TestFlight crashes in Xcode Organizer
Learn how Xcode Organizer makes it easier and faster to triage and fix crashes. We'll explore how you can get access to crash information and feedback from your TestFlight testers just moments after they occur. And we'll show you how to analyze crashes, view metrics, and even share crash...
app store,debugging,metrickit,testing 개발자 도구 영어, 일본어, 중국어 간체 -
24:00 Ultimate application performance survival guide
Performance optimization can seem like a daunting task — with many metrics to track and tools to use. Fear not: Our survival guide to app performance is here to help you understand tooling, metrics, and paradigms that can help smooth your development process and contribute to a great experience...
개발자 도구 영어, 일본어 -
24:24 Understand and eliminate hangs from your app
Discover how you can track down hangs and delays in your app. We'll show you tools and methods to discover hangs and their causes, learn about anti-patterns that can lead to hangs, explore best practices for eliminating hangs like GCD, and provide guidance on when you should consider asynchronous...
개발자 도구 영어, 일본어, 중국어 간체
-
-
개인정보 보호 및 보안 -
33:57 Analyze HTTP traffic in Instruments
Learn to use the Instruments Network template to record and analyze your app's HTTP traffic. We'll show you how to explore and visualize the behavior of sessions, tasks, and individual HTTP requests to ensure data is transmitted efficiently and respects people's privacy.
개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
18:21 Build Mail app extensions
Meet MailKit: the best way to build amazing experiences on top of Mail. MailKit enables apps to easily and securely interact with the Mail app for macOS. We'll deep dive into the MailKit API, and show you how to create extensions for composing messages, message actions, secure email, and content...
blocking,compose,content,content blocking,decrypt,encrypt,extensions,mail extensions,mail plugins,mail rules,message routing,plugins,routing,signature,spam filter 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
18:24 Explore Verifiable Health Records
Find out how you can securely request access to someone's verifiable health records and incorporate that data safely into your app. The Health app helps people download, view, and share their health records, including their COVID-19 immunization and test results — and iOS 15 brings support for...
healthkit,privacy 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
19:15 Mitigate fraud with App Attest and DeviceCheck
Discover how to use App Attest and DeviceCheck, Apple's powerful anti-fraud tools, created to safeguard your apps and content. Unlock the secrets of deploying App Attest by incorporating it into your app to block unauthorized modifications of your app and content. We'll also show you how to use...
abuse,aggregator,appattest,app clip,artificial,assertion,boost,cheat,compromised,devicecheck,fake,fraud,free trial,genuine,islikelyrealuser,legitimate,modified,premium content,promotion,protect,receipt verification,risk assessment,safeguard,safety,scraping,secure,sign in with apple,trust,trust amp safety,verified,verify 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
11:56 Safeguard your accounts, promotions, and content
Discover how to keep your accounts, apps, and content protected. We'll explore the tools Apple has built to help developers keep their apps and systems safe and secure, and show you how to safeguard against attackers, bad actors and nefarious activity to help protect your ecosystem.
abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in with apple,trust amp safety,verify 개인정보 보호 및 보안 영어, 일본어 -
7:56 tvOS 앱의 로그인 간소화하기
iOS 또는 iPadOS 기기에서 Face ID 또는 Touch ID를 사용하여 구매를 승인하고 tvOS 앱에 로그인하는 방법을 알아보세요. 앱 사용자가 원하는 콘텐츠를 더 빨리 즐길 수 있도록 로그인 프로세스를 간소화하는 방법을 알아보세요. 간소화된 로그인 프로세스를 설정하는 방법을 안내하고 Apple TV에서 근사한 로그인 환경을 만들기 위한 몇 가지 모범 사례를 소개합니다. 이 세션을 최대한 활용하려면 관련 도메인과 Authentication Services 프레임워크에 대한 기본적인 지식을 숙지하는 것이 좋습니다.
auth,authentication,keychain,password,signin,sign in with apple,signon,signup,username 개인정보 보호 및 보안 영어, 일본어, 중국어 간체
-
-
건강 및 피트니스 -
10:31 Connect Bluetooth devices to Apple Watch
Discover how you can integrate data from Bluetooth accessories into Apple Watch apps and complications. Bluetooth devices can provide medical data, sports stats, and more to Apple Watch, and help people get more out of your software in the process. We'll show you how to connect to these devices...
건강 및 피트니스 영어, 중국어 간체 -
29:26 Meditation for fidgety skeptics
Dan Harris is an Emmy Award-winning journalist and the co-anchor of ABC's weekend editions of Good Morning America. After having a nationally-televised panic attack in 2004, he found himself on a long and often bizarre journey that ended with him discovering mindfulness meditation. Dan will share...
guest,wwdc21 건강 및 피트니스 영어 -
20:49 모션으로 건강 측정하기
모션 데이터로 앱의 건강 모니터링을 한 단계 더 발전시키는 방법을 알아보세요. iPhone용 보행 안정성과 Apple Watch용 6분 걷기 수치를 만나 보세요. 보행 안정성은 앱에서 사용자의 보행 상태와 넘어질 위험을 해석하는 데 도움이 되며, 6분 걷기 수치는 HealthKit 추정 재보정 API와 함께 수술과 같은 급성 이벤트 후 보행 지구력의 변화를 추적할 수 있습니다. 특히 더 많은 서비스를 원격으로 제공해야 하는 상황에서 이러한 수치를 지원하고 앱 사용자에게 실행 가능한 건강 데이터를 제공하여 환자 치료 및...
healthkit,therapy 건강 및 피트니스 영어, 일본어, 중국어 간체
-
-
공간 컴퓨팅 -
26:49 Classify hand poses and actions with Create ML
With Create ML, your app's ability to understand the expressiveness of the human hand has never been easier. Discover how you can build off the support for Hand Pose Detection in Vision and train custom Hand Pose and Hand Action classifiers using the Create ML app and framework. Learn how simple...
ai,body pose,core ml,create ml,fitness,hand action classification,hand pose,hand pose classification,machine learning,vision 공간 컴퓨팅 영어, 일본어, 중국어 간체 -
15:07 ShazamKit 살펴보기
ShazamKit을 사용하면 앱 내에서 Shazam의 정확한 오디오 인식 기능을 활용할 수 있습니다. 앱에서 캡처한 비디오의 배경에서 재생 중인 노래를 빠르고 정확하게 인식하고, 방에서 재생 중인 음악을 기반으로 동적 시각 효과를 제공하거나 외부 오디오와 동기화하여 연동 앱 경험을 제공하는 등 방대한 Shazam 카탈로그를 활용하여 다양한 경험을 만드는 방법을 알아보세요. 또한 ShazamKit 내에서 모든 오디오 소스를 인식하도록 맞춤화 카탈로그를 기기에 구축하는 방법을 보여드립니다. 더 자세히 알아보려면...
audio,music,musickit,shazam,shazamkit 공간 컴퓨팅 영어, 일본어, 중국어 간체 -
18:25 공간적 상호작용을 위한 디자인
두 개 이상의 기기 간에 직관적인 물리적 상호작용을 만드는 원리를 iPhone, HomePod mini, AirTag의 기능을 개발한 Apple 디자이너의 사례를 통해 알아보세요. 이러한 패턴을 Apple 플랫폼용 기능을 디자인할 때 앱에 적용하여 앱 사용자가 주변 환경과 더 직접적으로 상호작용할 수 있도록 지원하는 방법을 살펴보세요.
airtag,homepod mini,nearby interaction,proximity,share sheet,u1 공간 컴퓨팅 영어, 일본어, 중국어 간체
-
-
그래픽 및 게임 -
20:28 ARKit 5 살펴보기
ARKit 5로 차세대 증강 현실 앱을 제작하세요. 추가 지역에서 위치 앵커를 사용하여 위치 기반 AR 경험에 사용자를 더 쉽게 온보딩하는 방법을 살펴보세요. 얼굴 추적 및 모션 캡처에 대해 자세히 알아보고 AR 콘텐츠를 실제 세계에 배치하는 모범 사례를 살펴보세요. 앱 클립 코드를 AR 앱에 통합하여 가상 콘텐츠를 사용자가 쉽게 찾을 수 있게 하고 정확한 위치에 배치하는 방법도 다룹니다.
app clip codes,ar,arkit,augmented reality,body tracking,depth map,face tracking,lidar,location anchor,realitykit,scene reconstruction 그래픽 및 게임 영어, 일본어, 중국어 간체 -
25:55 Bring Recurring Leaderboards to your game
Recurring leaderboards are a great way to encourage players to keep coming back to your game. Code along with us as we take you through how to set up a recurring leaderboard, both within App Store Connect and in your game itself. For a refresher on the differences between recurring and classic...
codealong 그래픽 및 게임 영어, 일본어, 중국어 간체 -
26:31 Capture and process ProRAW images
When you support ProRAW in your app, you can help photographers easily capture and edit images by combining standard RAW information with Apple's advanced computational photography techniques. We'll take you through an overview of the format, including the look and feel of ProRAW images, quality...
coreimage,filters,photo effects,photography,photos 그래픽 및 게임 영어, 일본어, 중국어 간체 -
27:56 Create 3D models with Object Capture
Object Capture provides a quick and easy way to create lifelike 3D models of real-world objects using just a few images. Learn how you can get started and bring your assets to life with Photogrammetry for macOS. And discover best practices with object selection and image capture to help you...
3d content creation,3d graphics,ar,arkit,augmented reality,photogrammetry,realitykit,usdz 그래픽 및 게임 영어, 일본어, 중국어 간체 -
14:51 Create 3D workflows with USD
Discover the flexibility, versatility and power of Pixar's Universal Scene Description (USD) for your 3D workflows. Learn how you can use the USD file format in your professional workflows for macOS: Scan 3D models of your real-world objects using Object Capture, utilize the potential of...
3d graphics,ar,arkit,augmented reality,content creation,usd,usdz 그래픽 및 게임 영어, 일본어 -
29:34 Create image processing apps powered by Apple silicon
Discover how to optimize your image processing app for Apple silicon. Explore how to take advantage of Metal render command encoders, tile shading, unified memory architecture, and memoryless attachments. We'll show you how to use Apple's unique tile based deferred renderer architecture to create...
apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks,video,video effects 그래픽 및 게임 영어, 일본어, 중국어 간체 -
39:53 Discover Metal debugging, profiling, and asset creation tools
Explore how Xcode can help you take your Metal debugging, profiling and asset creation workflows to the next level. Discover the latest tools for ray tracing and GPU profiling, and learn about Metal Debugger workflows. We'll also show you how to use the Texture Converter tool, which supports all...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
24:52 Discover compilation workflows in Metal
The Metal shading language is a powerful C++ based language that allows apps to render stunning effects while maintaining a flexible shader development pipeline. Discover how to more easily build and extend your render pipelines using Dynamic Libraries and Function Pointers. We'll also show you...
compilation,compiler,metal,metal shading language,metal tools,performance,xcode 그래픽 및 게임 영어, 일본어, 중국어 간체 -
37:28 Discover geometry-aware audio with the Physical Audio Spatialization Engine (PHASE)
Explore how geometry-aware audio can help you build complex, interactive, and immersive audio scenes for your apps and games. Meet PHASE, Apple's spatial audio API, and learn how the Physical Audio Spatialization Engine (PHASE) keeps the sound aligned with your experience at all times — helping...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
8:40 Discover rolling clips with ReplayKit
Never again miss anyone's great moment in your game or app. Learn about ReplayKit's latest update — clips screen recording — which provides your app with a rolling buffer of past video and audio samples. When memorable moments happen, discover how you can record and save it for people, and find...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
25:07 Dive into RealityKit 2
Creating engaging AR experiences has never been easier with RealityKit 2. Explore the latest enhancements to the RealityKit framework and take a deep dive into this underwater sample project. We'll take you through the improved Entity Component System, streamlined animation pipeline, and the...
3d graphics,ar,arkit,augmented reality,lidar,physics,realitykit,scenekit,usdz 그래픽 및 게임 영어, 일본어, 중국어 간체 -
29:50 Enhance your app with Metal ray tracing
Achieve photorealistic 3D scenes in your apps and games through ray tracing, a core part of the Metal graphics framework and Shading Language. We'll explore the latest improvements in implementing ray tracing and take you through upgrades to the production rendering process. Discover Metal APIs...
game dev,game developer,metal,metal shading language,metal tools,optimization,proapps,raytracing 그래픽 및 게임 영어, 일본어, 중국어 간체 -
29:53 Explore advanced rendering with RealityKit 2
Create stunning visuals for your augmented reality experiences with cutting-edge rendering advancements in RealityKit. Learn the art of writing custom shaders, draw real-time dynamic meshes, and explore creative post-processing effects to help you stylize your AR scene.
3d graphics,ar,arkit,augmented reality,core image,depth map,lidar,metal shading language,realitykit,scenekit 그래픽 및 게임 영어, 일본어, 중국어 간체 -
21:12 Explore bindless rendering in Metal
Unleash the full potential of your shaders and implement modern rendering techniques by adding Argument Buffers to adopt bindless rendering. Learn how to make your entire scene and resources available to the GPU to make the most out of raytracing and rasterization pipelines.
3d graphics,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing 그래픽 및 게임 영어, 일본어, 중국어 간체 -
29:48 Explore hybrid rendering with Metal ray tracing
Discover how you can combine ray tracing with your rasterization engine to implement simplified graphics techniques and elevate visuals in your app or game. We'll explore how you can use natural algorithms to accurately simulate the interplays of light, and learn how to take advantage of the...
game dev,game developer,metal,metal shading language,metal tools,optimization,proapps 그래픽 및 게임 영어, 일본어, 중국어 간체 -
23:20 Optimize for variable refresh rate displays
Discover how to achieve smooth screen updates on all Apple platforms that support dynamic display timing. Learn techniques for pacing full-screen game updates on Adaptive Sync displays in macOS, and find out how Low Power Mode and other system states affect frame rate availability on ProMotion...
display,display p3,game dev,game developer,metal,metal shading language,metal tools,optimization,proapps 그래픽 및 게임 영어, 일본어, 중국어 간체 -
23:56 SwiftUI 앱에 풍부한 그래픽 추가하기
SwiftUI로 생동감이 넘치는 그래픽을 제작하는 방법을 알아보세요. 키보드 안전 영역을 포함한 안전 영역 작업부터 시작하여 화면 키보드와 겹치지 않는 근사한 전면 화면 그래픽을 디자인하는 방법을 배워 보세요. 또한 SwiftUI에서 쉽게 맞춤화할 수 있는 배경과 제어 기능을 만들기 위해 사용할 수 있는 머티리얼과 생동감을 살펴보고 drawingGroup 등의 그래픽 API와 새 캔버스를 살펴봅니다. 이러한 도구를 사용하면 그 어느 때보다 간단하게 SwiftUI에서 완전한 대화형 및 중단 가능한 애니메이션과 그래픽을 디자인할...
accessibility,accessibilityaction,accessibility actions,accessibilitylabel,accessibilityrepresentation,animation,animation,background,background shape,background styles,bezier curve,blend,blendmode,blend mode,blur,blur styles,canvas,cgrect,clip background,colors app,complex particle system,containerview,contextdraw,contextfill,contextresolve,controls,drawing,drawing an image,drawinggroup,emoji,foregroundstyle,foreground styles,geometryreader,gradient,graphics,ignoressafearea,ignoressafeareakeyboard,image,innercontext,interactive,interruptible,ios,ipados,keyboard safe area,macos,materials,model view,opacity,path,performance,primary,quaternary,regularmaterial,resolve image,safe area,safeareainset,safe area inset,schedule,secondary,shading,standard shape,styles,swiftui,tap gesture,tertiary,text styles,thinmaterial,time in seconds,timeline context,timelineview,timeline view,transform,tvos,vibrancy 그래픽 및 게임 영어, 일본어, 중국어 간체
-
-
디자인 -
10:12 Accessibility by design: An Apple Watch for everyone (ASL)
Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement. This version includes American Sign...
디자인 영어 -
25:47 Create custom symbols
Discover how you can create custom iconography with the latest rendering modes in SF Symbols 3. We'll help you learn how to draw, edit, and annotate symbols, as well as explore more advanced techniques to improve the design process. For a primer on working with custom symbol templates, we...
디자인 영어, 일본어, 중국어 간체 -
33:32 Design for Safari 15
Meet Safari 15: redesigned and ready to help people explore the web. Discover how you can approach designing websites and apps for Safari, and learn how to incorporate the tab bar in your designs. We'll also take you through features like Live Text and accessibility best practices, explore the...
open source,web inspector,webkit,wkwebview 디자인 영어, 일본어, 중국어 간체 -
16:32 Out of this world... on to Mars
Fascinated by aerospace engineering and fighter jets from the age of 11, MIT graduate Tiera Fletcher followed her passion. At 22, she landed her dream job working on NASA's Space Launch System, the most powerful rocket created in history. Learn what it's like to design components of a...
guest,wwdc21 디자인 영어 -
15:00 Tap into virtual and physical game controllers
It's time to up your input game: Learn about the latest improvements to virtual and physical game controllers for iPhone, iPad, Mac, and Apple TV. Meet the virtual on-screen controller, which turns touch input into game controller input, and find out how to add controller sharing features to your...
디자인 영어, 중국어 간체 -
19:41 WWDC21 Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners. This version includes American Sign Language (ASL) interpretation.
디자인 영어, 일본어, 중국어 간체 -
16:00 오디오 햅틱 디자인 실습
iPhone에서 애니메이션, 사운드, 햅틱을 포함하는 풍부한 앱 경험을 제공하는 방법을 알아보세요. Core Haptics 프레임워크 내에서 멀티모달 경험을 디자인하기 위한 핵심 개념을 알아보세요. 주요 상호작용이 발생할 때 햅틱 및 오디오 피드백이 조화롭게 작동하도록 설계된 샘플 HapticRicochet 앱을 살펴보면서 사용자를 위한 근사하면서 즐거운 경험을 만드는 방법을 보여드립니다. 이 세션을 최대한 활용하려면 먼저 WWDC19의 ‘Core Haptics로 다양한 감각적 경험 제공하기'를 시청하고 HapticBounce...
디자인 영어, 일본어, 중국어 간체
-
-
머신 러닝 및 AI -
29:12 Accelerate machine learning with Metal Performance Shaders Graph
Metal Performance Shaders Graph is a compute engine that helps you build, compile, and execute customized multidimensional graphs for linear algebra, machine learning, computer vision, and image processing. Discover how MPSGraph can accelerate the popular TensorFlow platform through a Metal...
machine learning,metal,metal shading language,optimization,performance 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
17:58 Detect people, faces, and poses using Vision
Discover the latest updates to the Vision framework to help your apps detect people, faces, and poses. Meet the Person Segmentation API, which helps your app separate people in images from their surroundings, and explore the latest contiguous metrics for tracking pitch, yaw, and the roll of the...
ai,body pose,computer vision,core ml,face capture quality,face detection,face landmarks,hand pose,machine learning,person segmentation,segmentation,vision 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
19:16 Discover built-in sound classification in SoundAnalysis
Explore how you can use the Sound Analysis framework in your app to detect and classify discrete sounds from any audio source — including live sounds from a microphone or from a video or audio file — and identify precisely in a moment where that sound occurs. Learn how the built-in sound...
audio,core ml,create ml,create ml framework,machine learning,sound,sound analysis 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
19:12 Extract document data using Vision
Discover how Vision can provide expert image recognition and analysis in your app to extract information from documents, recognize text in multiple languages, and identify barcodes. We'll explore the latest updates to Text Recognition and Barcode Detection, show you how to bring all these tools...
barcode,barcode detection,computer vision,core ml,machine learning,ocr,text recognition,vision 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
24:30 Tune your Core ML models
Bring the power of machine learning directly to your apps with Core ML. Discover how you can take advantage of the CPU, GPU, and Neural Engine to provide maximum performance while remaining on device and protecting privacy. Explore MLShapedArray, which makes it easy to work with multi-dimensional...
ai,core ml,core ml converters,core ml tools,machine learning,neural network,neural networks,python 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
14:22 Use Accelerate to improve performance and incorporate encrypted archives
The Accelerate framework helps you make large-scale mathematical computations and image calculations that are optimized for high-performance, low-energy consumption. Explore the latest updates to Accelerate and its Basic Neural Network Subroutines library, including additional layers, activation...
accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization 머신 러닝 및 AI 영어, 중국어 간체
-
-
비지니스 & 교육 -
15:53 Create custom audio experiences with ShazamKit
Bring custom audio matching to your app with ShazamKit. Discover how you can use Shazam's exact audio matching to recognize audio against any source when you use custom catalogs on device. Download our starter project and code along with the presenter as we guide you through the process of...
audio,codealong,music,musickit,shazam,shazamkit,sound 비지니스 & 교육 영어, 일본어, 중국어 간체 -
14:10 Meet ClassKit for file-based apps
The ClassKit framework can help surface educational activities within your app to teachers using the Schoolwork app. Discover how you can provide teachers with greater insights into student learning by adopting the latest file-based API to report student progress data within your app. We'll also...
document,school 비지니스 & 교육 영어, 일본어, 중국어 간체
-
-
사진 및 카메라 -
14:39 Capture high-quality photos using video formats
Your app can take full advantage of the powerful camera systems on iPhone by using the AVCapture APIs. Learn how to choose the most appropriate photo or video formats for your use cases while balancing the trade-offs between photo quality and delivery speed. Discover some powerful new algorithms...
avcapture,camera,photography,video 사진 및 카메라 영어, 일본어, 중국어 간체 -
16:49 Create ML 프레임워크로 동적 iOS 앱 구축하기
Create ML 프레임워크를 사용하여 기기에서 Core ML 모델을 완전히 학습시켜 데이터 개인정보를 보호하면서 적응형 및 맞춤형 앱 경험을 제공하는 방법을 알아보세요. 스타일 전송 및 이미지 분류와 같은 이미지 기반 작업, 사용자화 소리 분류와 같은 오디오 작업, 다양한 텍스트 분류, 표 형식 데이터 분류 및 표 형식 회귀 변수를 기반으로 하는 작업을 위해 즉시 생성할 수 있는 모델 유형을 살펴봅니다. 또한 이러한 모델을 통해 더 개성 있고 역동적인 앱을 만드는 방법도 안내해 드립니다. 더 많은 영감을 얻으려면...
ai,core ml,create ml,create ml framework,machine learning,ondevice training 사진 및 카메라 영어, 일본어, 중국어 간체 -
19:57 Explore low-latency video encoding with VideoToolbox
Supporting low latency encoders has become an important aspect of video application development process. Discover how VideoToolbox supports low-delay H.264 hardware encoding to minimize end-to-end latency and achieve new levels of performance for optimal real-time communication and high-quality...
acceleration,avfoundation,coremedia,hardware,performance,video,videotoolbox 사진 및 카메라 영어, 일본어, 중국어 간체 -
17:58 Improve access to Photos in your app
PHPicker is the simplest and most secure way to integrate the Photos library into your app — and it's getting even better. Learn how to handle ordered selection of images in your app, as well as pre-selecting assets any time the picker is shown. And for apps that need to integrate more deeply...
limited library,limited photos library,photokit,photos,photos api,photos library,picker 사진 및 카메라 영어, 일본어 -
11:34 Use the camera for keyboard input in your app
Learn how you can support Live Text and intelligently pull information from the camera to fill out forms and text fields in your app. We'll show you how to apply content filtering to capture the correct information when someone uses the camera as keyboard input and apply it to a relevant...
camera,input,keyboard,keyboard as input,ocr,text recognition 사진 및 카메라 영어, 일본어, 중국어 간체 -
36:02 카메라 캡처의 새로운 기능
제어 센터에서 센터 스테이지, 인물 사진 모드, 마이크 모드 등의 비디오 효과를 사용하는 방법을 알아보세요. 앱에서 비디오 효과 기능이 활성화되었을 때 이를 확인하는 방법과 앱에서 이러한 기능을 제어할 수 있도록 사용자 설정 인터페이스를 구현하는 방법을 살펴봅니다. 또한 10비트 HDR 비디오 캡처를 활성화하고 카메라 캡처 경험 향상을 위해 최소 초점 거리(Minimum-focus-distance) 보고 기능을 활용하는 방법을 알아보며, IOSurface 압축 지원과 카메라 캡처에서 최적의 성능을 제공하는 방법도 살펴봅니다...
avcapture,camera,microphone,photo,photography,video,video effects 사진 및 카메라 영어, 중국어 간체
-
-
손쉬운 사용 및 포용성 -
10:12 Accessibility by design: An Apple Watch for everyone
Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement.
손쉬운 사용 및 포용성 영어 -
19:43 Bring accessibility to charts in your app
Charts are an essential tool for understanding data, and critical to understanding ourselves, our health, our finances, and our world. Find out how you can make charts accessible in your apps to people with vision impairments through audio graphs and sonified data. And we'll show you how to...
accessibilitychartdescriptor,accessible chart,audio graph,audio graphs,axcategoricalaxisdescriptor,axchart,axchartdescriptor,axdataseriesdescriptor,axnumbericdataaxisdescriptor,chart details,chartview,chart with sound,colors,contrast ratio,datapoint,haptic chart feedback,high contrast,inclusive charts,inclusive design,low vision,reduce transparency,sonified chart,visual accessibility 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
6:20 Developer spotlight: Accessibility
How do you approach creating apps for everyone? Learn from developers who are blind or deaf themselves as they discuss the process of making technology accessible. Discover how their unique perspectives have sparked innovation at their companies and helped make their apps even more inclusive.
accessibility,panel,wwdc21 손쉬운 사용 및 포용성 영어 -
17:36 Localize your SwiftUI app
Learn how to localize your SwiftUI app and make it available to a global audience. Explore how you can localize strings in SwiftUI, including those with styles and formatting. We'll demonstrate how you can save time by having SwiftUI automatically handle tasks such as layout and keyboard...
,,,i18n,keyboard shortcuts,localizedstringkey,markdown,stringsdict 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
16:50 Support Full Keyboard Access in your iOS app
iPhone and iPad support numerous input modes for those with motor impairments, including touch interaction modification, Switch Control, and Full Keyboard Access. We'll explore how people can interact with their devices solely through keyboard input, working through a real-life example to...
accessibility element,accessibilitylabel,accessibility label,accessibility path,accessibiltypath,accessible input,alternative input,assistive technology,assistivetouch,custom action,custom keyboard shortcut,focus,focus engine,full keyboard access,gestures,interaction commands,interaction via keyboard,isaccessibilityelement,keyboard,keyboard as input,keyboard shortcut,motor accessibility,motor impairment,navigation commands,switch control,tab z,uiaccessibility,uiaccessibilitycustomaction,uikeycommand,uimenu,user input label,voice control,voice over 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
10:26 Tailor the VoiceOver experience in your data-rich apps
Learn how to present complex data through VoiceOver with the Accessibility Custom Content API. Discover how you can deliver accessibility information in a concise form, and only when someone wants it. We'll show you how you can integrate AXCustomContent and help people who want VoiceOver enabled...
accessibility,accessibilitycustomcontent,accessibility custom content,accessibilitycustomcontentkey,axcustomcontent,axcustomcontentprovider,custom content api,importance property,more content available,more content rotor,screen reader,verbosity,voiceover,voice over,voiceover rotor,woof woof 손쉬운 사용 및 포용성 영어, 일본어 -
14:40 Your guide to keyboard layout
Discover how you can use the Keyboard Layout Guide to manage how keyboards work within your iOS or iPadOS app. Learn how you can avoid writing lengthy code blocks when you use UIKeyboardLayoutGuide and UITrackingLayoutGuide to integrate the keyboard into your interface, helping people have a...
, 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
36:34 포용적 디자인을 위한 프로세스
소프트웨어를 사용하는 모든 사용자에게 놀라운 경험을 선사할 수 있는 포용적인 앱을 제공하는 방법을 소개합니다. 다양한 팀을 구성 및 장려하는 모범 사례를 살펴보고 포용성이 디자인 및 개발 프로세스의 모든 단계에 어떤 영향을 미치는지 살펴봅니다.
손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체
-
-
시스템 서비스 -
9:34 Automate CloudKit tests with cktool and declarative schema
It's never been easier to test your CloudKit containers. We'll introduce you to cktool, a command-line utility that makes quick work of CloudKit configuration, and learn about the new schema language that allows you to rapidly prototype and evolve containers. We'll also show you how to combine...
cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode 시스템 서비스 영어, 일본어, 중국어 간체 -
18:38 Create audio drivers with DriverKit
Discover how to use the AudioDriverKit API to consolidate your Audio Server plug-in and DriverKit extension into a single package. Learn how you can simplify audio driver installation with an app instead of an installer package and distribute your driver through the Mac App Store. And we'll take...
시스템 서비스 영어, 일본어, 중국어 간체 -
15:08 Get ready for iCloud Private Relay
iCloud Private Relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. Discover how your app can participate in this transition to a more secure and private internet: We'll show you how to prepare your apps, servers, and networks to...
시스템 서비스 영어, 일본어, 중국어 간체 -
7:22 Meet CloudKit Console
Discover how CloudKit Console can help you better interact with your containers. We'll show you how to put the database app to work and define, modify, and deploy schema changes with confidence. You'll learn how to craft queries in the query builder and filter your records with ease. And we'll...
cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage 시스템 서비스 영어, 일본어, 중국어 간체 -
13:39 Optimize for 5G networks
5G enables new opportunities for your app or game through better performance for data transfer, higher bandwidth, lower latency, and much more. Discover how you can take advantage of the latest networking technology and Apple hardware to create adaptive experiences for your content that best suit...
avfoundation,networking,network performance,urlsession 시스템 서비스 영어, 일본어, 중국어 간체 -
22:51 Reduce network delays for your app
CPU performance and network throughput rates keep improving, but the speed of light is one limit that isn't going any higher. Learn the APIs and best practices to maximize your app's responsiveness and efficiency by keeping network round-trip times low and minimizing the number of round trips...
시스템 서비스 영어, 일본어, 중국어 간체 -
31:49 There and back again: Data transfer on Apple Watch
Advances in Apple Watch give you more ways to communicate to and from your app, and new audiences to consider. Learn what strategies are available for data communication and how to choose the right tool for the job. Compare and contrast the benefits of using technologies such as iCloud Keychain,...
,background app refresh,cloudkit,core data,family setup,icloud,keychain,oauth2token,password autofill,sockets,urlsession,watch connectivity,wcsession 시스템 서비스 영어, 일본어, 중국어 간체 -
17:42 스마트 홈 앱에 Matter 지원 추가하기
HomeKit의 향상된 새 API를 통해 스마트 홈 개발자는 그 어느 때보다 간편하게 새로운 Matter 프로토콜과 통합할 수 있습니다. Matter 프로토콜을 둘러보고, Apple 플랫폼과 스마트 홈 앱에서 Matter 액세서리를 설정하고 관리하는 방법을 알아보세요.
chip,home automation,homekit,matter 시스템 서비스 영어, 일본어, 중국어 간체
-
-
앱 서비스 -
16:55 Explore Safari Web Extension improvements
Learn how you can extend Safari's functionality with Safari Web Extensions. We'll introduce you to the latest WebExtension APIs, explore non-persistent background page support — a particularly relevant topic if you're developing for iOS — and discover how you can use the Declarative Net Request...
web inspector 앱 서비스 영어, 일본어 -
16:14 Explore UWB-based car keys
Discover how to create digital car keys that support Ultra Wideband (UWB), allowing people to unlock and start their car while leaving iPhone in their bag or pocket or Apple Watch on their wrist. We'll show you how to integrate UWB, add proximity actions and distance unlock features, and help...
,,,nfc,u1,ultra wideband 앱 서비스 영어, 일본어, 중국어 간체 -
8:54 Group Activities를 위한 디자인
SharePlay 경험을 지원하도록 앱을 디자인하는 방법을 알아보세요. Group Activities 프레임워크로 사용자가 앱에서 그룹 활동을 원활하게 할 수 있도록 지원하고, 그룹 우선 콘텐츠 공유에 초점을 맞추도록 디자인을 조정하는 방법을 보여드립니다. 또한 FaceTime 통화에서 SharePlay를 이용하는 사용자를 위해 만들 수 있는 앱 및 기능에 관한 아이디어와 반복법도 다룹니다.
facetime,face time,groupactivities,group activities,groupsession,shareplay,share play 앱 서비스 영어, 일본어, 중국어 간체 -
20:09 Intent를 제공하여 앱 알리기
사용자가 앱을 열지 않아도 필요한 순간에 앱의 핵심 기능을 사용할 수 있도록 지원하는 방법을 알아보세요. Intent를 제작하고 시스템에 제공하여 Siri, 집중 모드, 단축어, 스마트 스택 등 경험에서 관련성 있고 맥락에 맞는 앱 관련 정보를 표시하는 방법을 확인해 보세요. 시스템이 정보를 지능적으로 식별하는 방법을 살펴보고 Intent를 구조화하여 앱의 참여도와 가시성을 높이는 데 도움이 되는 기술도 보여드립니다.
intelligence,intent,shortcuts,shortcuts app,sirikit,sirikit media intents,suggestions,system intelligence 앱 서비스 영어, 일본어, 중국어 간체 -
26:51 Meet Shortcuts for macOS
Shortcuts is coming to macOS, and your apps are a key part of that process. Discover how you can elevate the capabilities of your app by exposing those features as Shortcuts actions. We'll show you how to build actions for your macOS apps built with Catalyst or AppKit, deploy actions across...
applescript,automation,automator,command line automation,intent,shortcuts,shortcuts app,sirikit,suggestions 앱 서비스 영어, 일본어, 중국어 간체 -
17:49 Sync files to the cloud with FileProvider on macOS
Find out how you can use the FileProvider framework to build a comprehensive cloud sync solution. We'll show you how to approach building a file provider extension, and explore how you can effortlessly integrate your extension with file system features such as safe save, disk space management,...
앱 서비스 영어, 일본어, 중국어 간체 -
22:09 What’s new in Game Center: Widgets, friends, and multiplayer improvements
Power up your online gaming experience with GameKit and adopt features like multiplayer, leaderboards, and achievements in your game. We'll take you through the latest improvements to Game Center, including player matching and multiplayer APIs, and explore how you can boost discovery of your game.
앱 서비스 영어, 일본어, 중국어 간체 -
22:13 단축어, Siri, 제안을 위한 멋진 동작 디자인하기
동작은 단축어를 구성하는 기본 요소입니다. 사용자는 단축어를 활용하여 앱의 인터페이스가 표시되지 않는 상태에서도 앱의 기능을 활용할 수 있습니다. 유용하고, 사용하기 쉬우며, 강력한 다단계 단축어에 통합할 수 있는 동작을 디자인하는 방법을 배워 보세요. 또한 사용자가 Apple의 모든 플랫폼에서 원하는 방식으로 앱에 접근할 수 있도록 단축키 게시 및 공유와 관련된 개선 사항도 살펴봅니다.
앱 서비스 영어, 일본어, 중국어 간체 -
20:59 커뮤니케이션 및 시간에 민감한 알림 보내기
Apple 플랫폼에서 알림의 발전에 대해 자세히 알아보세요. 중단 수준과 시간에 민감한 알림으로 의미 있는 순간을 만드는 방법을 비롯하여 사용자가 앱 내에서 알림을 관리하도록 지원하는 방법을 살펴봅니다. 또한 SiriKit을 통해 앱에서 더 풍부한 통화 및 메시지 경험을 제공하는 커뮤니케이션 알림도 소개합니다. 이 세션을 최대한 활용하려면 로컬 및 원격 알림을 생성해 본 경험이 있고 SiriKit Intent에 어느 정도 익숙해져 있는 것이 좋습니다.
apns,focus,intents,interruption,notification service extension,passive,push,pushkit,siri,sirikit,status 앱 서비스 영어, 일본어, 중국어 간체
-
-
에센셜 -
14:26 AR Quick Look, meet Object Capture
Discover simple ways to bring your Object Capture assets to AR Quick Look while optimizing for visual quality and file size. Explore ways you can integrate AR Quick Look and Object Capture to help create entirely new experiences. To get the most out of this session, we recommend first watching...
3d model,ar,arkit,augmented reality,object capture,reality composer,realitykit,usdz 에센셜 영어, 일본어, 중국어 간체 -
21:32 AppKit의 새로운 기능
AppKit으로 Mac 앱을 개발하는 데 있어 최근 도입된 개선 사항을 살펴보세요. 새로운 제어 기능과 SF Symbols 3로 앱 디자인을 개선하고, TextKit 2를 사용하여 강력한 텍스트 경험을 구축하고, 앱에서 최신 Swift 기능을 활용하는 방법을 보여드립니다.
aqua,cocoa,shortcuts 에센셜 영어, 일본어, 중국어 간체 -
33:50 Apple의 핵심 개인정보 보호 요소
Apple은 개인정보 보호가 모든 사람이 누릴 수 있는 기본 권리라고 믿습니다. 개인정보 보호의 네 가지 기본 원칙, Apple에서 이러한 원칙을 통합하여 iCloud 비공개 릴레이를 설계한 방법 및 기본 원칙에 따라 앱에서 개인정보 보호 기능을 구축하는 방법에 대해 알아보세요. 데이터 최소화, 기기 내 처리, 투명성 및 제어, 보안 보호 기능을 앱에 바로 구축하는 방법도 살펴봅니다.
app privacy report,app tracking transparency,apptrackingtransparencyframework,att,createml framework,focus,hide my email,location button,private relay,siri,skadnetwork,tracking,transparency 에센셜 영어, 일본어, 중국어 간체 -
15:55 Build a research and care app, part 2: Schedule tasks
Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Continue coding along with us and explore how you can make it easier than ever to schedule surveys for your study participants. You'll also learn advanced techniques for crafting evolving regiments in...
codealong,open source 에센셜 영어, 일본어, 중국어 간체 -
14:16 Build a research and care app, part 3: Visualize progress
Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Join us for the last part of our code along as we put the finishing touches on our care pilot app. Explore how you can use advanced CareKit APIs to customize the appearance and behavior of task cards,...
codealong,open source 에센셜 영어, 일본어, 중국어 간체 -
19:15 Build interfaces with style
Discover how you can iterate upon your interfaces even more quickly when building your apps. Learn how you can modernize your UI with the latest button styles and table view cell content configurations, both of which give you greater control directly inside of Interface Builder. We'll show you...
accessibility,button,buttons,button styles,dynamic type,hierarchical,interface builder,sf symbols,tableview,table view,table view cell,tableview cell 에센셜 영어, 일본어, 중국어 간체 -
28:40 Discover Web Inspector improvements
Web Inspector provides the tools for you to understand and debug your web pages on macOS, iOS, and iPadOS. We'll take you through the latest features and improvements to Web Inspector, including a new overlay for inspecting CSS Grid containers on your pages, even more configurable breakpoints to...
open source,safari,webkit 에센셜 영어, 일본어, 중국어 간체 -
17:46 Elevate your DocC documentation in Xcode
Great documentation can help people effectively and easily adopt your Swift framework. Discover how you can create rich, conceptual articles to accompany your API. You'll learn best practices for writing articles, including how to structure your documentation, and find out how to create...
articles,docc,documentation,documentation catalog,documentation compiler,documentation extension 에센셜 영어, 일본어, 중국어 간체 -
12:47 Explore the SF Symbols 3 app
Tour the latest updates to the SF Symbols app — our interactive library for iconography. Learn how you can use the library to design accessible and inclusive apps that look incredible: We'll take you through changes to the app and symbols search, explore previewing and custom symbol management,...
에센셜 영어, 일본어, 중국어 간체 -
1:14 Friday@WWDC21
It's time to say adieu to the week, and what a week it was! Tune in as we recap Friday and close out WWDC21.
daily recap,friday,recap,wwdc21 에센셜 영어, 일본어, 중국어 간체 -
8:21 Get ready to optimize your App Store product page
Discover new ways to make your product page more relevant. Learn how you can use custom product pages to highlight different features and content in your app for different users. Explore how you can optimize your product page by comparing the effectiveness of different visual assets to see what...
games,inapp,test 에센셜 영어, 일본어, 중국어 간체 -
106:49 Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
에센셜 독일어, 러시아어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
106:49 Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. This version includes American Sign Language (ASL) interpretation.
에센셜 독일어, 러시아어, 스페인어, 영어, 일본어, 중국어 간체, 프랑스어, 한국어 -
17:28 Mac의 SwiftUI: 마무리
코딩 실습 시리즈의 2부에서 SwiftUI를 사용하여 Mac 앱을 처음부터 끝까지 제작해 보세요. 1부에 이어, 이번 세션에서는 샘플 원예 앱을 개인의 선호도와 특정 작업 흐름에 맞추어 조정하게 됩니다. SwiftUI 앱이 시스템 설정에 자동으로 반응하는 방법을 이해하고, 해당 정보를 사용하여 앱에 개성을 더하는 방법을 알아봅니다. 사용자가 설정을 통해 앱을 유연하게 맞춤화할 수단을 제공하는 방법을 보여 주고, 드래그 앤 드롭과 같은 다양한 작업 흐름을 사용하여 사용자의 데이터를 조작하는 방법도 다룹니다. 마지막으로 연속성...
accent color,alternative workflow,appstorage,codealong,codealong,commandgroup,continuity,continuity camera,customization,customization support,customize button,design principles,drag and drop,dragondrop,drop down,export,export database,fileexporter,file handling,flexible experience,form,garden patch,great mac app,highlight color,import,itemprovider,item providers,main menu item,oninsert,part 2,persist value,picker,row builder,selection persist,settings,settings scene,table,tabview,user default system,window scene 에센셜 영어, 일본어, 중국어 간체 -
22:51 Meet DocC documentation in Xcode
Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating documentation from your own code — or from third-party code you depend upon — and write and format it using Markdown. And we'll also take you through the export...
docc,doccarchive,documentation,documentation catalog,documentation compiler,xcode 에센셜 영어, 일본어, 중국어 간체 -
17:08 Meet Group Activities
Learn more about the framework powering SharePlay, and discover the different types of shared experiences you can implement for people who use your app. Explore a high-level overview of the framework's architecture and concepts, including how Group Activities and AVFoundation work in tandem, and...
facetime,face time,groupactivities,group activities,groupsession,media,shareplay,share play 에센셜 영어, 일본어, 중국어 간체 -
38:11 Meet Safari Web Extensions on iOS
Safari Web Extensions use HTML, CSS, and JavaScript to offer people powerful browser customizations — and you can now create them for every device that supports Safari. Learn how to build a Safari Web Extension that works for all devices, and discover how you can convert an existing extension to...
cross platform,web inspector 에센셜 영어, 일본어, 중국어 간체 -
16:32 Meet Xcode Cloud
Get to know Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all Apple platforms. Find out how Xcode Cloud can improve both the productivity of your team and the quality of your products. We'll show you how to start your...
app store connect,build,ci,continuous integration,distribution,testing,xcode,xcode cloud 에센셜 영어, 일본어, 중국어 간체 -
2:30 Monday@WWDC21
Trying to make sense of all the exciting announcements, new technologies, and Fall previews at WWDC this year? Let's break it down for you. Check out a recap of everything that happened on Day 1 of WWDC — and get a sneak peek at all the great stuff coming tomorrow.
,daily recap,monday,recap,wwdc21 에센셜 영어, 일본어 -
73:26 Platforms State of the Union
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps.
sotu,sotu 2021 에센셜 영어, 일본어, 중국어 간체, 한국어 -
73:26 Platforms State of the Union (ASL)
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation.
sotu,sotu 2021 에센셜 영어, 일본어, 중국어 간체, 한국어 -
24:20 Qualities of a great Mac Catalyst app
Discover best practices, tools, and techniques to help craft the best possible Mac Catalyst app. We'll take you through key considerations when you bring your iPad app to macOS, explore detailed code examples for refining your interface and experience, and show you how to distribute your Mac app...
continuity camera,controls,distribution,idiom,responder chain,scenes,sharing,state restoration,toolbar,unscaled,user activity 에센셜 영어, 일본어, 중국어 간체 -
11:16 Review code and collaborate in Xcode
Explore the latest enhancements to code review and pull requests in Xcode. Learn more about diff display preferences, commit selectors, changes navigator, and pull request workflows. We'll show you how you can collaborate with your team and find regressions by connecting your code review and PR...
branch,branches,code review,commit,git,pr,pull request,source control 에센셜 영어, 일본어, 중국어 간체 -
37:30 StoreKit 2 소개
StoreKit 2는 앱 내 구입과 자동 갱신형 구독을 위한 강력한 Swift 네이티브 API를 제공합니다. 앱 내 구입 및 구독을 쉽게 구현하는 방법을 알아보고, 제품 정보 검색, 거래 처리, 제품 자격 및 고객 상태 확인을 위한 API와 Xcode의 포괄적인 테스트 지원에 대해 살펴보세요.
buy,game,games,refund 에센셜 영어, 일본어, 중국어 간체 -
27:04 Streamline your localized strings
When you localize the text within your app, you can help make your app more accessible to a worldwide audience. Discover best practices for building your localization workflow, including how to write and format strings accurately, and learn how to prepare strings for localization in different...
,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc 에센셜 영어, 일본어, 중국어 간체 -
17:29 SwiftUI on the Mac: Build the fundamentals
Code along with us as we use SwiftUI to build a Mac app from start to finish. Discover four principles all great Mac apps have in common, and learn how to apply those principles in practice using SwiftUI. We'll show you how to create a powerful, flexible sidebar experience and transform lists to...
button,codealong,codealong,command group,computed properties,custom command,design principles,disclosure group,expansion,expansive,familiar,fixed width,flatten,flexible,focus,focusedscenevalue,garden patch,great mac app,help menu,identifiable,label,list,main menu,manage complexity,menu,multiple window,navigationview,observable object,outline view,part 1,picker,precise,resolutions,restore,scenestorage,screen sizes,search,segmented control,selection,separate window,sidebar,source of truth,state,state restoration,store data,swift ui,table,toolbar,window group,windows 에센셜 영어, 일본어, 중국어 간체 -
40:13 SwiftUI의 새로운 기능
그 어느 때보다 SwiftUI로 앱을 개발하기 가장 좋아졌습니다. 목록, 버튼, 텍스트 필드를 포함한 UI 프레임워크의 최신 업데이트를 살펴보고 이러한 기능을 통해 앱에 SwiftUI를 더 완벽하게 도입하는 방법을 알아보세요. 캔버스 보기, 머티리얼 및 향상된 기호를 사용하여 시각적으로 풍부한 그래픽을 만드는 방법을 알아보세요. macOS의 다중 열 표, 집중 모드 및 키보드 상호작용의 개선 사항, 멀티 플랫폼 검색 API를 살펴본 다음 Swift 동시성, 새로운 AttributedString, 서식 스타일, 현지화 등 기능을...
accessibility,accessibilitychildren,accessibility modifiers,accessibility preview,accessibilityrotor,access to bindings,add a gesture,alteratesrowbackground,always on display,animation schedule,aod,asyncimage,async images,async sequence,attributedstring,await,background,blending of content,blurred background,button improvement,buttons,canvas,code style,colors,concurrency,confirmationdialog,confirmation dialog,controlgroup,control group,controlprominence,controlsize,core data fetch request,custom refresh,custom shape,custom views,data,destructive,dismiss keyboard,dollar sign operator,dynamic type,editable text,emoji,exportsitemproviders,fetchnewitems,filter,focus,focused,focusstate,foregroundstyle,generate strings,gestures,graphics,grids,hide user sensitive information,hierarchical,keyboard,keyboardbar,keyboard improvement,keyboard navigation,landscape previews,language sensitive attributes,links,list row background,listrowseparator,list row separator,lists,live accessibility information,localization,localize,markdown,markdown support,material,menuindicator,monochrome,multicolor,onsubmit,opacity,outlines,palette,popover,press state,preview orientation,primaryaction,primary actions,privacysensitive,privacy sensitive modifier,prominent button,prominent tint support,pull to refresh,redacted content,refreshable,rotor,safeareainset,safe area inset,schedule,search,searchable,sectionedfetchrequest,selectable text,separator,shortcuts,sidebar,strong emphasis,submitlabel,swipe actions,symbols,symbolvariant,symbol variant,table,tablecolumn,task,textfield,textselection,timelineview,tint separator,toggle,toolbar buttons,update based on environment,update based on state,updated colors,update over time,vibrancy,view,xcode previews 에센셜 영어, 일본어, 중국어 간체 -
36:16 Take your iPad apps to the next level
Make even better iPad apps: Learn how you can adopt prominent scenes for uninterrupted, focused interactions. Help people stay engaged and fast with keyboard shortcuts and the keyboard shortcut interface. Explore how the latest in pointer enhancements can help your app boost productivity.
keyboard,main menu,menu,menu bar,menu system,mouse,pointer,print,responder,scene,shortcut,trackpad,uicommand,uikeycommand,uimenubuilder,uimenu printing,uipointerinteraction,uiwindowscene,window 에센셜 영어, 일본어, 중국어 간체 -
1:16 Thursday@WWDC21
Where did the WWDC week go? We'll tell you: Check out everything you missed on Thursday and tune in for a quick preview of our final day at Dub Dub.
,daily recap,recap,thursday,wwdc21 에센셜 영어, 일본어, 중국어 간체 -
1:40 Tuesday@WWDC21
The day's almost over, but there's still so much to explore: Catch up on the best of Day 2 at WWDC and check out a few of the great sessions and activities still to come.
,daily recap,recap,tuesday,wwdc21 에센셜 영어, 일본어, 중국어 간체 -
20:08 UIKit 버튼 시스템 소개
모든 앱은 버튼을 사용합니다. iOS 15에서는 업데이트된 스타일을 채택하여 인터페이스와 자연스럽게 어울리는 근사한 버튼을 만들 수 있습니다. 다양한 유형의 버튼을 더 쉽게 만들 수 있는 기능을 살펴보고, 더 풍부한 상호작용을 제공하는 방법을 알아보고, Mac Catalyst로 근사한 버튼을 사용하는 방법을 알아보세요.
catalyst,menu,popdown,popdown,popup,popup,switch,toggle,uibutton,uibuttonconfiguration,uimenu 에센셜 영어, 중국어 간체 -
26:52 UIKit의 새로운 기능
UIKit의 최신 업데이트 및 개선 사항을 살펴보고 더 나은 iPadOS, iOS 및 Mac Catalyst 앱을 구축하는 방법을 알아보세요. UI 개선 사항, 생산성 업데이트 및 API 개선 사항을 안내하고 성능 향상과 보안 및 개인정보 보호 기능도 다룹니다.
aqua,async,cocoa,collection view,color picker,content size categories,context menus,copy and paste,date picker,drag amp drop,dynamic type,ios,ipados,keyboard navigation,keyboard shortcuts,mac catalyst,multitasking,multiwindow,paste,pasteboard,pointer,privacy,sf symbols,shortcuts,state restoration,symbols,table view,uibutton,uicolor,uicolorpicker,uicontextmenuinteraction,uidatepicker,uiimage,uipasteboard,uiscene,uitabbar,uitoolbar,uiwindowscene 에센셜 영어, 일본어, 중국어 간체 -
19:41 WWDC21 Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners.
에센셜 영어, 일본어, 중국어 간체 -
1:46 Wednesday@WWDC21
Well hello, Wednesday! Time to catch up on Day 3 at WWDC and find out what's coming to a Thursday near you.
,daily recap,recap,wednesday,wwdc21 에센셜 영어, 일본어, 중국어 간체 -
8:05 What's new in AVKit
Learn about enhancements to Picture in Picture and full screen improvements on macOS. Explore the new content source API, and learn how AVPictureInPictureController supports AVSampleBufferDisplayLayer, as well as recommended steps for an app to provide a seamless full screen experience on macOS...
avkit,picture in picture,pip 에센셜 영어, 일본어, 중국어 간체 -
26:49 What's new in CloudKit
CloudKit provides a secure, convenient, and reliable cloud database for your apps — and it's only getting better. Discover how you can unravel your threads with support for async/await and convenience API additions. We'll also show you how to encourage collaboration between people using your app...
cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone 에센셜 영어, 일본어, 중국어 간체 -
37:35 What's new in Foundation
Discover how the latest updates to Foundation can help you improve your app's localization and internationalization support. Find out about the new AttributedString, designed specifically for Swift, and learn how you can use Markdown to apply style to your localized strings. Explore the grammar...
에센셜 영어, 일본어, 중국어 간체 -
26:33 What's new in Mac Catalyst
Discover the latest updates to Mac Catalyst and find out how you can make your app feel even more at home on macOS. Learn about a variety of new and enhanced UIKit APIs that let you customize your Mac Catalyst app to take advantage of behaviors unique to macOS. To get the most out of this...
apple silicon,catalyst,ios,ipad,iphone,m1,macos,silicon 에센셜 영어, 일본어, 중국어 간체 -
32:45 What‘s new in Swift
Join us for an update on Swift. Discover the latest language advancements that make your code easier to read and write. Explore the growing number of APIs available as Swift packages. And we'll introduce you to Swift's async/await syntax, structured concurrency, and actors.
algorithms,arc,argumentparser,asynchronous,automatic reference counting,aws,builds,cgfloat,codable,collections,concurrent,deque,diversity,docc,documentation,double,driver,enum,evolution,fish,flexible,float16,functions,incremental,index,lambda,lifetimes,linux,memory,mentorship,numerics,open source,optimize,ordereddictionary,orderedset,path,property wrappers,result builders,server,static member lookup,swiftui,system,toggle,windows 에센셜 영어, 일본어, 중국어 간체 -
20:31 What’s new in SF Symbols
Explore the latest updates to SF Symbols, Apple's iconography library. Designed to integrate seamlessly with San Francisco — the system font for Apple platforms — SF Symbols can help you create beautiful and consistent iconography for your app while supporting accessibility features like Dynamic...
에센셜 영어, 일본어, 중국어 간체 -
19:46 watchOS 8의 새로운 기능
watchOS 8에는 시계 페이스를 항상 최신 상태로 유지하는 데 도움이 되는 여러 기능이 있습니다. 상시표시형 Retina 디스플레이를 위한 새 API, Bluetooth 기기를 통한 컴플리케이션 업데이트, HealthKit 데이터의 백그라운드 전송을 통해 앱을 최신 상태로 유지하는 것이 그 어느 때보다 쉬워졌습니다. 앱에서 위치를 활용하는 지역 기반 사용자 알림에 대해 알아보고, Apple Watch 앱을 구축하는 데 도움이 되는 SwiftUI 및 watchOS 신규 개선 사항을 모두 살펴보세요.
,,altimeter,alwayson,bluetooth,healthkit,isluminancereduced,location button,luminance reduced,respiratory rate,timeline 에센셜 영어, 일본어, 중국어 간체 -
29:36 가볍고 빠른 앱 클립 빌드하기
앱 클립을 제공하면 사용자가 앱 일부분을 발견한 즉시 다운로드하여 작업과 거래를 처리할 수 있습니다. 최신 기능과 우아한 디자인을 강조하는 콤팩트한 앱 클립을 만드는 데 도움이 되는 팁과 모범 사례를 살펴보세요. 사용자가 실제 앱 클립 코드를 스캔하거나 웹 사이트를 통해 앱 클립을 볼 때 항상 환경에 접근할 수 있도록 안정적이고 안전한 앱 클립을 구축하는 방법도 다룹니다. 또한 앱 클립을 출시하기 전에 테스트하기 위한 구체적인 전략도 소개해 드립니다.
aasa,advanced experience,all compatible device variants,app clip codes,app clip invocation,app clips,app clip size,app thinning,archive build,asset catalogs,associated domain configuration,build settings,bundleid,compression,deep link,domain validation,embedded framwork,encode as url,ephemeral notification,fruta,lazy loading,local experience,location confirmation,managing complexity,maps,meta tag,nfc,physical invocation,qr code,rebuild from bitcode,redirect,sf symbols,shared asset catalog,shared container,siri suggestions,size optimization,size report,swcutil,testing,unique functionality,vector graphics 에센셜 영어, 일본어, 중국어 간체 -
32:44 강한 인상을 남기는 디자인
사용자가 앱에 온보딩하도록 유도하기 위해 인상적인 대화형 경험을 만드는 방법을 알아보세요. 인상적인 디자인 사례를 살펴보면서 사용자가 앱에서 제공하는 다양한 매력을 한눈에 파악할 수 있도록 재미있고 모험적인 경험을 구현하는 방법을 설명해 드립니다. 또한 이 방법으로 콘텐츠를 맞춤화하고 앱을 쉽게 맞춤화하는 방법도 보여드립니다.
,,discoverability,menus,navigation,onboarding 에센셜 영어, 일본어, 중국어 간체 -
15:48 앱 클립의 새로운 기능
고객이 특정 작업을 처리해야 할 때 바로 사용할 수 있는 빠르고 간소화된 경험을 앱 클립으로 제공하는 방법을 알아보세요. 앱에서 바로 경험을 실행하는 기능, 로컬에서 앱 클립을 테스트하는 기능, 실제 환경에서 간편하게 경험에 접근할 수 있도록 앱 클립 코드를 생성하는 기능 등 최신 앱 클립 관련 개선 사항을 설명해 드립니다. 또한 개발자 커뮤니티에서 공유된 앱 클립 중 사용자와 소통하는 혁신적인 수단과 근사한 디자인을 갖춘 앱 클립의 몇 가지 사례도 소개합니다. 이 세션을 최대한 활용하려면 먼저 WWDC20의 ‘앱 클립...
app clip,app clip card,app clip card in safari,app clip card in safari view controller,app clip code,app clip code generation,app clip code generator,appclipdisplaycard,app clip experience,app clip in svc,app clips,app clips in safari view controller,app store connect,fruta,full sized app clip card,local experience,location association,maps placecard,meta tag,nfc integrated,safari view controller,scan only,siri suggestion widget,smart app clip banner,test,test app clip,testing,url handling,view in safari 에센셜 영어, 일본어, 중국어 간체 -
15:19 연구 및 건강 관리용 앱 구축하기 1부: 온보딩 설정
ResearchKit 및 CareKit을 함께 사용하여 지루하지 않은 설문조사를 제작하는 방법을 알아보세요. 함께 코딩하면서 실제로 작동하는 건강 관리용 파일럿 앱을 구축해 봅니다. ResearchKit으로 온보딩시키고 동의를 구하기 위한 모범 사례를 살펴보고, CareKit의 보관 및 UI 구성 요소를 활용하여 앱에서 참여자에게 동의 문서에 서명하도록 요구하는 방법을 알아보세요. 이 세션은 3부로 구성된 코딩 실습 시리즈의 첫 번째 세션입니다. 이 시리즈를 최대한 활용하려면 ResearchKit과 CareKit에 대한 기본...
codealong,open source 에센셜 영어, 일본어, 중국어 간체 -
13:22 위치 버튼 소개
필요한 때와 장소에서만 쉽고 간편하게 앱에 위치 정보 접근 권한을 부여할 수 있도록 하는 안전한 인터페이스 요소인 CLLocationButton을 소개합니다. 신규 또는 기존 코드에 CLLocationButton을 추가하는 방법, 인터페이스 가독성 지침을 준수하며 CLLocationButton을 맞춤화하는 방법, 맞춤화 관련 문제를 발견 및 해결하는 방법을 알아보고 CLLocationButton이 iOS의 기존 프롬프트 기반 위치 서비스 승인과 상호작용하는 방법을 살펴봅니다. 이 세션을 최대한 활용하려면 Core...
privacy 에센셜 영어, 일본어, 중국어 간체 -
26:52 훌륭한 위젯의 원리
우수한 위젯의 기본 요건인 관련성과 맞춤화에 대해 알아봅니다. 타임라인 항목과 TimelineReloadPolicies를 사용하여 위젯을 최신 상태로 유지하는 방법 및 다양한 프레젠테이션 환경과 물리적 위치에 맞게 위젯을 조정하는 방법을 확인하세요. 마지막으로 사용자가 원하는 대로 맞춤화할 수 있는 맞춤화 지원 위젯을 제작하는 방법을 다룹니다.
afterdate,atend,budget,cllocationmanager,configurable parameters,customizable,customization,extension,extra large widget,full privacy redaction,intentconfiguration,intenttimelineprovider,isauthorizedforwidgetupdates,keep widget up to date,location changes,never,new ipad widget,notifications,nswidgetuseslocation,partial privacy redaction,presentation,privacysensitive,relevant,reload policy,reloads,staticconfiguration,static configuration,swiftui,systemextralarge,system extra large,timeline,timelineprovider,timelinereloadpolicy,update,widgetcenter,widgetcenter reload api,widget configuration platter,widget kind,widgetkit,widget lock screen,widgets,widget update,xcode previews 에센셜 영어, 일본어, 중국어 간체
-
-
오디오 및 비디오 -
37:58 Coordinate media experiences with Group Activities
Discover how you can help people watch or listen to content all in sync with SharePlay and the Group Activities framework. We'll show you how to adapt a media app into a synchronized, SharePlay-enabled experience for multiple people. Learn how to add Group Activities to your app, explore the...
facetime,face time,groupactivities,group activities,groupsession,shareplay,share play 오디오 및 비디오 영어, 일본어, 중국어 간체 -
12:02 Coordinate media playback in Safari with Group Activities
Create SharePlay experiences that people can enjoy on the web and in your companion app. Learn how you can use the Group Activities framework in combination with a companion website to bring SharePlay to Safari, letting people connect with each other for enjoyable group interactions — even if...
facetime,face time,groupactivities,group activities,groupsession,media,safari,shareplay,share play 오디오 및 비디오 영어, 일본어, 중국어 간체 -
9:03 Explore Core Image kernel improvements
Discover how you can add Core Image kernels written in the Metal Shading Language into your app. We'll explore how you can use Xcode rules and naming conventions for Core Image kernels written in the Metal Shading Language, and help you make sense of Metal's Stitchable functions and dynamic...
coreimage,filters,hardware,image,image processing,metal,metal shading language,metal tools,photos 오디오 및 비디오 영어, 일본어, 중국어 간체 -
34:16 Explore HDR rendering with EDR
EDR is Apple's High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of your HDR display including Apple's internal displays and Pro Display XDR. We'll show you how game and pro app...
display,display p3,edr,hdr,metal,metal shading language 오디오 및 비디오 영어, 일본어, 중국어 간체 -
9:28 Explore HLS variants in AVFoundation
Discover how you can use AVFoundation APIs to highlight different variants of your content within your app. We'll show you how you can inspect HLS content using these APIs for different video characteristics, including attributes like SDR/HDR, FPS, and the like. And we'll explore the...
4k,hd,hls,sd,variants 오디오 및 비디오 영어, 일본어, 중국어 간체 -
15:19 Explore dynamic pre-rolls and mid-rolls in HLS
Learn how you can create seamless transitions between advertisements and your HLS streams. We'll show you how to incorporate HLS tags and AVFoundation APIs to create media experiences that move easily between your primary content and mid-rolls, and provide best practices for playing these streams...
ads,advertisements,interstitals,interstitial 오디오 및 비디오 영어, 일본어, 중국어 간체 -
7:50 Explore the catalog with the Apple Music API
Discover how you can use the Apple Music API to fetch music catalog metadata for your app. Explore the latest updates to the API as well as some advanced techniques for shaping your requests and highlighting the right metadata for a project. To get the most out of this session, we recommend some...
apple music,music,musickit,musickitjs 오디오 및 비디오 영어, 일본어, 중국어 간체 -
25:09 Group Activities로 맞춤형 경험 구축하기
Group Activities 프레임워크의 모든 기능을 활용하여 기본적인 스트리밍 및 상호작용을 넘어 고급 SharePlay 경험을 구축하는 방법을 알아보세요. 간단한 그리기 앱을 실시간으로 공유되는 캔버스에 적용하는 방법을 알아보고, 그룹 참가자들이 맞춤형 메시지를 주고받을 수 있도록 하는 GroupSessionMessenger와 같은 API를 살펴보고, 맞춤형 SharePlay 경험을 마무리하는 방법을 다룹니다.
draw,draw together,facetime,face time,groupactivities,group activities,groupsession,shareplay,share play 오디오 및 비디오 영어, 일본어, 중국어 간체 -
13:02 Improve global streaming availability with HLS Content Steering
Discover how you can use HLS playlist tags and the Steering Manifest format with your content to help dynamically update CDN redundancy policies tuned for each viewer. Learn how to load balance, set failover, and more.
cdn,content steering,distribution,hls,redundancy 오디오 및 비디오 영어, 일본어, 중국어 간체 -
17:46 Meet MusicKit for Swift
MusicKit makes it easy to integrate Apple Music into your app. Explore the Swift-based framework: We'll take you through the basic process of using MusicKit — including how to find, request, and play content — and show you how you can incorporate music subscription workflows into your app if...
apple music,music,musickit,songs,swift 오디오 및 비디오 영어, 일본어, 중국어 간체 -
10:33 Transition media gaplessly with HLS
Discover how you can create streaming media content that seamlessly transitions between episodes, songs, scenes, and individual resources. With gapless HLS playback, you can stitch together multiple pieces of content on the fly to create customized workouts, design interactive content, tell...
gapless,hls,http live streaming,media,transition 오디오 및 비디오 영어, 일본어, 중국어 간체 -
16:51 What’s new in AVFoundation
Discover the latest updates to AVFoundation, Apple's framework for inspecting, playing, and authoring audiovisual presentations. We'll explore how you can use AVFoundation to query attributes of audiovisual assets, further customize your custom video compositions with timed metadata, and author...
asset,authoring,avasset,avfoundation,composition,inspection,media,metadata,video 오디오 및 비디오 영어, 일본어, 중국어 간체 -
18:17 공간 음향으로 앱에 몰입감 불어넣기
공간 음향이 앱과 웹에서 극장과 같은 미디어 경험을 제공하는 데 어떻게 도움이 되는지 알아보세요. 호환되는 하드웨어로 청취자에게 몰입형 오디오를 쉽게 제공하는 방법과 코드를 거의 변경하지 않고도 사용자의 대역폭이나 연결 상태에 따라 자동으로 다양한 청취 환경을 제공하는 방법을 보여드립니다. 또한 앱의 경험을 맞춤화하고 공간 음향을 사용하여 새롭고 흥미로운 방식으로 스토리를 전달하는 방법에 대한 권장 사항도 확인할 수 있습니다.
atmos,audio,dolby,multichannel,multi channel,spatial,spatial audio 오디오 및 비디오 영어, 일본어, 중국어 간체
-
-
지도 및 위치 -
23:01 Explore Nearby Interaction with third-party accessories
Discover how your app can interact with Ultra Wideband (UWB) third-party accessories when running on a U1-equipped device. We'll show you how to use the Nearby Interaction framework's standards-based technology to implement precise and directionally-aware experiences with accessories. Learn about...
u1,uwb 지도 및 위치 영어, 일본어, 중국어 간체
-