WWDC20
-
App Store 배포 & 마케팅 -
23:21 Architecting for subscriptions
Learn how you can build simple entitlement logic to enhance the customer experience. We'll dive deep into key concepts and provide guidance for architecting your systems to accurately entitle service. You'll learn best practices for subscription features and how to craft the best customer...
api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
17:07 Deploy Apple devices using zero-touch
Discover how Apple's system administrators remotely deploy Apple devices to their teams, ensuring a zero-touch deployment. Learn how to configure the setup experience, control and manage devices effectively, and discover practices around security and management.
distribution,enterprise,mdm,security App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
23:13 Discover AppleSeed for IT and Managed Software Updates
With AppleSeed for IT, you can help your school or business test pre-release versions of Apple software and provide valuable feedback directly to Apple. We'll guide you through getting started in AppleSeed for IT and provide insight on how to file great feedback collaboratively within your...
enterprise,feedback,mdm,testing App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
25:40 Expanding automation with the App Store Connect API
Make routine tasks in App Store Connect a thing of the past when you automate your workflow with the App Store Connect API. Learn how you can manage more about your presence on the App Store with the App Metadata API, or use the new Power and Performance Metrics and Diagnostics API to access the...
app store,automation,json,testflight App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
24:52 Introducing StoreKit Testing in Xcode
Discover StoreKit Testing in Xcode — a local environment for testing your in-app purchases without needing to connect to App Store servers. We'll show you how to set up a test environment, create a StoreKit configuration file, and prepare to validate receipts locally. We'll also explain how to...
iap,inapp purchase,inapp purchases,sandbox,storekit,xctest App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
35:06 Leverage enterprise identity and authentication
Empower your organization with the right tools while protecting privacy and security. Discover Apple's identity management tools for enterprise, and how they can help you create a smoother experience for users when signing in to devices, apps and websites. We'll show you how to take advantage of...
authentication,enterprise,kerberos,mdm,sso,vpn App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
5:42 Support performance-intensive apps and games
iOS and iPadOS provide powerful capabilities to help developers deliver breakthrough apps and games across all device generations. In certain instances, however, demanding apps with exceptional performance requirements may only be able to provide the best experience on devices with an A12 Bionic...
App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
22:12 What's new in App Store Connect
Discover the latest improvements to App Store Connect, your suite of tools to upload, submit, and manage apps on the App Store. Learn about enhancements to the App Store Connect API, in-app purchase and subscriptions, Game Center, and more.
api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
15:27 What's new in Mac Catalyst
Discover the latest updates to Mac Catalyst and find out how you can bring your iPadOS app to the Mac. Explore enhancements to the application lifecycle, integrate new extensions into your apps, and learn how the new look and feel of macOS impacts Mac Catalyst apps. Get a taste of the new...
accent color,app lifecycle,color picker,color well,drag reordering,extensions,focus engine,ipad apps on mac,nscursor,optimized for mac,photo editing extensions,separator,sfsymbol,sf symbols,sidebar,toolbar,uidatepicker,uikit on mac,uisplitviewcontroller,uititlebartoolbarstyles,universal purchase App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
23:38 What's new in managing Apple devices
We've made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows, as well...
configuration,configurator,distribution,enterprise,management,mdm,privacy,security App Store 배포 & 마케팅 영어, 일본어, 중국어 간체 -
45:53 What’s new with in-app purchase
Create a great in-app purchase experience for your iPhone, iPad, Mac, and Apple Watch apps. Discover how to handle refunds, integrate new App Store server notifications, and find out how to use receipts and server notifications to manage subscriber status. We'll also walk you through the latest...
notifications,receipt,server,storekit,subscription,subscription business model App Store 배포 & 마케팅 영어, 일본어, 중국어 간체
-
-
Safari 및 웹 -
22:57 Configure and link your App Clips
App Clips are small parts of an app that offer a streamlined, direct experience and help people get what they need at the right time. Learn how you can invoke an App Clip through real-world experiences like App Clip Codes, NFC, and QR codes, or have them appear digitally through apps like Maps or...
app clip banner,app clip codes,app clip experience,app store connect,maps,messages,nearby suggestions,nfc,nsuseractivity,qr codes,safari,web server Safari 및 웹 영어, 일본어, 중국어 간체 -
30:09 Discover WKWebView enhancements
WKWebView is the best way to present rich, interactive web content right within your app. Explore new APIs that help you convert apps using WebViews or UIWebViews while adding entirely new capabilities. Learn about better ways to handle JavaScript, fine tune the rendering process, export web...
allowscontentjavascript,appbound domains,bitmap,browser,callasyncjavascript,console,createpdf,createwebarchivedata,css,evaluatejavascript,findstring,html,intelligent tracking prevention,itp,javascript,javascriptenabled,jscontext,mediastyle,mediatype,messagehandlers,pagezoom,postmessage,printoperationwithprintinfo,promise,safari technology preview,safari view controller,sfsafariviewcontroller,share as pdf,snapshot,takesnapshot,uiwebview,web archive,web content,web inspector,webkit,webpage,website,webview,web views,wkappbounddomains,wkcontentworld,wkpreferences,wkscriptmessagehandler,wkwebpagepreferences Safari 및 웹 영어, 일본어, 중국어 간체 -
30:47 Get the most out of Sign in with Apple
Sign in with Apple makes it easy for people to sign in to your apps and websites with the Apple ID they already have. Fully integrate Sign in with Apple into your app using secure requests, and by handling state changes and server notifications. We'll also introduce new APIs that allow you to let...
account,account security,sign in,sign in with apple Safari 및 웹 영어, 일본어, 중국어 간체 -
15:41 Meet Face ID and Touch ID for the web
Face ID and Touch ID provide a frictionless experience when logging in — and now you can use them on your websites in Safari with the Web Authentication API. Discover how to add this convenient and secure login alternative to your website.
applestmtformat,aswebauthenticationsession,attestation,authenticator,authenticatorattestationresponse,authenticatorselection,challenge,credential,crypto,cryptographic,cryptography,enroll,isuserverifyingplatformauthenticatoravailable,json,multifactor,navigatorcredentials,phishing,platform authenticator,private key,pubkeycredparams,public key,publickeycredentials,relying party,serverside,sfsafariviewcontroller,signature,webauthn Safari 및 웹 영어, 일본어, 중국어 간체 -
14:25 Meet Watch Face Sharing
Show off your watchOS app's complications and create a watch face worth sharing. Learn how to share watch faces inside your watchOS and iOS apps or host them on the web for anyone to find and download. We'll also explore best practices for using watch face preview images, and show you how to...
,,clockkit,complications,watchkit,watchos Safari 및 웹 영어, 일본어, 중국어 간체 -
24:06 One-tap account security upgrades
When you adopt the Account Authentication Modification Extension, you can provide people with fast, easy account security upgrades to use Sign in with Apple and strong passwords in the iCloud Keychain Password Manager. We'll show you how to add these upgrade flows to your app with the Account...
2fa,account security,app clip,asextensionlocalizedfailurereasonerrorkey,aspasswordcredential,authorizeupgrade,autofill,breached,breaches,changepasswordwithoutuserinteraction,completechangepasswordrequest,factor,inapp,login,prepareinterfacetochangepassword,prepareinterfacetoconvertaccounttosigninwithapple,second,security code,sign in,sms,wellknown Safari 및 웹 영어, 일본어, 중국어 간체 -
36:05 What's new for web developers
Explore the latest features and improvements for Safari and WebKit. We'll walk you through updated web APIs, CSS and media features, JavaScript syntax, and more to help you build great experiences for people when they use your website, home screen web apps, or embedded WebKit views.
airplay,animate,appclipbundleid,app clips,appleitunesapp,apple pay,ar quick look,aspect ratio,async clipboard,attribute,bigint,clipboard,constructor,copy,css,css animations,css shadow part,css transitions,custom elements,customevent,dom,dynamicrange,element,emsg,enterkeyhint,eventtarget,exif,extxdaterange,face id,fetch,fmp4,fontfamily,graphics tab,hdr,high dynamic range,html,html banner,imageorientation,instant back,javascript,keyframeeffect,linebreak,logical assignment,metadata,nullish coalescing,observe,operators,optional chaining,paste,pdf,performance,pictureinpicture,pointer events,pseudoselector,public class fields,readtext,remote playback,replaceall,resizeobserver,safari technology preview,security key,service workers,svg,systemui,texttrackcue,touch id,uisansserif,uiserif,usb key,web animations,web api,web assembly,web authentication,webauthn,web component,web inspector,webp,writetext,xhr,yubikey Safari 및 웹 영어, 일본어, 중국어 간체 -
23:04 What's new in Universal Links
Universal Links help people access your content, whether or not they have your app installed. Get the details on the latest updates for the Universal Links API, including support for Apple Watch and SwiftUI. Learn how you can reduce the size and complexity of your app-site-association file with...
handoff,spotlight,universal link,universal links Safari 및 웹 영어, 일본어, 중국어 간체 -
28:09 What's new in Web Inspector
The Web Inspector makes introspection and debugging simpler than ever. Discover how you can use debugger stepping, editing cookies, and overriding network loaded resources to provide you with powerful development capabilities and help you create faster, more efficient websites.
ad click attribution,animationname,animations,audio,blackbox,bootstrap script,breakpoints,callbacks,canvas,console,cookies,css,css animations,css transitions,debugger,debugging,dom,dom tree,evaluation,fetch,html,http,indexeddb,inspected,intelligent tracking prevention,interval,itp,javascript,jscontext,json,layers,local override,localstorage,media,microtasks,network tab,page,paints,pretty print,profiling,promise,queryholders,queryinstances,regexp,regular expression,requestanimationframe,resources tab,safari,safari technology preview,setinterval,settimeout,step,storage,timelines,transitionproperty,video,webkit,webpage,website,websocket,wkwebview,xhr,xml Safari 및 웹 영어, 일본어, 중국어 간체
-
-
Swift -
15:29 App essentials in SwiftUI
Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy it is to implement the features people expect from a best-in-class product while saving time and reducing complexity. Easily add expected functionality to your...
app protocol,apps,body property,commands,commands modifier,custom commands,datadriven app,documentgroup,navigationtitle,scene,scenes,scenestorage,scenestorage property wrapper,settings,settings scene,stateobject,view definition,view modifier,views,windowgroup Swift 영어, 일본어, 중국어 간체 -
14:14 Build a SwiftUI view in Swift Playgrounds
Easily prototype and play around with SwiftUI views when you use them with Swift Playgrounds. We'll show you how to build a SwiftUI view in a Xcode-compatible playground, and explore tools to help you easily edit and preview your code. For more on Swift Playgrounds, check out our interactive...
ipad,playgrounds,swift,swift playgrounds,swiftui Swift 영어, 일본어, 중국어 간체 -
18:39 Control training in Create ML with Swift
With the Create ML framework you have more power than ever to easily develop models and automate workflows. We'll show you how to explore and interact with your machine learning models while you train them, helping you get a better model quickly. Discover how training control in Create ML can...
checkpointing,checkpoints,combine,core ml,create ml,iterations,ml job,ml session,playgrounds,swift Swift 영어, 일본어, 중국어 간체 -
8:29 Create Swift Playgrounds content for iPad and Mac
Learn how to create Swift Playgrounds books that work fluidly across both Mac and iPad and help people of all ages explore the fun of coding in Swift. We'll walk you through how to customize content for each platform while considering platform settings, and help you take advantage of them in your...
education,ipad,mac,playgrounds,swift,swift playgrounds Swift 영어, 일본어, 중국어 간체 -
36:15 Data Essentials in SwiftUI
Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production. Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth. We'll also show you how ObservableObject lets you...
,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset Swift 영어, 일본어, 중국어 간체 -
7:47 Distribute binary frameworks as Swift packages
Discover how you can add third-party frameworks to your app and keep them up to date using Swift packages in Xcode. We'll show you how to author packages that reference frameworks, explain binary targets and how to specify them in your package manifest file, and demonstrate how to compute...
Swift 영어, 일본어, 중국어 간체 -
20:53 Embrace Swift type inference
Swift uses type inference to help you write clean, concise code without compromising type safety. We'll show you how the compiler seeks out clues in your code to solve the type inference puzzle. Discover what happens when the compiler can't come to a solution, and find out how Xcode 12 integrates...
Swift 영어, 일본어, 중국어 간체 -
14:51 Explore Packages and Projects with Xcode Playgrounds
Xcode Playgrounds helps developers explore Swift and framework APIs and provides a scratchpad for rapid experimentation. Learn how Xcode Playgrounds utilizes Xcode's modern build system, provides improved support for resources, and integrates into your projects, frameworks, and Swift packages to...
documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds Swift 영어, 일본어, 중국어 간체 -
15:24 Explore numerical computing in Swift
Meet Swift Numerics: a new Swift package for computational mathematics. Take a tour of the protocols and types available in the package and find out how you can use them to write generic code. We'll also show you how and when to use the new Float16 type to improve performance and reduce memory...
Swift 영어, 일본어, 중국어 간체 -
16:24 Get your test results faster
Improve your testing suite to speed up your feedback loop and get fixes in faster. Learn more about the latest improvements to testing in Xcode, including how to leverage test plans, Xcodebuild updates, and APIs to eliminate never-ending and badly-behaved tests. We'll explore Test Timeouts and...
continuous integration,testing,test result,xcode Swift 영어, 일본어, 중국어 간체 -
11:43 Handle interruptions and alerts in UI tests
Learn how to anticipate potential interruptions to your app's interface and build smart tests to identify them. UI interruptions often appear indeterminately, typically during onboarding or first launch, which can make them hard to track down. Learn how to understand interruptions, write stronger...
alerts,protected resources,testing,ui interruptions,ui testing,xcode Swift 영어, 일본어, 중국어 간체 -
23:12 Meet WidgetKit
Meet WidgetKit: the best way to bring your app's most useful information directly to the home screen. We'll show you what makes a great widget and take a look at WidgetKit's features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of...
duration,extension,glanceable,inintents,intent,intentconfiguration,link api,multiplatform,personalizable,placeholder,placeholder ui,relevance,relevant,reload policy,reloads,reloadtimelines,score,smart stacks,snapshot,stateless ui,staticconfiguration,swiftui,timeline,timelineentryrelevance,widget,widgetkit Swift 영어, 일본어, 중국어 간체 -
27:31 Safely manage pointers in Swift
Come with us as we delve into unsafe pointer types in Swift. Discover the requirements for each type and how to use it correctly. We'll discuss typed pointers, drop down to raw pointers, and finally circumvent pointer type safety entirely by binding memory. This session is a follow-up to "Unsafe...
Swift 영어, 일본어, 중국어 간체 -
5:18 Swan's Quest, Chapter 2: A time for tones
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero needs your help decoding the Swan's scroll. Call forth the best of your audio abilities on this one — you're going to need them. Discover how to convert Swift Playgrounds...
playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge Swift 영어, 일본어, 중국어 간체 -
5:59 Swan's Quest, Chapter 3: The notable scroll
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. Calling all musicians! In this chapter, our Hero has found a mysterious scroll of music, and only you can help decode it. (Don't worry if you can't read music, our clever Lizard is standing by to...
playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge Swift 영어, 일본어, 중국어 간체 -
12:02 SwiftUI로 문서 기반 앱 구축하기
SwiftUI로 문서 기반 앱을 완전히 구축하는 방법을 알아보세요. DocumentGroup API와 이 API를 앱 및 모드에서 어떻게 활용할 수 있는지 알려 드립니다. DocumentGroup API를 사용하면 번거로움 없이 문서 검색, 표준 명령과 같은 문서 관리를 위한 기본 지원을 추가할 수 있습니다. 범용 유형 식별자를 설정하는 방법과 우수한 문서 기반 앱이 갖춘 특징도 다룹니다. 이 세션을 최대한 활용하려면 먼저 SwiftUI로 앱을 제작하는 방법을 숙지하시는 것이 좋습니다. 자세히 알아보려면 ‘SwiftUI 앱...
document,document app,document based app,documentbased apps,documentgroup,exportedas,importedas,imported type identifier,windowgroup Swift 영어, 일본어, 중국어 간체 -
19:08 SwiftUI의 스택, 그리드 및 윤곽선
개선된 스택과 새로운 목록 및 윤곽선 보기로 SwiftUI 앱에서 더 빠르고 효율적으로 세부 데이터를 표시할 수 있습니다. 이제 iOS와 iPadOS에 처음 도입되는 윤곽선은 스택 및 목록과 함께 작동하는 계층적 데이터를 표현하는 새로운 멀티 플랫폼 도구입니다. SwiftUI의 새롭고 향상된 도구를 사용하여 표 보기를 사용할 때 화면에 더 많은 내용을 표시하고, 부드럽게 스크롤되는 반응형 스택을 만들고, vStack에 어울리지 않는 내용을 위한 목록 보기를 구축하는 방법을 알아보세요. 새로운 그리드 보기와 공개 그룹으로 더...
children key path,disclosuregroup,disclosure groups,disclosure triangle,forms,griditem,group,hierarchical data,hstack,isexpanded,label,layout primitives,lazygrid,lazyhgrid,lazyhstack,lazyvgrid,lazyvstack,liststyle,outlinegroup,outline groups,scrolling,selection,sidebar,tree structure data,vstack Swift 영어, 일본어, 중국어 간체 -
12:38 Triage test failures with XCTIssue
Put your test failures to work: Learn how to triage and diagnose uncaught issues in your app using the latest testing APIs in Xcode. We'll show you how to help ease your testing workflow and put failures into context to help you deliver the best quality product. For more information on designing...
test,test failure,testing,xcode,xctest,xctissue Swift 영어, 일본어, 중국어 간체 -
22:50 Unsafe Swift
What exactly makes code “unsafe”? Join the Swift team as we take a look at the programming language's safety precautions — and when you might need to reach for unsafe operations. We'll take a look at APIs that can cause unexpected states if not used correctly, and how you can write code more...
Swift 영어, 일본어, 중국어 간체 -
32:19 What's new in Swift
Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer experience that make your code faster to read, edit, and debug. Find out how to take advantage of new language features like multiple trailing closures. Learn about...
Swift 영어, 일본어, 중국어 간체 -
27:44 What's new in SwiftUI
SwiftUI can help you build better and more powerful apps for iPhone, iPad, Mac, Apple Watch, and Apple TV. Learn more about the latest refinements to SwiftUI, including interface improvements like outlines, grids, and toolbars. Take advantage of SwiftUI's enhanced support across Apple frameworks...
app api,apps,body property,commands,commands api,complications,containerrelativeshape,custom accent color,custom commands,custom complication,custom fonts,custom menus,declarative,default focus support,documentgroup,drag and drop,focus,font scaling,gauge,grids,keyboardshortcut,keyboard shortcut,label,launch screen,launch screen info plist key,lazyhstack,lazy loading grid layout,lazy stacks,lazyvstack,link,list,listitemtint,matchedgeometryeffect,multiplatform code,multiple trailing closure,multiple windows,opening url,openurl,outlines,progressview,scaledmetric,scene,settings,settings scene,sign in with apple,swiftui,toolbar,toolbar,uilaunchscreen,uniformtypeidentifiers,universal links,widgets,windowgroup Swift 영어, 일본어, 중국어 간체 -
9:05 Widgets Code-along, part 1: The adventure begins
Take your app on a most wondrous adventure to the home and Today screens of iPhone, iPad, and Mac. Grab the starter project and code along with us! We will guide you through the process of creating a widget for your app from start to finish so that you can provide people with beautiful views and...
codealong,codealong,placeholder,previews,swiftui,timeline,view,widget,widget family,widgetkit,widget target Swift 영어, 일본어, 중국어 간체 -
15:18 Widgets Code-along, part 2: Alternate timelines
Our code-along continues as we help our widget rewrite the future and travel into an alternate timeline. Continue where you left off from Part 1, or traverse time and space and begin with the Part 2 starter project to jump right into the action. Find out how you can integrate system intelligence...
custom intent,deep linking,dynamically configure widget,inintent,intentconfiguration,intenttimelineprovider,refresh,staticconfiguration,swiftui,systemlarge,system large,systemmedium,system medium,systemsmall,system small,timeline,timelineentryrelevance,timelinereloadpolicy,widget,widgetfamily,widgetkit,widgeturl Swift 영어, 일본어, 중국어 간체 -
17:55 Write tests to fail
Plan for failure: Design great tests to help you find and diagnose even the toughest bugs. Learn how to improve your automated tests with XCTest to find hidden issues in even the best code. We'll explain how to prepare your tests for failure to make triaging issues easier, letting you solve...
testing,xcode,xctest Swift 영어, 일본어, 중국어 간체
-
-
SwiftUI 및 UI 프레임워크 -
21:30 Accessibility design for Mac Catalyst
Make your Mac Catalyst app accessible to all — and bring those improvements back to your iPad app. Discover how a great accessible iPad app automatically becomes a great accessible Mac app when adding support for Mac Catalyst. Learn how to further augment your experience with support...
accessibility inspector,accessibility tree,accessible,catalyst,grouping,keyboard shortcuts,voiceover,voice over SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
9:55 Advances in UICollectionView
Learn about new features of UICollectionView that make it easier to use and unlock powerful new functionality. We'll show you how to use section snapshots with your diffable data source to create outlines that can expand and collapse, and introduce you to building lists with compositional layout...
cell,collection,layout,table,tableview,uicollectionview,uitableview SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
11:55 Advances in diffable data sources
Diffable data sources dramatically simplify the work involved in managing and updating collection and table views to create dynamic and responsive experiences in your apps. Discover how you can use section snapshots to efficiently build lists and outline collection views for iOS and iPadOS and...
uicollectionview,uitableview SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
10:13 AutoFill everywhere
Discover how to implement AutoFill in your app and help people enter their information into fields easily, privately, and securely. Learn how to help the system to give better suggestions that tailor to your app's functionality: offer smart location suggestions within a navigation app, for...
auto,fill,password,text input SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
14:04 Bring keyboard and mouse gaming to iPad
Level up your iPad games and add in keyboard, mouse, and trackpad controls. Discover how to use the Game Controller framework to augment your existing titles, bring over games from other platforms, or dream up entirely new interaction experiences. Learn how to integrate keyboard and “delta” mouse...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
14:30 Build SwiftUI apps for tvOS
Add a new dimension to your tvOS app with SwiftUI. We'll show you how to build layouts powered by SwiftUI and customize your interface with custom buttons, provide more functionality in your app with a context menu, check if views are focused, and manage default focus. To get the most out of...
apple tv,apple tv 4k,apple tv app,focus,focus engine,lazy grids,swift,swift developer,swiftui,tv,tv dev,tv developer,tvos,tv swift,tv swiftui SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
22:52 Build complications in SwiftUI
Spice up your graphic complications on Apple Watch using SwiftUI. We'll teach you how to use custom SwiftUI views in complications on watch faces like Meridian and Infograph, look at some best practices when creating your complications, and show you how to preview your work in Xcode 12. To get...
,clockkit,watchkit,watchos SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
23:46 Build for iPad
Learn how to improve iPad apps to leverage the increased screen size and additional features of iPadOS, and help people accomplish more with their devices. Discover how you can build detailed multi-column layouts and integrate lists into your app with little adjustment to your existing code...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
20:21 Build with iOS pickers, menus and actions
Build iPhone and iPad apps with fluid interfaces and easily-accessible contextual information. We'll show you how to integrate the latest UIKit controls into your app to best take advantage of menus, date pickers, page controls, and segmented controllers. Learn how to adopt Menus throughly your...
uicontrol SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
19:02 Create App Clips for other businesses
Create App Clips for table reservations, food ordering, and more on behalf of brands, businesses, or services that appear within your app. We'll show you how you can deliver customized experiences for each business, offering them a unique look, invocation card, and icon — all within a single App...
action,aggregates many businesses,app clip experience,brand identity,catalog,category of business,invocation card,nsuseractivity,promote business,sheet image,targetcontentidentifier,universal links,whitelabel,white label apps SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
20:08 Create complications for Apple Watch
When you add complications to a Watch app, people can access glanceable and up to date information directly from their watch face. We'll show you how to create and build complications from the ground up and introduce you to Multiple Complications. Learn how to construct timelines, use families...
,,,clockkit,watchkit,watchos SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
11:18 Discover search suggestions for Apple TV
Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app with UISearchController. Support your global audience with the addition of new international keyboards and languages. Discover how to add search...
appletv,apple tv,apple tv 4k,apple tv app,apple tv design,apple tv dev,apple tv developer,apple tv search,search,search suggestions,suggestions,tv,tv app dev,tv app developer,tv dev,tv developer,tvos,tv search,uisearchcontroller,video SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
19:46 Explore App Clips
Help people experience the right parts of your app at the exact moment they need them. We'll explain how to design and build an App Clip — a small part of your app that focuses on a specific task — and make it easily discoverable. Learn how to focus your App Clip on short and fast interactions...
active compilation conditions,app clip codes,app clip experience,app clip url,applepay,asauthorizationcontroller,corresponding app,debug app clip,focused userflow,migrate data,ondemand binary,registered experience,shared asset catalog,shared data containers,sign in with apple,skoverlay,swiftui SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
24:05 Handle trackpad and mouse input
Provide a more versatile experience when you optimize your iPad or Mac Catalyst app for indirect input from trackpads and mice. Discover how to make your app responsive to new events from these devices. Learn how to work with pointer movement, enable pointer locking, handle scroll input and...
catalyst,event,magic keyboard,mouse,trackpad SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
21:50 Keep your complications up to date
Time is of the essence: Discover how your Apple Watch complications can provide relevant information throughout the day and help people get the information they need, when they need it. Learn best practices for capitalizing on your app's runtime opportunities, incorporating APIs like background...
,,clockkit,urlsession,watchkit,watchos SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
16:54 Lists in UICollectionView
Learn how to build lists and sidebars in your app with UICollectionView. Replace table view appearance while taking advantage of the full flexibility of compositional layout. Explore modular layout options and find out how they can unlock more design options for your apps than ever before. Find...
outline,sidebar,table,uitableview SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
18:33 Master Picture in Picture on tvOS
Picture in Picture is coming to Apple TV: With simultaneous video playback and the ability to swap between full screen content and Picture in Picture, you've never had more multitasking flexibility within your tvOS app. Discover how you can add AVPictureInPictureController to your project,...
appletv,apple tv,apple tv 4k,apple tv developer,avpictureinpicturecontroller,picture in picture,pictureinpicture,pip,tv,tv app,tv app dev,tv app developer,tv dev,tv developer,tvos,tvos dev,tvos developer,video SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
27:47 Meet Safari Web Extensions
When you create a Safari Web Extension, you can help people get common online tasks done more quickly and efficiently. We'll show you how to build a new Safari Web Extension and host it on the App Store, as well as how to use the safari-web-extension-converter tool to migrate existing extensions...
activetab,app store,background page,browser,compatible,content script,css,html,javascript,json,manifest,nativemessaging,nsextensioncontext,nsxpcconnection,safariwebextensionconverter,safariwebextensionhandler,sendnativemessage,sfsafariapplication,user privacy SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
29:40 Modern cell configuration
Discover new techniques for configuring collection view and table view cells to quickly build dynamic interfaces in your app. Explore configuration types you can use to easily populate cells with content and apply common styles. Take advantage of powerful APIs to customize the appearance of cells...
collectionview,tableview,uicollectionview,uitableview SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
16:04 PencilKit 그림 검사, 수정 및 구성하기
앱에서 Apple Pencil을 그리기 및 글쓰기를 위한 유용한 도구를 활용하도록 지원하세요. PencilKit을 사용하면 그림을 구성하는 획, 잉크, 경로 및 점을 자세히 살펴보고, 이러한 특성으로 인식을 사용하는 기능을 구축하고, 입력에 반응하여 그림을 수정할 수 있습니다. 도형과 그림을 동적으로 생성하는 방법을 익히고 PKDrawings 및 PKStrokes와 같은 API에 대해서도 자세히 알아볼 수 있습니다. 이 세션을 최대한 활용하려면 먼저 WWDC19에서 처음으로 PencilKit 프레임워크를 소개한 세션인...
calligraphy,cursive,engine,handwriting,stylus SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
10:26 PencilKit의 새로운 기능
PencilKit을 사용하면 iPad 앱에서 창의적인 활동을 장려하고 글, 그림, 애니메이션을 더 다채롭게 꾸밀 수 있습니다. 그림 및 프레임워크의 최신 개선 사항을 살펴보고 PKToolPicker, PKCanvasView, PKStroke와 같은 API를 활용하여 그리기 및 글쓰기 앱의 신규 기능을 지원하는 방법을 알아보세요. 이 세션을 최대한 활용하려면 PencilKit에 대한 기본 지식을 숙지하시는 것이 좋습니다. PencilKit에 대한 기본 지식을 복습하고 싶으시다면 WWDC19의 ‘PencilKit 소개'를 참고해...
color,engine,handwriting,palette,pallette,pencil,pencilkit,pkstrokes,scribble,strokes SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
18:54 SF Symbols 2
SF Symbols make it easy to adopt high-quality, Apple-designed symbols created to look great with San Francisco, the system font for all Apple platforms. Discover how you can use SF Symbols in AppKit, UIKit, and SwiftUI. Learn how to work with SF Symbols in common design tools and how to use them...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
20:15 Streamline your App Clip
App Clips are best when they provide an “in the moment” experience for people using them, like ordering your favorite refreshing beverage or paying for parking. We'll share guidelines and best practices for building focused and consistent App Clips, show you how to streamline transaction...
8 hours notification,asset catalog,aswebauthenticationsession,ephemeral notification,inregion,location confirmation,nsappcliprequestephemeralusernotification,permission requests,request permissions,secure app group,sign in with apple,skoverlay,transaction SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
11:34 Support hardware keyboards in your app
When people use hardware keyboards with your app, they're not only getting a more tactile and familiar typing experience — they can quickly navigate or use keyboard shortcuts, too. Discover how you can best support hardware keyboards for your iPadOS and Mac Catalyst apps: We'll demystify the...
accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
18:18 Sync a Core Data store with the CloudKit public database
Discover how Core Data can help you adopt the CloudKit public database in your app with as little as one line of code. Learn how to easily manage the flow of data through your app and in and out of CloudKit. We'll show you how to combine the complementary power of Core Data and the CloudKit...
canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
5:51 What's new in Core NFC
Core NFC helps you scan and write to NFC tags in your apps, helping people get more from objects like parking meters, scooter rentals, car charging stations, and more. Learn about Core NFC's support for the ISO15693 protocol and new tag capabilities, and find out more about syntax improvements...
nfc SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
14:54 iOS 선택기, 메뉴 및 동작으로 디자인하기
근사한 디자인을 갖추면서 사용자가 필요한 정보로 빠르게 바로 이동할 수 있는 iPhone 및 iPad 앱을 만드세요. 작업 및 설정에 대한 빠른 접근을 위해 앱에 메뉴를 통합하는 방법을 알아보고, 앱에서 메뉴를 사용해야 하는 상황과 위치에 대해 알아봅니다. 또한 새로운 날짜 선택기 및 색상 선택기 제어 기능을 살펴보고 이러한 기능을 앱에 통합하는 방법도 안내해 드립니다.
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
41:34 iPadOS 포인터를 위한 디자인
포인터의 강력한 기능을 iPad 앱에 적용하세요. Apple의 디자인 팀이 터치 입력을 보완하기 위해 iPadOS 포인터를 디자인한 방법과 앱에서 포인터 상호작용을 맞춤화하고 개선하여 작업 흐름을 더 효율적이고 만족스럽게 만드는 방법을 보여드립니다. 크기와 관계없이 사용자가 빠르고 간편하게 인터페이스 요소를 지정하는 데 포인터의 적응형 정밀도가 어떻게 기여하는지 살펴보세요. 또한 포인터 효과를 선택하고 포인터 모양을 디자인하는 방법, 트랙패드 제스처를 통합하는 방법, 키보드 편집자 등 앱의 고유한 요구 사항을 보완하기 위해...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
14:13 iPad의 손글씨 입력 기능 소개
손글씨 입력 기능은 가볍고 인체공학적이면서 즐거운 방법으로 iPad에서 Apple Pencil로 텍스트를 입력할 수 있는 경험을 제공합니다. 표준 텍스트 입력 제어 기능을 사용하거나 맞춤형 텍스트 편집 경험을 구현하는 앱에서 손글씨 입력 기능과 손으로 적은 텍스트를 어떻게 활용할 수 있는지 알아보세요. 또한 손글씨 입력 기능이 TextKit에 통합되는 방식과 앱에서 쾌적하고 일관된 손글씨 입력 기능 경험을 제공하기 위해 새로운 UIScribbleInteraction 및 UIIndirectScribbleInteraction...
cursive,handwriting,recognition SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체 -
28:43 새로운 macOS 디자인 적용하기
Mac 앱을 새롭게 디자인하세요. macOS Big Sur의 새로운 디자인을 활용하고 시각적 계층 구조, 디자인 패턴 및 동작을 채택하는 방법을 알아봅니다. 구조적 항목과 공통 제어 기능을 중심으로 AppKit의 최신 업데이트를 살펴보고, 약간의 적용 작업만으로 더 맞춤화된 인터페이스를 적용하는 방법을 보여드립니다. 또한 맞춤형 강조 색상과 기호를 통합하여 앱에 개성을 추가하는 방법도 알아보세요. 이 세션을 최대한 활용하려면 AppKit 및 SF Symbols에 대해 숙지하시는 것이 좋습니다. 기호에 대한 자세한 내용은 ‘SF...
SwiftUI 및 UI 프레임워크 영어, 일본어, 중국어 간체
-
-
개발자 도구 -
13:11 Add custom views and modifiers to the Xcode Library
The Xcode Library is an easy way for you to discover available SwiftUI views and drag and drop them to the Xcode Previews canvas, enabling rich visual editing of your app. We'll show you how to extend the content of the Xcode Library with your own views and modifiers, optimizing for reusability...
library,modifiers,swiftui,views,xcode 개발자 도구 영어, 일본어, 중국어 간체 -
23:05 Advancements in the Objective-C runtime
Dive into the microscopic world of low-level bits and bytes that underlie every Objective-C and Swift class. Find out how recent changes to internal data structures, method lists, and tagged pointers provide better performance and lower memory usage. We'll demonstrate how to recognize and fix...
개발자 도구 영어, 일본어, 중국어 간체 -
20:14 Become a Simulator expert
Simulator runs your iOS, iPadOS, tvOS, or watchOS apps directly on your Mac — no separate device required. We'll give you a tour of the app's latest tools and features and show you how to sharpen your Simulator skills. Discover how to test pointer and trackpad support, adjust Simulator...
개발자 도구 영어, 일본어, 중국어 간체 -
29:30 Broaden your reach with Siri Event Suggestions
Whether you're hosting event information in your app, on the web, or in an email, Siri Event Suggestions can help people keep track of their commitments — without compromising their privacy. We'll show you how to set up your reservations so that they automatically show up in the Calendar app and...
calendar,donations,email,events,intents,mail,safari,shortcuts,siri event suggestions,travel,web 개발자 도구 영어, 일본어, 중국어 간체 -
36:16 Build GPU binaries with Metal
Power up your shader pipeline with enhancements to the Metal shader compilation model — all leading to a dramatic reduction in Pipeline State Object (PSO) loading time, especially upon first launch. Learn about explicit PSO caching and sharing of GPU binaries using Metal binary archives and...
개발자 도구 영어, 일본어, 중국어 간체 -
11:48 Build Image and Video Style Transfer models in Create ML
Bring stylized effects to your photos and videos with Style Transfer in Create ML. Discover how you can train models in minutes that make it easy to bring creative visual features to your app. Learn about the training process and the options you have for controlling the results. And we'll explore...
ai,core ml,create ml,neural network,photo,photo effects,style density,style strength,style transfer,video,video effects 개발자 도구 영어, 일본어, 중국어 간체 -
26:06 Build an Action Classifier with Create ML
Discover how to build Action Classification models in Create ML. With a custom action classifier, your app can recognize and understand body movements in real-time from videos or through a camera. We'll show you how to use samples to easily train a Core ML model to identify human actions like...
action classification,action classifier,activity classification,ai,body pose,core ml,create ml,fitness,machine learning 개발자 도구 영어, 일본어, 중국어 간체 -
15:00 Build localization-friendly layouts using Xcode
Localizing your app is a wonderful way to share your work with a worldwide audience and make it relevant to more cultures and languages. We'll show you how you can prepare for localization before ever translating a word by building thoughtful layouts for your app. Learn how to structure your UI...
autolayout,auto layout,localization,rtl 개발자 도구 영어, 일본어, 중국어 간체 -
17:27 Core Data: Sundries and maxims
Core Data is the central way to durably and persistently store information from your app — and we're going to show you how to refine that implementation for even faster data ingest and fetching. Discover how you can improve data capture with batch insert, tailor fetch requests to your data needs,...
batch delete,batch ingestion,batch insert,batch insert with dictionary block,batch operations,block ingestion,dictionary block,fetch request,history request,nsbatchdeleterequest,nsbatchinsertrequest,nsmanagedobjectcontext,persistent history,persistent store,remote change notification,remote change notifications,upsert 개발자 도구 영어, 일본어, 중국어 간체 -
20:56 Debug GPU-side errors in Metal
Track down even the trickiest GPU-side programming errors with enhanced reporting in Xcode 12. While Metal's API validation layer can catch most problems in a project, GPU errors can cause a host of difficult-to-debug issues. Get an introduction to GPU-side errors and learn how to find and...
개발자 도구 영어, 일본어, 중국어 간체 -
2:09 Decipher and deal with common Siri errors
“Sorry, there was a problem with the app..." Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri...
extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit 개발자 도구 영어, 일본어, 중국어 간체 -
23:40 Decode ProRes with AVFoundation and VideoToolbox
Make decoding and displaying ProRes content easier in your Mac app: Learn how to implement an optimal graphics pipeline by leveraging AVFoundation and VideoToolbox's decoding capabilities. We'll share best practices and performance considerations for your app, show you how to integrate...
av foundation,metal,performance,prores,video 개발자 도구 영어, 일본어, 중국어 간체 -
11:07 Diagnose performance issues with the Xcode Organizer
Analyze aggregated power and performance data from multiple versions of your app with just a few clicks. We'll introduce you to the latest version of the Xcode Organizer and its interactive interface, where you can easily compare and contrast app metrics across releases. Explore disk write...
analytics,diagnostics,metrics,performance,xcode 개발자 도구 영어, 일본어, 중국어 간체 -
24:02 Edit and play back HDR video with AVFoundation
Find out how you can support HDR editing and playback in your macOS app, and how you can determine if a specific hardware configuration is eligible for HDR playback. We'll show you how to use AVMutableVideoComposition with the built-in compositor and easily edit HDR content, explain how you can...
metal,performance,prores,video,videotoolbox 개발자 도구 영어, 일본어, 중국어 간체 -
13:45 Eliminate animation hitches with XCTest
Animations can dramatically enhance the user experience of your app, provide a sense of direct manipulation, and help people to better understand the results of their actions. Animation hitches can break that experience. Discover how to use XCTest to detect interruptions to smooth scrolling and...
animate,battery,energy,metrics,performance,scroll,xcode,xctest 개발자 도구 영어, 일본어, 중국어 간체 -
23:16 Explore the new system architecture of Apple silicon Macs
Discover how Macs with Apple silicon will deliver modern advantages using Apple's System-on-Chip (SoC) architecture. Leveraging a unified memory architecture for CPU and GPU tasks, Mac apps will see amazing performance benefits from Apple silicon tuned frameworks such as Metal and Accelerate...
amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery 개발자 도구 영어, 일본어, 중국어 간체 -
23:15 Export HDR media in your app with AVFoundation
Discover how to author and export high dynamic range (HDR) content in your app using AVFoundation. Learn about high dynamic range and how you can take advantage of it in your app. We'll show you how to implement feature sets that allow people to export HDR content, go over supported HDR formats,...
개발자 도구 영어, 일본어, 중국어 간체 -
14:17 Gain insights into your Metal app with Xcode 12
Learn how to locate graphics issues in minutes with Metal's debugging and performance optimization tools in Xcode 12. We'll show you how to diagnose problems quickly using Metal Debugger. Discover the new summary view, which suggests ways to improve memory usage, bandwidth, performance, and...
개발자 도구 영어, 일본어, 중국어 간체 -
15:12 Identify trends with the Power and Performance API
Track your app's performance metrics in custom team dashboards, bug reporting systems, and other custom workflows with the Power and Performance Metrics and Diagnostics API. Explore how you can access the same data that drives the Power and Performance analysis tools in Xcode to quickly identify...
analytics,app store connect,automation,diagnostics,insights,json,metrics,web api 개발자 도구 영어, 일본어, 중국어 간체 -
54:38 Introduction to SwiftUI
Explore the world of declarative-style programming: Discover how to build a fully-functioning SwiftUI app from scratch as we explain the benefits of writing declarative code and how SwiftUI and Xcode can combine forces to help you build great apps, faster.
animation,aspectratio,canvas,compositional ui,corner radius,dark mode,declarative syntax,declarative ui,dependency management,derived value,horizontal stack,hstack,inspector,leading alignment,library,live mode,localization,model,modifiers,multiplatform app template,navigationview,padding,preview on device,previews,resizable,resume updating preview,sfsymbol,source of truth,spacer,state variable,swift,text,vertical stack,view,views,vstack,xcode library,zoom state 개발자 도구 영어, 일본어, 중국어 간체 -
8:37 Optimize the Core Image pipeline for your video app
Explore how you can harness the processing power of Core Image and optimize video performance within your app. We'll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app's memory footprint when using CIContext, and learn...
coreimage,graphics,image processing,metal,performance,video 개발자 도구 영어, 일본어, 중국어 간체 -
37:32 Optimize the interface of your Mac Catalyst app
Discover how to tailor your Mac Catalyst app so that it looks and feels even more at home on the Mac by using the new “Optimize Interface for Mac” option in Xcode. Explore new layout and appearance options for Catalyst apps, and learn how they can provide you with graphical performance gains,...
button placement,catalyst,controls,custom artwork,font sizes,gestures,groupbox,idiom chooser,ipad apps on the mac,layouts,mac idiom,navigation bar,optimize,optimize interface for mac,scaled,swiftui,toolbar,uigesturerecognizer 개발자 도구 영어, 일본어, 중국어 간체 -
40:44 Port your Mac app to Apple silicon
Your porting questions, answered: Learn how to recompile your macOS app for Apple silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platform. We'll show you how Xcode makes it simple to build a universal macOS binary and go through...
개발자 도구 영어, 일본어, 중국어 간체 -
42:42 Refine Objective-C frameworks for Swift
Fine-tune your Objective-C headers to work beautifully in Swift. We'll show you how to take an unwieldy Objective-C framework and transform it into an API that feels right at home. Learn about the suite of annotations you can use to provide richer type information, more idiomatic names, and...
개발자 도구 영어, 일본어, 중국어 간체 -
33:42 Structure your app for SwiftUI previews
When you use SwiftUI previews during development, you can quickly create apps that are more flexible and maintainable. Discover ways to improve the preview experience by making small tweaks to your project. Find out how to preview multiple files at once, how to manage data flow for previews, and...
개발자 도구 영어, 일본어, 중국어 간체 -
12:23 Use Swift on AWS Lambda with Xcode
Serverless functions are increasingly becoming popular for running event-driven or otherwise ad-hoc compute tasks in the cloud, allowing developers to more easily scale and control compute costs. Discover how to use the new Swift AWS Lambda Runtime package to build serverless functions in Swift,...
aws,lambda,serverside,swift,xcode 개발자 도구 영어, 일본어, 중국어 간체 -
24:42 Use model deployment and security with Core ML
Discover how to deploy Core ML models outside of your app binary, giving you greater flexibility and control when bringing machine learning features to your app. And learn how Core ML Model Deployment enables you to deliver revised models to your app without requiring an app update. We'll also...
ai,artificial intelligence,cloud,cloudkit,core ml,core ml tools,create ml,deep learning,encryption,learning,machine learning,model,model deployment,model encryption,neural network 개발자 도구 영어, 일본어, 중국어 간체 -
5:06 Visually edit SwiftUI views
Help your apps be the best versions of themselves: Discover how you can leverage Xcode Previews and SwiftUI to quickly iterate upon and improve your app. Find out how you can use the Previews canvas to build your app from the ground up, and view your interface in different environments like Light...
canvas,previews,swiftui,xcode 개발자 도구 영어, 일본어, 중국어 간체 -
13:45 What's new in MetricKit
Quickly detect power and performance regressions and troubleshoot app issues when you adopt MetricKit. Discover the latest trackable metrics for your app, including CPU instructions, animation hitches, and exit reasons. And learn about diagnostics in MetricKit that can help you troubleshoot...
개발자 도구 영어, 일본어, 중국어 간체 -
6:35 XCTSkip your tests
Get the test results that matter — and skip the ones that don't. Discover how you can implement XCTSkip to conditionally avoid tests at runtime. We'll take you through how to return this new test result and better document tests beyond pass and fail within your test bundle. To get the most out...
continuous integration,testing,test result,xcode,xct,xctest,xctskip 개발자 도구 영어, 일본어, 중국어 간체 -
17:29 iPad and iPhone apps on Apple silicon Macs
Apple silicon Macs can run many iPad and iPhone apps as-is, and these apps will be made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple silicon Macs, and the factors that make your apps come across better. Learn how to test your app for the...
arm,emulator 개발자 도구 영어, 일본어, 중국어 간체
-
-
개인정보 보호 및 보안 -
41:35 Build an Endpoint Security app
System Extensions improve the reliability and security of macOS. Learn about the modern replacement for Kernel Authorization KPIs and discover tips for making a great security product with the Endpoint Security framework.
kauth,kernel,security 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
36:04 Build trust through better privacy
Privacy is a more important issue than ever. Learn about Apple's privacy pillars, our approach to privacy, and how to adopt the latest features on our platforms that can help you earn customer trust, create more personal experiences, and improve engagement. Explore the transparency iOS provides...
ad network,approximate location,autofill,camera,contacts,data minimazation,dns encryption,idfa,location,mac address,microphone,permissions,photos library,picker,privacy,privacy control,private network,tracking,transparency,trust 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
17:23 Explore logging in Swift
Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take advantage of powerful yet readable options for formatting data — all without sacrificing performance. And we'll show you how you can gather and process log...
개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
14:17 Handle the Limited Photos Library in your app
Access the photos and videos you need for your app while preserving privacy. With the new Limited Photos Library feature, people can directly control which photos and videos an app can access to protect their private content. We'll explore how this feature may affect your app, and take you...
photokit,photo library,photos,photos api,picker,privacy 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
21:32 Introducing Car Keys
You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it's easy to share them with family or friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keys...
,,,car,nfc,u1,ultra wideband,uwb 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
14:33 Meet the new Photos picker
Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS and Mac Catalyst ensures privacy while providing your app the features you need. PHPicker is the modern replacement for UIImagePickerController. In addition...
photokit,photo library,photos,photos api,picker,privacy 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
38:09 Secure your app: threat modeling and anti-patterns
It's more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage...
data,privacy,protection,security,trust 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
12:47 What's new in assessment
It's now easier than ever to deliver academic tests on the Mac. Learn how education developers can leverage the Automatic Assessment Configuration framework for iPhone, iPad, and Mac to deliver tests and assess students across all devices. And discover how developers can enable restricted...
assessment,catalyst,curriculum,education,student,testing 개인정보 보호 및 보안 영어, 일본어, 중국어 간체 -
26:34 What's new in location
Location technologies are core to delivering context-based services within your app. Discover how the latest privacy controls in Core Location add a whole new dimension to determining position and what that means for your app. We'll walk you through best practices for implementing these latest...
geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring 개인정보 보호 및 보안 영어, 일본어, 중국어 간체
-
-
건강 및 피트니스 -
21:05 Beyond counting steps
Move beyond step counting in your app and give people a much richer understanding of their mobility. We'll detail how you can take advantage of mobility metrics in iOS and watchOS to measure movement in more distinct and actionable ways. Learn about the latest HealthKit APIs for accessing...
motion,motionprocessor,pedometer,stairs,steps 건강 및 피트니스 영어, 일본어, 중국어 간체 -
35:37 CareKit의 새로운 기능
CareKit으로 다양한 기능을 갖춘 연구 및 건강 관리용 앱을 구축하세요: 모듈식 아키텍처에 대한 새로운 보기, 데이터 저장소 개선, iOS의 다른 프레임워크와의 긴밀한 통합 등 건강 관련 프레임워크의 최신 개선 사항에 대해 알아보세요. 또한 개발자가 개인정보를 보호하면서 디지털 건강 관리의 한계를 극복할 수 있도록 오픈 소스 커뮤니티에서 어떻게 CareKit을 지속적으로 활용하고 있는지 안내해 드립니다.
care,care plan,client server,healthkit,health monitoring,hyperprotect,open source,synchronize 건강 및 피트니스 영어, 일본어, 중국어 간체 -
32:12 Getting started with HealthKit
HealthKit helps you build world-class health and fitness apps by centralizing health data from third-party apps, iPhone, Apple Watch, and external health devices. Discover how you can manage authorization and privacy around Health data, read and write data to the shared Health Store, and use...
diagnostic,permission requests,permissions 건강 및 피트니스 영어, 일본어, 중국어 간체 -
8:07 Handling FHIR without getting burned
Learn how FHIRModels creates native data models for all FHIR resources, provides data validation to enforce resource integrity, and prevents the creation of structurally invalid resources — across multiple versions of the FHIR specification. Whether you're working with clinical data obtained from...
fhir,health,health documents,medical records,open source,package,spm 건강 및 피트니스 영어, 일본어, 중국어 간체 -
6:09 HealthKit의 새로운 기능
HealthKit은 자사 및 타사 건강 및 피트니스 데이터를 통합하여 사용자가 개인 건강 정보를 관리할 수 있도록 지원하는 필수 프레임워크입니다. Apple Watch에서 심전도를 판독하고 12가지 이상의 새로운 증상과 그 심각도를 기록 및 추적할 수 있는 HealthKit의 최신 업데이트에 대해 알아보세요. 또한 사용자가 시간에 따른 이동성을 모니터링하고 이해할 수 있도록 돕는 보행 속도, 보폭과 같은 최신 이동성 데이터 유형을 살펴봅니다.
ecg,fitness,health,heart,heart rate,nutrition 건강 및 피트니스 영어, 일본어, 중국어 간체 -
10:59 Integrate your app with Wind Down
Discover how you can help people get ready for a good night's sleep by surfacing your app's actions for Wind Down Shortcuts, part of the new Sleep experience. Learn more about how Wind Down works. Find out how you can build intents that expose features in your app like guided meditations,...
intents,intentsui,shortcuts,siri,sirikit,sleep,wind down 건강 및 피트니스 영어, 일본어, 중국어 간체 -
22:22 Synchronize health data with HealthKit
HealthKit provides you the tools to smartly manage health data anywhere, whether across multiple HealthKit-enabled devices such as iPhone and Apple Watch or with an external server to share data across a care team. In this session, we'll dive into managing data versions via HealthKit's built-in...
care,fitness 건강 및 피트니스 영어, 일본어, 중국어 간체 -
30:49 What's new in ResearchKit
ResearchKit continues to simplify how developers build research and care apps. Explore how the latest ResearchKit updates expand the boundaries of data researchers can collect. Learn about features like enhanced onboarding, extended options for surveys, and new active tasks. Discover how Apple...
activities,chart,graph,healthkit,study,task 건강 및 피트니스 영어, 일본어, 중국어 간체
-
-
그래픽 및 게임 -
33:52 Bring your Metal app to Apple silicon Macs
Meet the Tile Based Deferred Rendering (TBDR) GPU architecture for Apple silicon Macs — the heart of your Metal app or game's graphics performance. Learn how you can translate or port your graphics-intensive app over to Apple silicon, and how to take advantage of TBDR and Metal when building...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
39:35 Build customized ML models with the Metal Performance Shaders Graph
Discover the Metal Performance Shaders (MPS) Graph, which extends Metal's Compute capabilities to multi-dimensional Tensors. MPS Graph builds on the highly tuned library of data parallel primitives that are vital to machine learning and leverages the tremendous power of the GPU. Explore how MPS...
compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors 그래픽 및 게임 영어, 일본어, 중국어 간체 -
23:58 Capture and stream apps on the Mac with ReplayKit
Learn how you can integrate ReplayKit into your Mac apps and games to easily share screen recordings or broadcast live audio and visuals online. We'll show you how to capture screen content, audio, and microphone input inside your Mac apps, and even broadcast your video to a live audience. For...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
21:05 Discover ray tracing with Metal
Achieve photorealistic 3D scenes in your apps and games through ray tracing — a core part of the Metal graphics framework and Shading Language. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
27:38 Explore ARKit 4
ARKit 4 enables you to build the next generation of augmented reality apps to transform how people connect with the world around them. We'll walk you through the latest improvements to Apple's augmented reality platform, including how to use Location Anchors to connect virtual objects with a...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
23:32 Game Center 시작하기: 대시보드, 액세스 포인트, 프로필
Apple의 소셜 게임 네트워크를 만나 보세요. 게임 내 인터페이스와 완전히 새로워진 플레이어 경험부터 Game Center의 최신 업데이트를 설명해 드립니다. GameKit을 앱에 통합하고 플레이어를 효과적으로 인증하는 방법을 알아보고, 플레이어를 게임 내 대시보드로 불러오는 액세스 포인트를 다룹니다. 그 후 플레이어 프로필과 플레이어를 위한 개인정보 보호 옵션을 살펴봅니다. Game Center의 인터페이스, 대시보드, 플레이어 프로필을 살펴본 후 다음 비디오에서 순위표, 목표, 멀티플레이어 게임에 대해 알아보세요. 이러한...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
24:54 Game Center 시작하기: 순위표, 목표 및 멀티플레이어
Game Center 통합을 강화하여 플레이어가 순위표에서 점수를 비교하고, 중요한 목표를 달성하고, 다른 플레이어와 교류할 수 있도록 하세요. 반복되는 순위표를 사용하여 주간 챔피언십, 일일 대결 또는 1시간 대회와 같은 특별 이벤트를 구성하세요. 게임을 위해 최대 100개의 고유한 목표를 생성하고 Game Center 플레이어를 위한 실시간 또는 턴제 멀티플레이어 매치를 설정하는 방법도 안내해 드립니다. Game Center의 인터페이스, 대시보드 및 플레이어 프로필에 대해 자세히 알아보려면 ‘Game Center...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
18:07 Game Center를 위한 디자인
Game Center에 맞게 게임 인터페이스를 준비하세요. 목표, 순위표, 멀티플레이어 게임과 같은 기능으로 플레이어에게 풍부한 경험을 제공하는 GameKit 인터페이스에서 맞춤화된 환경을 설정하는 방법을 보여드립니다. 게임의 액세스 포인트를 맞춤화하고, 수집 가능한 카드 스타일의 목표와 여러 순위표를 디자인하고, 모든 플랫폼 및 방향에 맞게 인터페이스를 조정하는 방법을 알아보세요. Game Center용 디자인에 대해 배웠다면 ‘Game Center 시작하기'를 통해 GameKit 프레임워크를 게임에 통합하는 방법을 알아보고...
access point,achievement,arcade,dashboard,game,game best practices,game center,game center design,game design,game designer,game developer,gamekit,game kit,games,in game,leaderboard,main menu,multiplayer,pause menu,social,social gaming 그래픽 및 게임 영어, 일본어, 중국어 간체 -
20:31 Get to know Metal function pointers
Metal is a low-level, low-overhead hardware-accelerated graphics framework and shader application programming interface for producing stunning visual effects in applications. Discover how to make your shaders written in Metal Shading Language more programmable and extensible by using function...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
24:23 Harness Apple GPUs with Metal
Create visually stunning, high-performance apps and games when you combine the power of Apple GPUs with Metal, the modern foundation for GPU-accelerated graphics on Apple platforms. Discover the architecture and capabilities of the Apple GPU and how Metal harnesses its tile-based deferred...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
45:22 Optimize Metal Performance for Apple silicon Macs
Apple silicon Macs are a transformative new platform for graphics-intensive apps — and we're going to show you how to fire up the GPU to create blazingly fast apps and games. Discover how to take advantage of Apple's unique Tile-Based Deferred Rendering (TBDR) GPU architecture within Apple...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
32:50 Optimize Metal apps and games with GPU counters
GPU counters can help you precisely measure GPU utilization to pinpoint bottlenecks and optimize workloads for your Metal apps and games. We'll walk you through the tools available in the Metal System Trace instrument and Metal Debugger in Xcode 12 to profile your graphics workload, and show you...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
28:18 The artist’s AR toolkit
Reality Converter and Reality Composer make preparing augmented reality assets for your iOS or iPadOS app easier than ever. Discover how you can convert existing 3D assets into USDZ, bring them into Reality Composer to create AR experiences, and integrate with an existing Xcode project or export...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
25:15 What's new in RealityKit
RealityKit is Apple's rendering, animation, physics, and audio engine built from the ground up for augmented reality: It reimagines the traditional 3D renderer to make it easy for developers to prototype and produce high-quality AR experiences. Learn how to effectively implement each of the...
그래픽 및 게임 영어, 일본어, 중국어 간체 -
24:41 What's new in USD
Discover proposed schema and structure updates to the Universal Scene Description (USD) standard. Learn how you can use Reality Composer to build AR content with interactive properties like anchoring, physics, behaviors, 3D text, and spatial audio that exports to USDZ. And, discover streamlined...
그래픽 및 게임 영어, 일본어, 중국어 간체
-
-
디자인 -
14:43 App accessibility for Switch Control
Switch Control is a powerful accessibility technology for anyone with very limited mobility. The feature is available natively on iOS, and you can create an even better Switch Control experience in your app with tips, tricks, and a few APIs. We'll walk you through how people use Switch Control,...
accessibility,assistive technology,custom actions,isswitchcontrolrunning,motor impairment,switch control,switches,uiaccessibilitycustomaction,voiceover,voice over 디자인 영어, 일본어, 중국어 간체 -
22:50 Build for the iPadOS pointer
Help people who use iPad with a Magic Keyboard, mouse, trackpad or other input device get the most out of your app. We'll show you how to add customizations to the pointer on iPad using pointer interaction APIs, create pointer effects for your buttons and custom views, and change the pointer...
better ipad,cursor,dynamic,keyboard,magic,magic keyboard,mouse,pointer,trackpad,uikit,uitouch 디자인 영어, 일본어, 중국어 간체 -
21:43 Design great App Clips
App Clips offer fast, convenient ways for people to perform everyday tasks without needing to download or navigate your full app. We'll show you how to identify key elements from your iOS app that make up a great App Clip, design a smooth flow, work with notifications, and provide messaging...
디자인 영어, 일본어, 중국어 간체 -
16:04 Design great widgets
Widgets elevate timely information from your app to primary locations on iPhone, iPad and Mac. Discover the keys to designing glanceable widgets, developing a strong widget idea, and clearly communicating with content, color, sizing, layout, and typography. If you'd like to learn more about the...
디자인 영어, 일본어, 중국어 간체 -
10:07 Evaluate and optimize voice interaction for your app
Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore...
conversational interaction,design,intents,shortcuts,siri,sirikit,voice 디자인 영어, 일본어, 중국어 간체 -
16:04 Make your app visually accessible
When you design with accessibility in mind, you empower everyone to use your app. Discover how to create an adaptive interface for your app that takes a thoughtful approach to color, provides readable text, and accommodates other visual settings to maintain a great experience throughout. We've...
accessibility,color,color blind,design,labels,reduce motion 디자인 영어, 일본어, 중국어 간체 -
2:46 The winners of the 2020 Apple Design Awards
Join us as we surprise the 2020 winners of the Apple Design Awards. The Apple Design Awards recognize excellence in design and innovation for apps and games across all of Apple's platforms.
ada,ada20,ada2020,adas,apple,apple design awards,award,celebration,darkroom,design,design best practices,facetime,facetime awards,game awards,game design,games,looom,sayonara wild hearts,shapr3d,sky,sky children of the light,song of bloom,staffpad,ui design,ux design,where cards fall 디자인 영어 -
30:33 UI 타이포그래피의 세부 사항
앱의 사용자 인터페이스에서 가독성, 접근성 및 Apple 플랫폼 전반에서의 일관성을 개선하는 우수한 타이포그래피를 구현하는 방법을 알아보세요. San Francisco 서체의 최신 개선 사항과 다양한 시각적 크기 및 두께를 적용하기 위해 다양한 서체로의 전환에 대해 알아보세요. 또한 시스템 서체를 최대한 활용하고 맞춤형 서체로 Dynamic Type을 지원하기 위한 팁도 알려 드립니다. San Francisco 서체의 원리를 다시 알아보려면 WWDC15의 ‘새로운 시스템 서체 소개'를 참고해 주세요.
디자인 영어, 일본어, 중국어 간체 -
16:38 What's new in watchOS design
Great watchOS apps are simple and direct. Actions should be discoverable, predictable and relevant. This session covers effective strategies for displaying actions in your watchOS app, whether they are primary buttons that begin core tasks, or contextual actions that might be less commonly used...
디자인 영어, 일본어, 중국어 간체 -
29:06 iPad를 위한 새로운 디자인
멋진 iPad 앱을 디자인하기 위한 기본 요소를 알아보세요. 모달 인터페이스의 사용을 최소화하고, 새 사이드바를 활용하여 효율성을 키우고, 탐색을 간소화화고 유용한 드래그 앤 드롭 상호작용을 활용하는 방법을 다룹니다. 멀티터치, Pencil, 키보드, 트랙패드를 지원하여 iPad의 다양한 상호작용 성능을 활용하는 방법을 알아보세요. 또한 모든 크기와 방향에 반응하는 적응형 레이아웃을 제작하여 우수한 멀티태스킹 환경을 지원하세요. 이러한 기술을 도입하면 iPad 앱을 개선할 수 있을 뿐만 아니라 macOS에서 원활하게 작동하는...
디자인 영어, 일본어, 중국어 간체
-
-
머신 러닝 및 AI -
36:27 Action & Vision 앱 알아보기
이제 머신 러닝을 활용하는 피트니스 또는 스포츠 코칭 앱을 쉽게 만들 수 있으며, 이를 보여드리기 위해 직접 제작했습니다. Create ML의 물체 인식 및 동작 분류와 Vision 프레임워크의 새로운 신체 자세 추정, 궤적 감지, 윤곽 감지 기능을 사용하여 Action & Vision 앱을 디자인한 방법을 알아보세요. 설정부터 분석 및 의견까지 게임플레이 또는 훈련을 위한 몰입형 응용 프로그램을 제작하는 방법을 살펴보고 완전한 샘플 프로젝트를 활용하여 Xcode에서 따라 해 보세요. 이 세션을 최대한 활용하려면 Vision...
action class,bean bag toss,body pose,camera,contour,core ml,cornhole,create ml,machine learning,object detection,trajectory,vision 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
24:21 Detect Body and Hand Pose with Vision
Explore how the Vision framework can help your app detect body and hand poses in photos and video. With pose detection, your app can analyze the poses, movements, and gestures of people to offer new video editing possibilities, or to perform action classification when paired with an action...
action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
31:16 Get models on device using Core ML Converters
With Core ML you can bring incredible machine learning models to your app and run them entirely on-device. And when you use Core ML Converters, you can incorporate almost any trained model from TensorFlow or PyTorch and take full advantage of the GPU, CPU, and Neural Engine. Discover everything...
ai,artificial intelligence,converters,core ml,core ml converters,core ml tools,custom operations,deep learning,learning,machine learning,mil,model,natural language,neural network,python,tensorflow,training 머신 러닝 및 AI 영어, 일본어, 중국어 간체 -
41:04 Make apps smarter with Natural Language
Explore how you can leverage the Natural Language framework to better analyze and understand text. Learn how to draw meaning from text using the framework's built-in word and sentence embeddings, and how to create your own custom embeddings for specific needs. We'll show you how to use samples...
core ml,create ml,custom models,embeddings,machine learning,natural language,nlp,sentence embedding,text analysis,text processing,word embedding,word tagging 머신 러닝 및 AI 영어, 일본어, 중국어 간체
-
-
비지니스 & 교육 -
15:16 Build scalable enterprise app suites
Learn how to build focused enterprise apps that work well together. In this session, we'll introduce you to Apple Retail's suite of enterprise apps, which help employees interact with customers, track operations, manage stores, and stay connected. Discover how Apple Retail created a unified set...
enterprise,swift packages,testing 비지니스 & 교육 영어, 일본어, 중국어 간체 -
14:50 Create custom apps for employees
Build enterprise apps for your employees to help them solve problems and streamline everyday tasks. See how to build custom apps designed for your workforce. Learn how to identify great mobile use cases, have your employees drive the design process, use key Apple frameworks, and rapidly iterate...
enterprise,interview,iterations,iterative 비지니스 & 교육 영어, 일본어, 중국어 간체 -
21:01 Custom app distribution with Apple Business Manager
Apple Business Manager is the best way to manage and deploy business apps to your employees and customers. Whether you're a developer, business owner, or IT administrator, we'll showcase the benefits of Custom apps for each role and provide guidance on each step in the process — from app creation...
education,enterprise,inhouse,internal,vpp 비지니스 & 교육 영어, 일본어, 중국어 간체 -
8:08 Swan's Quest, Chapter 4: The sequence completes
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. It's time for the grand finale: You've honed your skills with tones, but in this chapter our Hero needs to sequence multi-part harmony. Discover how to play pitched instruments with MIDI codes, and...
playground,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge 비지니스 & 교육 영어, 일본어, 중국어 간체 -
24:48 What's new in ClassKit
The ClassKit framework helps you surface educational activities within your app to teachers through the Schoolwork app. Discover how to provide a richer assignment experience for students and teachers through enhanced metadata properties and progress reporting. We'll also show you how the new...
classroom,education,educators,school,testing 비지니스 & 교육 영어, 일본어, 중국어 간체 -
11:01 What's new in education
For over 40 years, Apple has been working with educators to create technologies for students, teachers, and school administrators and help them share in a rich and meaningful learning experience. Explore the breadth of Apple's education technologies, including classroom management apps and tools...
asm,assessment,classkit,classroom,configurator,schoolwork,student,testing 비지니스 & 교육 영어, 일본어, 중국어 간체
-
-
사진 및 카메라 -
24:35 Explore Computer Vision APIs
Learn how to bring Computer Vision intelligence to your app when you combine the power of Core Image, Vision, and Core ML. Go beyond machine learning alone and gain a deeper understanding of images and video. Discover new APIs in Core Image and Vision to bring Computer Vision to your application...
cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization 사진 및 카메라 영어, 일본어, 중국어 간체
-
-
손쉬운 사용 및 포용성 -
22:48 A conversation with Lisa Jackson and former Attorney General Eric Holder
Eric Holder was the 82nd Attorney General of the United States, having served from 2009 to 2015. The first Black American to hold the position, Holder's six-year tenure also makes him one of the longest-serving occupants of the office. Currently a partner in Covington & Burling, he's served in...
attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race 손쉬운 사용 및 포용성 영어 -
14:16 Build location-aware enterprise apps
Develop location-aware enterprise apps for your business and personalize your employee's everyday experience. Learn how Apple built the Caffe Macs app for its on-campus cafeterias using iBeacons and Location Services and how you can apply these tools and frameworks to your own apps, while...
core location,enterprise,ibeacon,internationalization,localization 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
8:39 Create a seamless speech experience in your apps
Augment your app's accessibility experience with speech synthesis: Discover the best times and places to add speech APIs so that everyone who uses your app can benefit. Learn how to use AVSpeechSynthesizer to complement assistive technologies like VoiceOver, and when to implement alternative...
aac,alternative and augmentative communication,assistive technology,avspeechsynthesizer,avspeechutterance,speaking rate,speech properties,speech request,spoken content,utterance,voice technology 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
15:18 Formatters: Make data human-friendly
Save yourself time and frustration: When you display data in your app — including dates, times, measurements, names, lists, numbers, or strings — learn how to format it correctly and provide a great experience. We'll walk you through the Formatter APIs as well as how SwiftUI works with...
internationalization,localization,nsformatter 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
14:43 Swan's Quest, Chapter 1: Voices in the dark
Swift Playgrounds presents "Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero must navigate a dark cave — and the only way to light the torches is to make them accessible. Learn about VoiceOver and write interesting audio descriptions. You just...
accessibility,swans quest,swans quest,swift playgrounds,swift playgrounds challenge,voiceover 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
15:43 Swift packages: Resources and localization
Bring your resources along for the ride when you organize and share code using Swift packages. Discover how to include assets like images and storyboards in a package and how to access them from code. And learn how to add localized strings to make your code accessible to people around the world...
손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체 -
10:52 VoiceOver efficiency with custom rotors
Discover how you can integrate custom rotors and help people who use VoiceOver navigate complex situations within your app. Learn how custom rotors can help people explore even the most intricate interfaces, explore how to implement a custom rotor, and find out how rotors can improve navigation...
accessibility,custom rotors,related elements,rotors,text accessibility,uiaccessibilitycustomrotor,voiceover,voice over 손쉬운 사용 및 포용성 영어, 일본어, 중국어 간체
-
-
시스템 서비스 -
24:59 Advancements in Game Controllers
Let's rumble! Discover how you can bring third-party game controllers and custom haptics into your games on iPhone, iPad, Mac, and Apple TV. We'll show you how to add support for the latest controllers — including Xbox's Elite Wireless Controller Series 2 and Adaptive Controller — and map your...
시스템 서비스 영어, 일본어, 중국어 간체 -
13:42 Boost performance and security with modern networking
Speed up your app and make it more nimble, private and secure with modern networking APIs. Learn about networking protocols like IPv6, HTTP/2, TLS 1.3 and Encrypted DNS, and how incorporating these within your app and server can provide faster performance and reduce both your power consumption...
network performance 시스템 서비스 영어, 일본어, 중국어 간체 -
13:46 Build local push connectivity for restricted networks
Leverage local push connectivity and deliver notifications from your application server to devices on networks without an internet connection. Learn how to construct notifications for apps running in restricted network environments, helping people communicate with the same reliability and...
시스템 서비스 영어, 일본어, 중국어 간체 -
21:27 Create great enterprise apps: A chat with Box's Aaron Levie
Discover how organizations like Box are adapting to changing conditions in the business world and remote work. Listen to Apple's Vice President of Cloud Services Mike Abbott and Box CEO and co-founder Aaron Levie chat about the modern working environment, how cloud-based apps are helping people...
architecture,cloud,enterprise 시스템 서비스 영어, 일본어, 중국어 간체 -
13:16 Enable encrypted DNS
When people access the web within your app, their privacy is paramount. Safeguard that information by leveraging encrypted DNS across our platforms to deliver private and secure connectivity within your app. Discover how you can use system DNS settings to connect to encrypted servers or enable...
fingerprinting 시스템 서비스 영어, 일본어, 중국어 간체 -
36:53 Modernize PCI and SCSI drivers with DriverKit
Keep code out of the kernel and give your customers a more secure and reliable experience with accessories using DriverKit. Discover how to create low-level drivers that support PCI devices or SCSI controllers. And find out how you can achieve great performance with DriverKit on macOS Big Sur.
driver,extension,hid,kernel,networking,pci,scsi,serial,usb 시스템 서비스 영어, 일본어, 중국어 간체 -
12:16 Support local network privacy in your app
Local network privacy provides added transparency when apps connect to devices on a person's home network. If your app interacts with devices using Bonjour or other local networking protocols, you must add support for local network privacy permissions in iOS 14. Learn more about the new...
open network,ssid,wifi 시스템 서비스 영어, 일본어, 중국어 간체 -
11:46 푸시 알림 입문서
중요한 이벤트와 업데이트에 대한 푸시 알림을 통해 사용자가 앱을 최대한 활용할 수 있도록 돕고, 백그라운드에서 최신 데이터를 제공하여 앱을 열면 데이터를 바로 확인할 수 있도록 하세요. 알림을 사용하여 사용자에게 관련성 높은 정보를 시의적절하게 알리는 방법을 알아보세요. 경고 알림 및 백그라운드 알림의 차이점과 앱에 이러한 알림을 적용하는 방법을 알아보고, 작업에 적합한 API를 사용하여 실수를 방지하세요.
alert,background,push 시스템 서비스 영어, 일본어, 중국어 간체
-
-
앱 서비스 -
27:32 Add configuration and intelligence to your widgets
Widgets are at their best when they show up on someone's Home screen or in the Today View at the right time and provide actionable, relevant information. We'll show you how to build configurable widgets to let people create a personalized Home screen experience, and that take advantage of system...
donations,intelligence,intelligent system experience,intents,proactive,shortcuts,stack intelligence,stacks,system intelligence,widget,widgetkit 앱 서비스 영어, 일본어, 중국어 간체 -
20:22 Build SwiftUI views for widgets
Widgets are bite-sized pieces of information from your app that someone can choose to place on their home screen or Today view. Discover the process of building the views for a widget from scratch using SwiftUI. Brush up on the syntax that you'll need for widget-specific construction and learn...
alignment,canvas,containerrelativeshape,corner radii,corner radius,declarative,dynamic type,family,hstack,lazy shape,leading edge,placeholder,preview,spacer,swiftui,system large,system medium,system small,views,vstack,widgetkit,widgets 앱 서비스 영어, 일본어, 중국어 간체 -
26:19 CarPlay로 앱 가속화하기
CarPlay는 자동차 안에서 iPhone을 더욱 스마트하고 안전하게 사용할 수 있는 방법입니다. 차량용 화면을 위한 멋진 앱을 만드는 방법과 전기차 충전, 주차, 간편 음식 주문과 같은 카테고리에서 CarPlay 앱을 개발하는 방법을 소개합니다. 또한 기존 오디오 및 커뮤니케이션 앱에서 CarPlay 프레임워크의 개선 사항을 활용하여 유연한 UI를 만드는 방법도 알려 드립니다.
,,audio,car,communication,ev charging,navigation,parking,quick food ordering 앱 서비스 영어, 일본어, 중국어 간체 -
11:36 Create quick interactions with Shortcuts on watchOS
Shortcuts are a natural fit on Apple Watch, allowing people to get things done with just a tap — even from a complication. Bring your app's intents to the wrist: We'll help you optimize your shortcuts performance, understand how intents can be routed from watchOS to iOS, explore the latest...
apple watch,complications,extensions,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,watchos 앱 서비스 영어, 일본어, 중국어 간체 -
7:04 Design for intelligence: Apps, evolved
Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and...
conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice 앱 서비스 영어, 일본어, 중국어 간체 -
5:11 Design for intelligence: Discover new opportunities
Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in...
donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice 앱 서비스 영어, 일본어, 중국어 간체 -
19:36 Design for intelligence: Make friends with "The System"
The building blocks of the intelligent system are simple: Define, learn, execute. Discover how you can use intents to define your app's key features, create donations to help the system learn and make predictions about the future, and implement extensibility to ensure your app is ready to execute...
donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets 앱 서비스 영어, 일본어, 중국어 간체 -
5:53 Design for intelligence: Meet people where they are
Understand what motivates people to use your app — and how you can use system intelligence to help them and achieve your own goals as a developer. We'll take a look at a typical person's journey to better understand how an app can become a key part of their routine — and why some apps just don't...
conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets 앱 서비스 영어, 일본어, 중국어 간체 -
22:44 Design high quality Siri media interactions
Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors...
conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice 앱 서비스 영어, 일본어, 중국어 간체 -
20:19 Empower your intents
When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app...
conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice 앱 서비스 영어, 일본어, 중국어 간체 -
11:26 Expand your SiriKit Media Intents to more platforms
Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking...
audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice 앱 서비스 영어, 일본어, 중국어 간체 -
10:09 Feature your actions in the Shortcuts app
Learn foolproof ways to surface your app's actions in the Shortcuts app — and help people quickly set up powerful, personalized shortcuts using system intelligence. We'll detail how to configure your intents to appear in the new Automation Suggestions, explore how the system surfaces your app's...
intents,intentsui,shortcuts,shortcuts app,siri,sirikit 앱 서비스 영어, 일본어, 중국어 간체 -
18:38 Shop online with AR Quick Look
AR Quick Look adds a new dimension to online shopping: We'll show you how to easily showcase your products in augmented reality for a "try before you buy" experience. Discover how to display a product banner in AR Quick Look, integrate Apple Pay, or display custom actions like "add to cart". To...
앱 서비스 영어, 일본어, 중국어 간체 -
12:15 What's new in SiriKit and Shortcuts
Get a quick overview of everything new in Siri and Shortcuts to help people get more out of your app: We'll demonstrate how you can design visually rich conversations, feel at home with the operating system by designing for the new compact Siri UI, and provide an overview of all the ways we've...
automation,extensions,inapp intent handling,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,voice,watchos,watchos design 앱 서비스 영어, 일본어, 중국어 간체 -
9:06 Widgets Code-along, part 3: Advancing timelines
Take your widget to the next level as we embark upon the third and final stage of the widgets code-along. Pick up where you left off in Part 2 or start with the Part 3 starter project to go warp speed ahead. We'll explore advanced concepts for widgets, timelines, and configuration. Learn how to...
dynamic configuration,multiple widgets,onbackgroundurlsessionevents,swiftui,url sessions,widget,widgetbundle,widgetkit 앱 서비스 영어, 일본어, 중국어 간체 -
14:57 지갑 및 Apple Pay의 새로운 기능
Apple Pay를 사용하면 앱과 웹사이트에서 상품과 서비스를 간편하게 결제할 수 있습니다. 상황에 맞는 버튼 유형, 연락처 데이터 서식, 교차 플랫폼 지원과 같은 API 업데이트를 통합하여 나와 서비스 사용자에게 더 유용한 서비스를 만드는 방법을 알아보세요. 또한 앱 클립을 구축하는 경우 Apple Pay를 도입하면 새로운 전자상거래 경험을 제공할 수 있습니다.
banking,nfc,pass,ticket,transportation,web 앱 서비스 영어, 일본어, 중국어 간체
-
-
에센셜 -
26:00 A conversation with the cast and creators of Mythic Quest: Raven’s Banquet
Ever wondered which is more fun — filming in a hot tub or filming in a VR suit? The cast and creators of the Apple TV+ hit show Mythic Quest: Raven's Banquet answer questions from the Apple developer community. Join Rob McElhenney (executive producer/co-creator and Ian Grimm), Charlotte Nicdao...
apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney 에센셜 영어 -
108:51 Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities to continue creating the most innovative apps in the world. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
에센셜 러시아어, 스페인어, 영어, 일본어, 중국어 간체, 한국어
-
-
오디오 및 비디오 -
9:39 Adapt ad insertion to Low-Latency HLS
Find out how to integrate advertising into your Low-Latency HLS streams through server-side ad insertion. We'll show you how to segment your ad content, and examine how ad insertion works with LL-HLS features such as Blocking Playlist Reload and Blocking Preload Hints. For more information about...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
22:11 Author fragmented MPEG-4 content with AVAssetWriter
Transform your audio and video content into fragmented MPEG-4 files for a faster and smoother HLS streaming experience. Learn how to work with the fragmented MPEG-4 format, generate fragmented content from a movie, and set up AVAssetWriter to create fragments for HLS output.
오디오 및 비디오 영어, 일본어, 중국어 간체 -
6:12 Build Metal-based Core Image kernels with Xcode
Learn how to integrate and load Core Image kernels written in the Metal Shading Language into your application, and discover how you can apply these image filters to create unique effects. Explore how to use Xcode rules and naming conventions for Core Image kernels written in Metal Shading...
coreimage,graphics,image processing,metal,performance,video,xcode 오디오 및 비디오 영어, 일본어, 중국어 간체 -
19:57 Deliver a better HLS audio experience
Discover techniques for streaming high-quality audio to bandwidth-limited networks and new audio codec support. We'll share some best practices for supporting the xHE-AAC, FLAC, and Apple Lossless Audio audio codecs, including limited support for multichannel AAC.
오디오 및 비디오 영어, 일본어, 중국어 간체 -
7:16 Discover Core Image debugging techniques
Find and fix rendering and optimization issues in your Core Image pipeline with Xcode environment variable. Discover how you can set the environment variable for visualizing your Core Image graphs. You'll learn how to generate Core Image graphs and how to interpret them to discover memory, color,...
coreimage,graphics,image processing,metal,performance,video,xcode 오디오 및 비디오 영어, 일본어, 중국어 간체 -
9:27 Discover HLS Blocking Preload Hints
Learn how to implement Blocking Preload Hints for Low-Latency HLS to reduce delivery latency and improve the reliability of your video and audio streams. Discover how to integrate LL-HLS with CMAF Chunk delivery and unify your delivery across streaming formats.
오디오 및 비디오 영어, 일본어, 중국어 간체 -
17:08 Discover how to download and play HLS offline
Discover how to play HLS audio or video without an internet connection in your app by downloading HLS content for offline consumption using AVFoundation. Explore best practices for working with your HLS content while offline, learn how to use FairPlay Streaming to protect your offline audio and...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
10:41 Improve stream authoring with HLS Tools
Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and features to help improve the authoring of your HLS streams and provide low-latency delivery and better audio performance to people watching or...
오디오 및 비디오 영어 -
10:52 Meet Audio Workgroups
Fine-tune your audio app or plug-in for Apple silicon Macs: We'll show you how to register your realtime threads using Audio Workgroups and make your app sing. Learn more about the power efficiency of System on a Chip (SoC) and how you can take advantage of new APIs to improve the speed and sound...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
7:34 Optimize live streams with HLS Playlist Delta Updates
Discover Playlist Delta Updates, an HLS feature that optimizes the delivery of live streams with large playback windows and lots of metadata. We'll show you how Playlist Delta Updates can reduce overheard when producing live streams, provide higher-quality variants for people with slower...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
9:37 Record stereo audio with AVAudioSession
Stereo recording is a powerful way to deliver immersive sound to listeners, fans, and family — and your app can use the built-in microphones on iPhone or iPad to record it. Discover how AVAudioSession can help you capture stereo audio from a mobile device, address the new special consideration...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
8:40 Reduce latency with HLS Blocking Playlist Reload
Blocking Playlist Reload is a required component of Low-Latency HLS that improves segment discovery time in live streams and addresses the common problem of stale playlists when delivering through an HTTP cache. Learn how to use Blocking Playlist Reload to reduce streaming latency and improve CDN...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
8:46 Support multiple users in your tvOS app
Share your living room — not your Apple TV apps. When you support profiles within your app, you can customize your experience for each person who uses Apple TV within the same house. Discover how the “Runs as Current User” feature lets someone interact with your app, download local content,...
apple tv,apple tv 4k,apple tv app,game developer,games,mulituser,personalizable,personalization,personalize,profile,profiles,runs as current user,tv,tv app,tv apps,tv dev,tv developer,tvos,video 오디오 및 비디오 영어, 일본어, 중국어 간체 -
5:54 What's new in Low-Latency HLS
Apple has added Low-Latency extensions to the HTTP Live Streaming protocol that combine the quality and scalability of HLS with a stream delay of two seconds or less. Learn about the most recent developments in LL-HLS and how it allows you to make your video delivery competitive with broadcast...
오디오 및 비디오 영어, 일본어, 중국어 간체 -
7:12 What's new in streaming audio for Apple Watch
Deliver a smooth streaming audio experience straight to the wrist. We'll talk about some of the new things for building great streaming apps unique to Apple Watch. Learn how to integrate more audio formats, deliver streams more efficiently through new codecs, and add encrypted content to expand...
오디오 및 비디오 영어, 일본어, 중국어 간체
-
-
지도 및 위치 -
15:32 근접 상호작용 소개
Nearby Interaction 프레임워크는 U1 칩이 탑재된 Apple 기기 간의 거리와 방향을 감지합니다. 이 강력한 하드웨어와 소프트웨어의 조합을 통해 두 개 이상의 기기 간 상대적 위치를 기반으로 직관적인 공간 상호작용을 만드는 방법을 알아보세요. 이 세션 기반 API를 통해 개인정보 보호를 고려하며 완전히 새로운 인터랙티브 경험을 제공하는 방법을 안내해 드립니다.
interactive,proximity,sharing 지도 및 위치 영어, 일본어, 중국어 간체 -
7:30 위치 개인정보 보호를 위한 디자인
iPhone 또는 iPad를 사용하는 사용자는 정확한 좌표 대신 대략적인 위치를 공유하는 등 자신이 사용하는 앱과 위치 정보가 공유되는 방식을 제어할 수 있습니다. 이를 통해 사용자는 기기에서 개인정보를 더 존중해 주는 경험을 누릴 수 있습니다. 이 기능은 위치 데이터를 사용하거나 이를 통해 경험 요소를 보완하는 모든 앱에 영향을 줍니다. 지도 앱의 디자이너가 사용자에게 더 많은 개인정보 보호 기능을 제공하기 위해 지도 인터페이스 내 요소를 어떻게 재설계했는지 알아보세요. 사용자가 안심하고 편안하게 위치 데이터를 공유할 수...
지도 및 위치 영어, 일본어, 중국어 간체
-