所有视频
-
WWDC24 -
33:02
实现 App Store Offers
了解如何使用 App Store Connect 通过 App Store Offers 来吸引顾客,以及如何同时运用最新的 StoreKit 功能和 API。探索如何为 Mac App 设置赢回优惠 (重新吸引过往订阅者的全新方式),并生成优惠代码。此外,了解如何在沙盒和 Xcode 中测试优惠,以确保优惠能够顺畅运作。
Implement App Store Offers Learn how to engage customers with App Store Offers using App Store Connect, as well as the latest StoreKit features and APIs. Discover how you can set up win-back offers (a new way to re-engage previous subscribers) and generate offer codes for Mac apps. And find out how to test offers in... WWDC24 英文 -
15:30
动态字体体验入门
借助“动态字体”,用户可以选择自己喜欢的文本大小来应用到整个系统和各款 App 之中。为了帮助你轻松开始提供“动态字体”支持,我们将介绍以下基础知识:该功能的运作方式、如何查找 App 在文本缩放方面的问题,以及如何使用 SwiftUI 和 UIKIt 采取实用的步骤来打造出色的“动态字体”体验。我们还将介绍如何充分运用 Large Content Viewer,让人人都能轻松使用导航控件。
Get started with Dynamic Type Dynamic Type lets people choose their preferred text size across the system and all of their apps. To help you get started supporting Dynamic Type, we'll cover the fundamentals: How it works, how to find issues with scaling text in your app, and how to take practical steps using SwiftUI and UIKit... font,font scaling,font sizes,text accessibility,text styles WWDC24 英文 -
33:03
分析堆内存
深入探索 App 动态内存的基础:堆!了解如何利用 Instruments 和 Xcode 来衡量、分析并修复常见的堆问题。我们还将介绍一些相关的技巧和推荐做法,帮助你为自己的 App 诊断瞬时增长、持久增长以及内存泄露问题。
Analyze heap memory Dive into the basis for your app's dynamic memory: the heap! Explore how to use Instruments and Xcode to measure, analyze, and fix common heap issues. We'll also cover some techniques and best practices for diagnosing transient growth, persistent growth, and leaks in your app. WWDC24 英文 -
34:36
探索 Swift 性能
探索 Swift 如何实现抽象概念与性能表现的完美平衡。了解需要考虑的性能相关因素,以及 Swift 优化器对这些因素有何影响。探索 Swift 的不同功能及其实现方式,以便进一步了解哪些方面的权衡会影响性能。
Explore Swift performance Discover how Swift balances abstraction and performance. Learn what elements of performance to consider and how the Swift optimizer affects them. Explore the different features of Swift and how they're implemented to further understand the tradeoffs available that can impact performance. WWDC24 英文 -
21:10
拓展 Xcode Cloud 工作流程
了解 Xcode Cloud 如何适应你的开发需求。我们会介绍如何利用启动条件、自定别名、自定脚本、网页回调以及 App Store Connect API,来简化工作流程并实现测试和分发自动化。
Extend your Xcode Cloud workflows Discover how Xcode Cloud can adapt to your development needs. We'll show you how to streamline your workflows, automate testing and distribution with start conditions, custom aliases, custom scripts, webhooks, and the App Store Connect API. WWDC24 英文 -
16:52
使用 SwiftData 历史记录 API 跟踪模型更改
利用 SwiftData,直观呈现你的模型变更历史记录!使用历史记录 API 来了解数据存储何时发生了变更,并学习如何根据这些信息为你的 App 构建远程服务器同步和进程外变更处理等功能。我们还将介绍如何将对历史记录 API 的支持构建到自定数据存储中。
Track model changes with SwiftData history Reveal the history of your model's changes with SwiftData! Use the history API to understand when data store changes occurred, and learn how to use this information to build features like remote server sync and out-of-process change handing in your app. We'll also cover how you can build support... historydescriptor,historyproviding,history tracking,model changes,nspersistenthistorytrackingkey,persistent history,transactions WWDC24 英文 -
20:49
通过用户体验撰写让 App 彰显个人风格
每款 App 都有自己的个性,而这种个性体现在你撰写的内容和呈现内容的方式之中。了解如何确定 App 的风格,并针对祝贺类通知和错误信息等各种情境来调整你的语气。我们会帮你具体分析 App 的用途和受众,并练习如何撰写不同风格的内容。
Add personality to your app through UX writing Every app has a personality that comes across in what you say — and how you say it. Learn how to define your app's voice and modulate your tone for every situation, from celebratory notifications to error messages. We'll help you get specific about your app's purpose and audience and practice... WWDC24 英文 -
22:21
在 Swift 中使用不可拷贝的类型
开始探索 Swift 中不可拷贝的类型。了解拷贝在 Swift 中的含义、何时需要使用不可拷贝的类型,以及值所有权如何让你清晰声明自己的意图。
Consume noncopyable types in Swift Get started with noncopyable types in Swift. Discover what copying means in Swift, when you might want to use a noncopyable type, and how value ownership lets you state your intentions clearly. WWDC24 英文 -
19:03
App Store Connect 的新功能
探索有关曝光度、测试和营销的新功能。了解如何提名 App 入选 App Store 精选推荐、通过为你的 App 生成的营销素材分享激动人心的重要消息 (比如版本发布)、添加深层链接来引导顾客从自定产品页面中访问 App 内的特定内容、充分利用 TestFlight 的最新增强功能,以及更多内容。
What\\u2019s new in App Store Connect Explore new features for discovery, testing, and marketing. Find out how to nominate your apps for featuring on the App Store, share exciting moments (like a version launch) with marketing assets generated for you, deep link to specific content in your app from custom product pages, use the... WWDC24 英文 -
26:06
利用 SwiftUI 打造自定视觉效果
探索如何利用 SwiftUI 打造令人惊艳的视觉效果。了解如何构建独一无二的滚动效果、丰富的色彩测试方案以及自定过渡效果。我们还将探索如何利用 Metal 着色器和自定文本渲染功能打造高级图形特效。
Create custom visual effects with SwiftUI Discover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We'll also explore advanced graphic effects using Metal shaders and custom text rendering. WWDC24 英文 -
25:12
设备管理方面的新动向
了解 iOS、iPadOS、macOS 和 visionOS 的最新管理功能,然后探索 Apple 商务管理和 Apple 校园教务管理的最新变化。我们还将介绍激活锁、软件更新和 Safari 浏览器管理方面的更新。
What\\u2019s new in device management Learn about the latest management capabilities for iOS, iPadOS, macOS, and visionOS, then discover the latest changes to Apple Business Manager and Apple School Manager. We'll also share updates to Activation Lock, SoftwareUpdate, and Safari management. WWDC24 英文 -
16:39
使用 MapKit 充分优化位置相关功能
探索你可以通过哪些强大的新方式使用 MapKit 和 MapKit JS 将地图整合到 App 和网站中。了解如何使用 Place ID 存储和引用唯一的位置。查看搜索方面的改进,让顾客能够更高效地查找相关位置。了解让你能为位置显示丰富信息的全新 Place Card API,以便顾客能够直接在你的 App 中探索目的地。此外,我们将介绍如何借助简化的令牌预置流程和 Web Embed API,快速将地图嵌入到你的网站中。
Unlock the power of places with MapKit Discover powerful new ways to integrate maps into your apps and websites with MapKit and MapKit JS. Learn how to save and reference unique places using Place ID. Check out improvements to search that make it more efficient to find relevant places. Get introduced to the new Place Card API that... WWDC24 英文 -
18:12
解密 SwiftUI 容器
了解 SwiftUI 容器视图的众多功能,并针对容器如何管理相应的子视图建立思维模型。利用新的 API 来构建专属的自定容器、创建修饰符来自定容器内容,并进一步润色你的容器,帮助你的 App 脱颖而出。
Demystify SwiftUI containers Learn about the capabilities of SwiftUI container views and build a mental model for how subviews are managed by their containers. Leverage new APIs to build your own custom containers, create modifiers to customize container content, and give your containers that extra polish that helps your... WWDC24 英文 -
16:40
探索 Swift on Server 生态系统
Swift 这种语言非常适合用来编写服务器端应用程序代码,而且为 Apple 各款云端产品的关键服务提供了强大支持。我们将探索相关工具、深入研究 Swift 服务器软件包生态系统,还将展示如何与数据库交互,以及为应用程序增加可观测性。
Explore the Swift on Server ecosystem Swift is a great language for writing your server applications, and powers critical services across Apple's cloud products. We'll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications. WWDC24 英文 -
17:19
SF Symbols 6 的新功能
探索 Apple 图标资料库 SF Symbols 的最新更新,这个资料库可与所有 Apple 平台的系统字体 San Francisco 无缝整合。了解新的“晃动”、“旋转”和“呼吸”动画预设如何帮助你让界面更为生动。 为了充分利用好本次讲座,我们建议你先看一下 WWDC23 中的“SF Symbols 5 的新功能”。
What\\u2019s new in SF Symbols 6 Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Learn how the new Wiggle, Rotate, and Breathe animation presets can bring vitality to your interface. To get the most out of this... WWDC24 英文 -
28:48
运行、暂停、检查:探索如何使用 LLDB 进行有效调试
了解如何使用 LLDB 来探索和调试代码库。我们将介绍如何充分利用崩溃日志和回溯栈跟踪,以及如何通过操作和复杂停止条件来优化断点流程。我们还将探索 Swift 6 中的“p”命令和最新功能可以如何帮你优化调试体验。
Run, Break, Inspect: Explore effective debugging in LLDB Learn how to use LLDB to explore and debug codebases. We'll show you how to make the most of crashlogs and backtraces, and how to supercharge breakpoints with actions and complex stop conditions. We'll also explore how the “p” command and the latest features in Swift 6 can enhance your debugging... WWDC24 英文 -
16:41
构建支持多语言的 App
确保你的 App 能够正常、高效地满足多语言用户的需求。学习有关文本输入、显示、搜索和格式设置的推荐做法。详细了解如何提供无需更换键盘的多语言输入体验。此外,探索 String Catalog 的最新改进如何帮你更轻松地实现本地化。
Build multilingual-ready apps Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make... ,,,automatic grammar agreement,formatter,hindi,i10n,keyboard layout guide,l18n,nstextview,sf symbols,stringsdict,textkit,uitextview WWDC24 英文 -
16:49
探索 Vision 框架中的 Swift 增强功能
Vision Framework API 经过重新设计,旨在利用并发等现代 Swift 功能,更轻松快速地将各种 Vision 算法整合到你的 App 中。我们将一起了解更新后的 API,并分享示例代码以及推荐做法,帮你在精简编程工作的同时仍能充分发挥该框架的优势。我们还将展示两项新功能:图像美学和整体身体姿势。
Discover Swift enhancements in the Vision framework The Vision Framework API has been redesigned to leverage modern Swift features like concurrency, making it easier and faster to integrate a wide array of Vision algorithms into your app. We'll tour the updated API and share sample code, along with best practices, to help you get the benefits of... machine learning amp vision WWDC24 英文 -
32:09
探索适用于 App 内购买项目的 App Store Server API
了解如何借助 App Store Server API、App Store 服务器通知以及开源 App Store Server 资源库方面的最新更新,利用你的服务器来打造出色的 App 内购买项目体验。我们会先回顾一下现有的 API,然后再介绍更新的端点功能、多个新交易栏位和一个新的通知类型。我们还将探讨有关购买生命周期、内容交付以及提供有针对性优惠的推荐做法,帮你变身服务器端开发方面的高阶用户。
Explore App Store server APIs for In-App Purchase Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we'll introduce updated endpoint functionality, new... WWDC24 英文 -
14:45
使用 TipKit 自定功能探索
TipKit 框架旨在改进功能发现体验,让你可以轻松地在 App 中显示相关提示。现在,你可以将提示分组以便用户按照理想的顺序发现相应的功能、借助自定提示标识符使提示可以重复使用、与自己 App 的外观和使用感受完美契合,还可使用 CloudKit 同步提示。了解如何利用 TipKit 的最新改进,帮助用户发现你 App 提供的各项功能。
Customize feature discovery with TipKit Focused on feature discovery, the TipKit framework makes it easy to display tips in your app. Now you can group tips so features are discovered in the ideal order, make tips reusable with custom tip identifiers, match the look and feel to your app, and sync tips using CloudKit. Learn how you can... WWDC24 英文 -
23:46
隐私保护新功能
在 Apple,我们将隐私视作每个人的基本权利。了解全新和改进后的许可流程,以及能够以保护隐私的方式管理数据的其他功能,以便你能够专注于打造出色的 App 体验。
What\\u2019s new in privacy At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences. WWDC24 英文 -
15:28
揭秘显式构建的模块
探索 Xcode 16 在显式构建的模块方面给构建版本带来了哪些变化。了解如何使用模块来构建代码、显式构建的模块会如何提升编译任务的透明度,以及如何通过跨目标共享模块来优化你的构建版本。
Demystify explicitly built modules Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets. WWDC24 英文 -
8:40
探索 AVFoundation 中的媒体性能指标
探索如何利用新的媒体性能 API 来监测、分析并改进用户体验。了解如何使用不同的 AVMetricEvents 来监测音视频播放器在 HLS 素材方面的性能,并学习如何利用这些指标来理解播放器性能问题,以及进行相关分类。
Discover media performance metrics in AVFoundation Discover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how to use these metrics to understand and triage player performance issues. WWDC24 英文 -
18:16
位置授权的新动向
位置授权开启 2.0 时代。了解用于获得所需授权的全新建议和技巧,以及可在无法达成授权目标时向你发出通知的全新诊断机制。
What\\u2019s new in location authorization Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can't be met. WWDC24 英文 -
36:27
Xcode 基础知识
编辑、调试、提交、重复。探索 Xcode 中的工具套件,助你在开发 App 时进行快速迭代。了解有助于优化和提升开发工作流程的技巧与窍门。
Xcode essentials Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help optimize and boost your development workflow. WWDC24 英文 -
27:36
Swift 概览:探索 Swift 的功能与设计
了解 Swift 编程语言的基本功能和设计理念。我们将探索如何进行数据建模、处理错误、使用协议、编写并发代码以及更多操作,同时为你讲解如何构建包含资源库、HTTP 服务器和命令行客户端的 Swift 软件包。无论你是 Swift 开发新手,还是从一开始就选择 Swift 的资深用户,本讲座都将帮你充分利用这一编程语言。
A Swift Tour: Explore Swift\\u2019s features and design Learn the essential features and design philosophy of the Swift programming language. We'll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client. Whether you're just... WWDC24 英文 -
17:30
将 TVML App 迁移到 SwiftUI
SwiftUI 可帮助你在所有 Apple 平台上打造出色的 App,更是利用 Apple tvOS 18 将你的内容引入客厅环境的首选工具包。了解如何使用 SwiftUI 通过 TVMLKit 创建熟悉的布局和控件,并获取相关技巧和推荐做法。
Migrate your TVML app to SwiftUI SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices. WWDC24 英文 -
21:19
了解 SwiftUI 中的辅助功能
SwiftUI 让你能够轻松打造人人可享的出色体验。我们将探索辅助技术如何通过 SwiftUI 提供的丰富辅助功能元素来理解和操作你的 App。我们还将讨论如何使用辅助功能修饰符提供有关 App 内容和交互的更多信息,来进一步自定这类体验。
Catch up on accessibility in SwiftUI SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We'll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We'll also discuss how you can further customize these experiences by... accessibilityactions,accessibilityelements,accessibilitylabel WWDC24 英文 -
13:52
利用 SwiftData 创建自定数据存储
将 SwiftData 富有表现力的声明式建模 API 与你自己的持久化后端完美整合。了解如何构建自定数据存储,并探索如何逐步将持久化功能添加到你的 App 中。 为了充分利用好本次讲座,我们建议你先看一下 WWDC23 中的“认识 SwiftData”和“使用 SwiftData 为你的架构建模”。
Create a custom data store with SwiftData Combine the power of SwiftData's expressive, declarative modeling API with your own persistence backend. Learn how to build a custom data store and explore how to progressively add persistence features in your app. To get the most out of this session, watch “Meet SwiftData” and “Model your schema... datastore,datastoreconfiguration,datastoresnapshot WWDC24 英文 -
11:17
借助 Genmoji 将表情引入 App
探索如何在 App 中生动呈现 Genmoji。我们将介绍如何渲染、存储并传输包含 Genmoji 的文本。如果你的 App 拥有自定文本引擎,我们还会介绍一些相关技巧,帮助你添加对 Genmoji 的支持。
Bring expression to your app with Genmoji Discover how to bring Genmoji to life in your app. We'll go over how to render, store, and communicate text that includes Genmoji. If your app features a custom text engine, we'll also cover techniques for adding support for Genmoji. ,animoji,emoji,memoji,nsadaptiveimageglyph,nstextview,stickers,textkit,uitextview,wkwebview WWDC24 英文 -
22:17
利用 Embedded Swift 实现轻量级开发
Embedded Swift 让你在受限环境中仍能充分利用 Swift 的安全性和表现力。我们将使用现成的 Matter 设备进行展示,带你探索 Embedded Swift 在各种微控制器上的运行效果。了解 Embedded Swift 这个不含运行时且占用空间极小的子集如何为你带来 Swift 的种种好处,并探索众多资源来开启自己的 Embedded Swift 开发之旅。
Go small with Embedded Swift Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny... WWDC24 -
27:16
利用 Swift Testing 进一步优化测试
了解如何使用 Swift Testing 的内置功能编写一系列出色的 (测试) 套件。探索如何进一步优化构建块并借助它们来扩展测试以涵盖更多场景,如何按不同的套件对测试进行分门别类,以及如何优化你的测试以并行运行。
Go further with Swift Testing Learn how to write a sweet set of (test) suites using Swift Testing's baked-in features. Discover how to take the building blocks further and use them to help expand tests to cover more scenarios, organize your tests across different suites, and optimize your tests to run in parallel. WWDC24 英文 -
5:00
Platforms State of the Union 5 分钟回顾
带你快速回顾 Apple 平台的最新进展。
Platforms State of the Union 5-Minute Recap Watch a quick recap of the newest advancements on Apple platforms. recap WWDC24 英文 -
23:00
StoreKit 和 App 内购买项目的新功能
了解如何利用 App Store 的 App 内购买项目机制,为顾客打造并提供更胜以往的购买体验。我们将演示新的 StoreKit 视图控制风格和新的 API 来帮助你提升订阅自定体验,还将讨论适用于交易级别信息的新栏位,并探索 Xcode 中的全新可测试性功能。此外,我们还将介绍 StoreKit 方面一项重要的弃用相关更新。
What\\u2019s new in StoreKit and In-App Purchase Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We'll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in... WWDC24 英文 -
13:29
Swift Charts:矢量图与函数图
数据图更丰富了!了解如何利用函数图和矢量图,在你的 App 中渲染精美的图表来表示数学函数和大规模数据集。无论你是希望显示空气动力学、磁学和高阶场论的常见函数,还是创建大型交互式热图,总能在 Swift Charts 中找到合适的图表。
Swift Charts: Vectorized and function plots The plot thickens! Learn how to render beautiful charts representing math functions and extensive datasets using function and vectorized plots in your app. Whether you're looking to display functions common in aerodynamics, magnetism, and higher order field theory, or create large interactive... WWDC24 英文 -
13:24
使用 HLS 插播内容提升广告体验
探索 HLS 插播内容如何帮助你将广告无缝插入到 HLS 内容中。我们还将展示如何利用整合的时间线调整 UI 体验,并为插播内容打造同播共享体验。
Enhance ad experiences with HLS interstitials Explore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We'll also show you how to use integrated timeline to tune your UI experience and build SharePlay for interstitials. WWDC24 英文 -
24:16
SwiftUI 基础知识
和我们一起简单了解一下 SwiftUI — Apple 的声明式用户界面框架。了解利用 SwiftUI 构建 App 所涉及的基本概念,例如视图、状态变量以及布局。探索丰富多样的 API,以帮助你打造全方位 App 体验,并设计独一无二的自定组件。无论你是刚接触 SwiftUI,还是经验丰富的开发者,你都将了解到如何充分利用 SwiftUI 的强大功能来打造出色的 App。
SwiftUI essentials Join us on a tour of SwiftUI, Apple's declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you're... WWDC24 英文 -
23:58
了解 Swift Testing
为你介绍 Swift Testing — 使用 Swift 测试代码的全新软件包。探索 Swift Testing 全新强大 API 的构建块,学习如何将它应用到常见测试流程中,并了解它与 XCTest 和开源 Swift 有何关联。
Meet Swift Testing Introducing Swift Testing: a new package for testing your code using Swift. Explore the building blocks of its powerful new API, discover how it can be applied in common testing workflows, and learn how it relates to XCTest and open source Swift. WWDC24 英文 -
41:48
将 App 迁移到 Swift 6
以更新现有示例 App 为例,体验迁移到 Swift 6 的实际过程。了解如何循序渐进地逐个模块进行迁移,以及编译器如何帮你识别存在数据争用风险的代码。探索有哪些不同的技巧可用于确保隔离边界清晰,并避免对共享的可变状态进行并发访问。
Migrate your app to Swift 6 Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that's at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating... WWDC24 英文 -
23:54
为 Apple 平台设计高端游戏
了解如何调整你的高端游戏,在 Mac、iPad 和 iPhone 上提供浑然天成的游戏体验。我们将介绍如何让游戏在不同的显示屏上呈现令人惊艳的画面、量身定制输入和控件以便在各款设备上提供直观的使用体验,以及利用众多 Aple 技术提供卓越的玩家体验。
Design advanced games for Apple platforms Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences. game controllers,game design,games,ios games,ipad games,mac games,virtual controllers WWDC24 英文 -
30:24
Swift 的新功能
和我们一起了解有关 Swift 的最新更新。我们将简要介绍 Swift 过去十年的发展历程,并带你了解 Swift 社区如何通过设立工作组、扩充软件包生态系统以及增强平台支持来不断发展壮大。我们还将介绍一种默认情况下可实现数据争用安全性的新语言模式,和一个可让你在高度受限系统中运行 Swift 的语言子集。此外,我们还将探索一些语言方面的更新,包括不可拷贝的类型、类型化的抛出,以及更出色的 C++ 互操作性。
What\\u2019s new in Swift Join us for an update on Swift. We'll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We'll introduce you to a new language mode that achieves data-race safety... WWDC24 英文 -
22:14
Xcode 16 的新功能
探索 Xcode 16 在效率和性能方面的最新改进。了解代码补齐、诊断工具和 Xcode 预览方面的增强功能。进一步了解构建版本方面的更新,并探索调试和 Instruments 方面的改进。
What\\u2019s new in Xcode 16 Discover the latest productivity and performance improvements in Xcode 16. Learn about enhancements to code completion, diagnostics, and Xcode Previews. Find out more about updates in builds and explore improvements in debugging and Instruments. WWDC24 英文 -
2:43
WWDC24 的 18 个重磅时刻
为你简要介绍本年度全球开发者大会的精彩亮点。
18 things from WWDC24 Here's your guide to the big announcements from this year's Worldwide Developers Conference. recap WWDC24 英文 -
23:13
SwiftUI 的新功能
了解如何使用 SwiftUI 为任一 Apple 平台构建出色的 App。探索如何为 iPadOS 上的标签页和文稿带来全新的外观和使用感受。使用新的窗口 API 改进窗口管理,并更好地控制 visionOS App 中的沉浸式空间和空间容器。我们还将带你了解其他激动人心的改进功能,帮助你创建富有表现力的图表、自定文本和设置文本布局等。
What\\u2019s new in SwiftUI Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We'll also take you... WWDC24 英文 -
14:01
SwiftData 的新功能
借助 SwiftData,你可以通过富有表现力的声明式 API 为你的 App 添加持久化功能。了解 SwiftData 的改进功能,包括复合唯一性约束、使用 #Index 实现更快的查询、在 Xcode 预览中进行查询,以及丰富的谓词表达式。和我们一起探索如何使用所有这些功能来表达更丰富的模型,并提升 App 的性能。要了解如何在 SwiftData 中构建自定数据存储或使用历史记录 API,请观看“使用 SwiftData 创建自定数据存储”和“使用 SwiftData 历史记录 API 跟踪模型更改”。
What\\u2019s new in SwiftData SwiftData makes it easy to add persistence to your app with its expressive, declarative API. Learn about refinements to SwiftData, including compound uniqueness constraints, faster queries with #Index, queries in Xcode previews, and rich predicate expressions. Join us to explore how you can use... datastore,expression,index,preservevalueondeletion,unique WWDC24 英文 -
66:31
Platforms State of the Union
探索 Apple 平台上的最新进展。
Platforms State of the Union Discover the newest advancements on Apple platforms. sotu,sotu 2024 WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
66:31
Platforms State of the Union (ASL)
探索 Apple 平台上的最新进展。
Platforms State of the Union (ASL) Discover the newest advancements on Apple platforms. asl,sotu,sotu 2024 WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
104:04
主题演讲
不要错过激动人心的 Apple 最新软件和技术发布。
Keynote Don't miss the exciting reveal of the latest Apple software and technologies. WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
104:04
主题演讲 (ASL)
不要错过激动人心的 Apple 最新软件和技术发布。
Keynote (ASL) Don't miss the exciting reveal of the latest Apple software and technologies. asl WWDC24 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC23 -
21:56
认识 Swift OpenAPI Generator
学习如何用 Swift OpenAPI Generator 帮助你使用 HTTP 服务器 API,无论你是在扩展 iOS App 还是在 Swift 中编写服务器。我们将向你展示这个软件包插件如何通过从 OpenAPI 文档生成代码,来简化你的工作流程和代码库。
Meet Swift OpenAPI Generator Discover how Swift OpenAPI Generator can help you work with HTTP server APIs whether you're extending an iOS app or writing a server in Swift. We'll show you how this package plugin can streamline your workflow and simplify your codebase by generating code from an OpenAPI document. ,,,,,,,,, WWDC23 英文 -
19:37
探索 App 内购买项目测试方法
了解如何在开发过程中使用 Xcode 中的 StoreKit Testing、App Store 沙盒和 TestFlight 进行 App 内购买项目的测试。探索每个工具的功能以及如何结合它们来构建测试你的 App 和游戏的工作流程。我们还将分享如何在 App Store 沙盒中测试 App 内购买项目和订阅的家庭共享的预览。
Explore testing in-app purchases Learn how you can test in-app purchases throughout development with StoreKit Testing in Xcode, App Store sandbox, and TestFlight. Explore how each tool functions and how you can combine them to build the right workflow for testing your apps and games. We'll also share a sneak preview of how you... WWDC23 英文 -
23:17
SwiftUI 聚焦的秘诀
SwiftUI 团队带着强大的工具回到了编码“厨房”,以打造 App 的聚焦体验。和我们一同了解 App 中焦点驱动交互的基本构成要素。探索自定义视图的聚焦交互,了解键盘输入的按键处理程序,并学习如何通过焦点区域支持移动和层次结构。我们还将介绍一些适用于你的 App 中常见焦点模式的美味秘诀。
The SwiftUI cookbook for focus The SwiftUI team is back in the coding \"kitchen\" with powerful tools to shape your app's focus experience. Join us and learn about the staple ingredients that support focus-driven interactions in your app. Discover focus interactions for custom views, find out about key-press handlers for... WWDC23 英文 -
9:39
使用‘同播共享’来共享文件
了解如何在 SharePlay 活动中处理文件和附件。我们将解释如何使用 GroupSessionJournal API 更快地同步大量数据,并在示例 DrawTogether App 演示中向你展示如何使用该 API。
Share files with SharePlay Discover how to work with files and attachments in a SharePlay activity. We'll explain how to use the GroupSessionJournal API to sync large amounts of data faster and show you how to adopt it in a demo of the sample app DrawTogether. group activities WWDC23 英文 -
22:52
用弹簧制作动画
了解如何通过动画为你的 App 带来活力!我们将向你展示如何利用弹簧创建令人惊叹的动画,并帮助你学习如何在 App 中实际应用弹簧。
Animate with springs Discover how you can bring life to your app with animation! We'll show you how to create amazing animations when you take advantage of springs and help you learn how to use them in your app. WWDC23 英文 -
19:51
探索隔空播放中的插片广告
了解如何在隔空播放中使用 HLS 插片广告实现视频内容在广告之间无缝过渡。我们将分享从 Apple 设备到流行的智能电视共享内容时创造卓越体验的最佳实践和技巧。
Explore AirPlay with interstitials Learn how you can use HLS Interstitials with AirPlay to create seamless transitions for your video content between advertisements. We'll share best practices and tips for creating a great experience when sharing content from Apple devices to popular smart TVs. WWDC23 英文 -
15:23
探索简化位置更新
与 Core Location 一起迈向未来!认识专为 modern Swift concurrency 设计的 CLLocationUpdate 类,并了解它如何简化获取位置更新。我们将向你展示当你的 App 在前台或后台运行时,该类如何与你的 App 一起配合运行,并分享一些最佳实践。
Discover streamlined location updates Move into the future with Core Location! Meet the CLLocationUpdate class, designed for modern Swift concurrency, and learn how it simplifies getting location updates. We'll show you how this class works with your apps when they run in the foreground or background and share some best practices. WWDC23 英文 -
15:35
深入了解 SwiftData
了解 SwiftData 的强大功能在 App 中的应用。了解 ModelContext 和 ModelContainer 如何通过协同工作使 App 数据持久化。我们将向你展示如何进行手动跟踪和修改,以及如何通过 FetchDescriptor、SortDescriptor 和 enumerate 来规模化使用 SwiftData。我们建议你提前观看 WWDC23 的“了解 SwiftData”和“使用 SwiftData 对 Schema 建模”这两讲,以便充分汲取本讲知识。
Dive deeper into SwiftData Learn how you can harness the power of SwiftData in your app. Find out how ModelContext and ModelContainer work together to persist your app's data. We'll show you how to track and make your changes manually and use SwiftData at scale with FetchDescriptor, SortDescriptor, and enumerate. To get... attribute,coredata,core data,data,data model,enumerate,enumeration,fetchdescriptor,macros,model,model,modelcontainer,modelcontext,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英文 -
42:52
使用 Instruments 分析挂起
UI 元素通常是对现实世界交互的模仿,包括实时响应。如果 App 的用户交互明显延迟,也就是出现挂起,则可能会打破这种幻想并让用户产生挫败感。我们将向你展示如何使用 Instruments 来分析、理解和修复所有 Apple 平台 App 中的挂起。了解如何有效地查看 Instruments 跟踪文档、解释跟踪数据并记录其他分析数据,从而更好地了解特定的挂起。 如果你不熟悉使用 Instruments,我们建议你首先观看“Instruments 入门指南”。如果你想了解可以帮助你发现 App 挂起的其它工具,请查看“通过 Xcode 和设备端检测追踪挂起”。
Analyze hangs with Instruments User interface elements often mimic real-world interactions, including real-time responses. Apps with a noticeable delay in user interaction — a hang — can break that illusion and create frustration. We'll show you how to use Instruments to analyze, understand, and fix hangs in your apps on all... WWDC23 -
22:40
了解 App Store Server Library
探索 App Store Server Library,了解如何利用资源和配置来为你的 App 提供优势。我们将向你展示如何设置资源库、调用 App Store Server API、验证 App Store 服务器通知以及使用 App 收据。探索有关使用 App Store Server API 端点、验证 App Store 签名数据以及从 verifyReceipt 迁移的见解和最佳实践。
Meet the App Store Server Library Discover the App Store Server Library and learn how you can take advantage of resources and configurations for your apps. We'll show you how to set up the library, call the App Store Server API, verify App Store Server Notifications, and use app receipts. Explore insights and best practices for... WWDC23 英文 -
21:48
解密 SwiftUI 性能
了解如何构建 SwiftUI 性能的心智模型,并编写更快、更高效的代码。我们将介绍一些导致性能问题的常见原因,并帮助你解决 SwiftUI 的挂起和卡顿问题,以创建更具响应性的 App 视图。
Demystify SwiftUI performance Learn how you can build a mental model for performance in SwiftUI and write faster, more efficient code. We'll share some of the common causes behind performance issues and help you triage hangs and hitches in SwiftUI to create more responsive views in your app. WWDC23 -
23:23
Core Data 新功能
通过 Core Data 的改进提高 App 数据的持久性。了解如何使用复合属性来创建更直观的数据模型。我们还将向你展示如何通过破坏性变化来迁移模式、何时推迟密集迁移以及如何避免个人设备上的开销。为了充分理解本期视频,你要熟悉如何处理 Core Data 中的不同数据类型以及轻量级迁移的基础知识。
What\\u2019s new in Core Data Elevate your app's data persistence with improvements in Core Data. Learn how you can use composite attributes to create more intuitive data models. We'll also show you how to migrate your schema through disruptive changes, when to defer intense migrations, and how to avoid overhead on a person's... coredata,core data,custom,custom migration,data,data model,defer,deferred,deferred migration,lightweight,lightweight migration,migration,model,persistence,swift,swift data WWDC23 -
28:36
在 Xcode Cloud 中创建实用的工作流程
了解 Xcode Cloud 如何在开发过程中帮助各种类型和规模的团队。我们将分享配置操作的不同方法,有助你创建简单但功能强大的工作流程,并向你展示如何在与其他工具集成时扩展 Xcode Cloud。
Create practical workflows in Xcode Cloud Learn how Xcode Cloud can help teams of all shapes and sizes in their development process. We'll share different ways to configure actions to help you create simple yet powerful workflows, and show you how to extend Xcode Cloud when you integrate with additional tools. WWDC23 -
20:39
构建稳健、可恢复的文件传输
了解 URLSession 如何帮助你的 App 传输大文件并从网络中断中实现恢复。学习如何暂停并恢复 HTTP 文件传输以及如何支持可恢复上传,探索使用 URLSession 传输文件的最佳方法,即便你的 App 在后台挂起时也同样适用。
Build robust and resumable file transfers Find out how URLSession can help your apps transfer large files and recover from network interruptions. Learn how to pause and resume HTTP file transfers and support resumable uploads, and explore best practices for using URLSession to transfer files even when your app is suspended in the... WWDC23 -
17:05
使用 L4S 降低网络延迟
流媒体视频、多人游戏及其他实时体验都十分依赖于响应快速且延迟较低的网络。了解低延迟、低损耗、可扩展吞吐量 (L4S) 如何降低网络延迟并改善你的 App 整体体验。我们将向你展示如何使用 L4S 设置并测试你的 App、网络及服务器。
Reduce network delays with L4S Streaming video, multiplayer games, and other real-time experiences depend on responsive, low latency networking. Learn how Low Latency, Low Loss, Scalable throughput (L4S) can reduce network delays and improve the overall experience in your app. We'll show you how to set up and test your app,... WWDC23 -
23:21
使用异步预测改进 Core ML 集成
了解如何使用最新的 Core ML 执行引擎改进来加速 App 中的机器学习功能,以及积极的资源缓存是如何帮助推理和更快的模型加载。我们将会向你展示最新的异步预测选项,并探讨平衡性能和总体内存使用率的多种考量,从而帮助你打造反应敏捷的 App。深入了解 API 以帮助你理解并最大程度地提高模型中的硬件利用率。想要进一步了解有关优化 Core ML 模型使用的内容,请查看 WWDC23 中的”使用 Core ML Tools 进行机器学习模型压缩”。
Improve Core ML integration with async prediction Learn how to speed up machine learning features in your app with the latest Core ML execution engine improvements and find out how aggressive asset caching can help with inference and faster model loads. We'll show you some of the latest options for async prediction and discuss considerations for... WWDC23 英文 -
17:07
在 App 中为符号添加动画效果
使用动画符号为你的 App 增添趣味。探索如何使用具有统一 API 的新符号框架来创建和配置符号效果。了解如何使用 SwiftUI、AppKit 和 UIKit 在用户界面中轻松实现符号动画。探索无缝集成新动画和其他 App 内容的技巧和诀窍。为了充分理解本节内容,建议你先观看讲座“SF Symbols 5 中的新功能”。
Animate symbols in your app Bring delight to your app with animated symbols. Explore the new Symbols framework, which features a unified API to create and configure symbol effects. Learn how SwiftUI, AppKit, and UIKit make it easy to animate symbols in user interfaces. Discover tips and tricks to seamlessly integrate the... WWDC23 -
24:22
超越结构化并发的基础
一切都与任务树有关:了解结构化并发如何帮助你的 App 管理自动任务取消、任务优先级传播以及有用的任务局部值模式。学习如何通过有用的模式和最新的任务组 API 在 App 中管理资源。我们将向你展示如何利用任务树和任务局部值的强大功能来深入了解分布式系统。在观看之前,请查看 WWDC21 的“幕后的 Swift 并发”和“探索 Swift 中的结构化并发”来复习 Swift 并发和结构化并发的基础知识。
Beyond the basics of structured concurrency It's all about the task tree: Find out how structured concurrency can help your apps manage automatic task cancellation, task priority propagation, and useful task-local value patterns. Learn how to manage resources in your app with useful patterns and the latest task group APIs. We'll show you... WWDC23 -
10:14
探索 Swift Charts 中的饼图及交互性
Swift Charts 又回到了原点:准备好利用框架的最新改进以在 App 中制作饼图和环形图。了解如何让你的图表具备滚动功能,探索图表选择 API 以显示数据中的其他详细信息,并了解如何启用额外的交互功能使你的图表更加令人愉悦。
Explore pie charts and interactivity in Swift Charts Swift Charts has come full circle: Get ready to bake up pie and donut charts in your app with the latest improvements to the framework. Learn how to make your charts scrollable, explore the chart selection API for revealing additional details in your data, and find out how enabling additional... WWDC23 -
33:31
“钱包”和 Apple Pay 的新功能
了解“钱包”和 Apple Pay 的最新更新。学习如何使用预授权付款、资金转移和 Apple Pay Later 营销,在你的 App 或网页上打造出色的 Apple Pay 体验。探索“钱包”的“订单追踪”对“邮件”、“信息”、Safari 浏览器和第三方应用的改进支持,并了解如何向订单的交易或收据中添加更多信息。此外,我们还将为你介绍 iPhone 上的 Tap to Present ID,这是一种使用 iPhone 在“钱包”中接收证件的全新方式,而且无需额外的硬件。
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet and Apple Pay. Learn how to take advantage of preauthorized payments, funds transfer, and Apple Pay Later merchandising to create great Apple Pay experiences in your app or for the web. Explore improved support for Mail, Messages, Safari, and third-party apps... WWDC23 -
7:38
App Store 预定的新功能
了解 App Store 预定的最新增强功能,例如地区发布等。我们将向你演示如何使用 App Store Connect 设置预定,从而实现 App 的同步试发行以及向不同地区提供你的 App。
What\\u2019s new in App Store pre-orders Discover the latest enhancements to App Store pre-orders, including regional publishing. We'll show you how to use App Store Connect to set up pre-orders to simultaneously soft launch your app and offer it in different regions. WWDC23 -
19:42
使用管理式 Apple ID 探索更多可能
探索管理式 Apple ID 的最新功能,并了解如何在组织中使用这些功能。利用管理式 Apple ID 可用的其他 App 和服务,探索基于帐户的设备注册流程,并了解如何使用访问管理权限功能来控制管理式 Apple ID 可访问的设备和 Apple 服务。我们还将向你展示如何与你的身份提供商集成,从而自动创建管理式 Apple ID 并同步用户目录。
Do more with Managed Apple IDs Explore the latest updates to Managed Apple IDs and learn how you can use them in your organization. Take advantage of additional apps and services available to Managed Apple IDs, discover the Account-Driven Device Enrollment flow, and find out how to use access management controls to limit the... WWDC23 -
31:58
Metal 光线追踪指南
了解如何通过 Metal 光线追踪技术,提高游戏和 App 的视觉质量。我们将带您了解 Metal 光线追踪 API 的基本知识,探索最新的增强功能和技术,使您能创建更大、更复杂的场景,减少内存使用和构建时间,高效渲染头发、毛皮等视觉内容。
Your guide to Metal ray tracing Discover how you can enhance the visual quality of your games and apps with Metal ray tracing. We'll take you through the fundamentals of the Metal ray tracing API. Explore the latest enhancements and techniques that will enable you to create larger and more complex scenes, reduce memory usage... WWDC23 英文 -
36:36
了解声明式设备管理的改进
探索如何帮助信息技术管理员获得管理组织设备所需的工具,了解声明式设备管理的更新项,包括软件更新管理、新增资产类型、文件保险箱状态报告等。
Explore advances in declarative device management Learn how you can help IT administrators get the tools they need to manage their organization's devices. Discover the latest changes to declarative device management, including software update management, additional asset types, status reporting for FileVault, and more. WWDC23 英文 -
12:49
隐私清单入门指南
认识隐私清单:一种帮助你准确识别 App 依赖项隐私保护操作的新工具。了解第三方 SDK 开发者如何使用这些清单来共享其框架的隐私保护操作。我们还会向你介绍 Xcode 如何生成完整的隐私报告以帮助你更轻松地展示 App 中所有代码的隐私保护操作。
Get started with privacy manifests Meet privacy manifests: a new tool that helps you accurately identify the privacy practices of your app's dependencies. Find out how third-party SDK developers can use these manifests to share privacy practices for their frameworks. We'll also share how Xcode can produce a full privacy report to... app tracking transparency,att,nutrition label,privacy nutrition label WWDC23 英文 -
15:39
在 SwiftUI 和 UIKit 中创建易于访问的 App
了解如何利用 UI 框架的优化来更轻松地创建丰富、易于访问的体验。了解 VoiceOver 等技术是如何通过辅助功能特征及操作来更好地与 App 界面进行交互的。我们将分享 SwiftUI 的最新更新来帮助你完善辅助功能体验,并向你展示如何在 UIKit App 中保持辅助功能信息同步更新。
Build accessible apps with SwiftUI and UIKit Discover how advancements in UI frameworks make it easier to build rich, accessible experiences. Find out how technologies like VoiceOver can better interact with your app's interface through accessibility traits and actions. We'll share the latest updates to SwiftUI that help you refine your... WWDC23 英文 -
21:21
重新发现 Safari 浏览器的开发者功能
准备好探索 Safari 浏览器为网页开发和设计者提供的丰富工具集吧。了解如何检查网页内容,探索响应式设计模式和 WebDriver,并了解如何开始使用模拟器和设备。我们还将向你展示如何与 Vision Pro 配对、以便检查你的 App 中的内容,以及在响应式设计模式下使用“用模拟器打开”来帮助你在任何设备上测试你的网站。
Rediscover Safari developer features Get ready to explore Safari's rich set of tools for web developers and designers. Learn how you can inspect web content, find out about Responsive Design Mode and WebDriver, and get started with simulators and devices. We'll also show you how to pair with Vision Pro, make content inspectable in... WWDC23 英文 -
26:15
认识可合并库
了解可合并库如何结合静态库和动态库的优点,帮助提高 App 的工作效率和运行时性能。了解如何在交付尽可能小的 App 的同时实现更快的开发。我们将向你展示如何在 Xcode 15 中采用可合并库,并分享使用代码的最佳实践。
Meet mergeable libraries Discover how mergeable libraries combine the best parts of static and dynamic libraries to help improve your app's productivity and runtime performance. Learn how you can enable faster development while shipping the smallest app. We'll show you how to adopt mergeable libraries in Xcode 15 and... WWDC23 英文 -
16:26
Xcode 和 Xcode Cloud 中的简化分发
了解如何使用 Xcode 的简化分发共享 App,一键将 App 提交到 TestFlight 或 App Store。我们还将向你展示如何使用 Xcode Cloud 通过 TestFlight 中自动包含测试人员的注释来简化分发过程,并使用发送操作自动公证你的 Mac App。
Simplify distribution in Xcode and Xcode Cloud Discover how to share your app using Xcode's streamlined distribution, which allows you to submit your app to TestFlight or the App Store with one click. We'll also show you how to use Xcode Cloud to simplify your distribution process by automatically including notes for testers in TestFlight,... WWDC23 英文 -
13:01
使用 Xcode 测试报告更快修复故障
探索如何使用 Xcode 和 Xcode Cloud 中的测试报告更快地查找、调试和修复测试故障。了解 Xcode 如何识别故障模式,帮你找到开始排查的正确位置。我们还将向你展示如何使用 UI 自动化资源管理器和视频记录来了解导致你的 UI 测试失败的事件。
Fix failures faster with Xcode test reports Discover how you can find, debug, and fix test failures faster with the test report in Xcode and Xcode Cloud. Learn how Xcode identifies failure patterns to help you find the right place to start investigating. We'll also show you how to use the UI automation explorer and video recordings to... WWDC23 英文 -
18:34
使用 SwiftUI 进行设计
了解 SwiftUI 如何帮助你快速迭代和探索设计理念。向 Apple 设计师学习,他们分享了 SwiftUI 是如何助力 watchOS 10 中的 Apple 地图 App 的设计及其他工作元素的设计,并了解如何将这些工作流程应用到你自己的设计流程中。
Design with SwiftUI Discover how SwiftUI can help you quickly iterate and explore design ideas. Learn from Apple designers as they share how working with SwiftUI influenced the design of the Maps app in watchOS 10 and other elements of their work, and find out how you can incorporate these workflows in your own... prototyping WWDC23 英文 -
21:06
App Store 服务器 API 的新增功能
发现 App Store Server API 和 App Store Server Notifications 的最新更新。探索当前的 API 产品并了解如何通过通知跟踪订阅状态、处理服务器上的事务以及有效恢复丢失的通知。我们还将向你展示你的服务器如何支持使用 StoreKit 或 StoreKit 2 的 App,并且向你分享 API 中的重要停用内容和建议的迁移工作流程。
What\\u2019s new in App Store server APIs Discover the latest updates to the App Store Server API and App Store Server Notifications. Explore the current API offerings and learn how to track subscription status with notifications, work with transactions on your server, and efficiently recover missed notifications. We'll also show you how... WWDC23 英文 -
15:54
语音处理的新功能
了解如何使用 Apple 语音处理 API 在 IP 语音应用中实现最佳的音频体验。我们将向你展示如何检测某人在静音状态下说话、如何调整其他音频的抑制行为等等。
What\\u2019s new in voice processing Learn how to use the Apple voice processing APIs to achieve the best possible audio experience in your VoIP apps. We'll show you how to detect when someone is talking while muted, adjust ducking behavior of other audio, and more. WWDC23 英文 -
13:03
SwiftUI 中的检查器:探索细节之美
检查器是一种结构化的 API,可以为你的 App 带来更多细节。我们将带你了解该API的基础知识,并向你展示如何使用它。了解有关自定义表单呈现的最新更新,并学习如何将其与检查器结合以打造完美的视图呈现体验。
Inspectors in SwiftUI: Discover the details Meet Inspectors — a structural API that can help bring a new level of detail to your apps. We'll take you through the fundamentals of the API and show you how to adopt it. Learn about the latest updates to sheet presentation customizations and find out how you can combine the two to create... WWDC23 英文 -
17:45
融合 Swift 和 C++
了解如何在你的 C++ 和 Objective-C++ 项目中使用 Swift,使你的代码更安全、快速和易于开发。我们将向你展示如何使用 C++ 和 Swift API 来逐步将 Swift 融入你的 App。
Mix Swift and C++ Learn how you can use Swift in your C++ and Objective-C++ projects to make your code safer, faster, and easier to develop. We'll show you how to use C++ and Swift APIs to incrementally incorporate Swift into your app. WWDC23 英文 -
11:32
认识推送通知控制台
推送通知控制台是你在 App 中快速测试用户通知的理想方式。了解如何通过从控制台直接发送通知来多次发送新想法,以及如何分析交付日志以了解更多有关你的推送的信息。我们还会向你展示如何生成和验证令牌,以成功通过 Apple 推送通知服务 (APNs) 的身份验证。想要尽可能从本次讲座中获取更大的收获,你需要具备 Apple 推送通知服务 (APNs) 和用户通知的基本知识。
Meet Push Notifications Console The Push Notifications Console is the best way to quickly test user notifications in your app. Learn how you can iterate on new ideas quickly by sending notifications directly from the console and analyze delivery logs to learn more about your pushes. We'll also show you how to generate and... alert,apns,apple push notification service,backend,notification,notifications,notify,push,server,service WWDC23 英文 -
14:46
滚动视图进阶
了解如何使用 SwiftUI 中的最新 API 将滚动视图提升到新的水平。我们将向你展示如何以前所未有的方式自定义滚动视图。探索安全区域和滚动视图边距之间的关系,了解如何与滚动视图的内容偏移量进行交互,并了解如何通过滚动过渡为内容增添一些独特风格。
Beyond scroll views Find out how you can take your scroll views to the next level with the latest APIs in SwiftUI. We'll show you how to customize scroll views like never before. Explore the relationship between safe areas and a scroll view's margins, learn how to interact with the content offset of a scroll view,... WWDC23 英文 -
26:41
App Store 定价的新功能
了解 App Store 定价功能和定价工具的最新更新。学习如何在 App Store Connect 和 App Store Connect API 中对 App 和 App 内购买项目进行定价管理、如何按区域进行定价设定等操作。
What\\u2019s new in App Store pricing Discover the latest updates to App Store pricing capabilities and tools. Learn how you can manage pricing for your apps and in-app purchases within App Store Connect and the App Store Connect API, how to set pricing by region, and more. WWDC23 英文 -
13:02
App Store Connect 的新动向
了解 App Store Connect 的最新升级。这是一套用于管理 App 并将其提交到 App Store 的工具。你将探索如何使用最新功能来更轻松地测试、定价、推广和自动化 App 的管理。我们还将分享 TestFlight 和 App Store Connect API 等工具的增强功能。
What\\u2019s new in App Store Connect Discover the latest updates to App Store Connect, the suite of tools used to manage and submit apps to the App Store. Explore how you can use the latest features to test, price, promote, and automate the management of your app more easily. We'll also share enhancements to tools like TestFlight... WWDC23 英文 -
29:12
探索 tvOS 连续互通相机
探索如何在 Apple tvOS 上的 App 中引入 AVFoundation、AVFAudio 和 AudioToolbox ,并为客厅打造相机和麦克风体验。了解如何利用设备发现 API 在现有的 iOS 相机体验中支持 Apple tvOS,构建使用 iPhone 作为网络相机或 FaceTime 通话源的 App,并探讨在开发 Apple tvOS 时的特殊注意事项。我们还将向你展示如何为 Apple tvOS 启用录音,以及如何使用回声消除来创建出色的语音驱动体验。
Discover Continuity Camera for tvOS Discover how you can bring AVFoundation, AVFAudio, and AudioToolbox to your apps on tvOS and create camera and microphone experiences for the living room. Find out how to support tvOS in your existing iOS camera experience with the Device Discovery API, build apps that use iPhone as a webcam or... WWDC23 -
32:49
隐私保护的新功能
Apple 相信隐私是一项基本人权。了解 Apple 平台上的新技术,它们将帮助你更轻松地执行基本隐私模式,让用户建立起对你 App 的信任。你还将了解 Apple 平台隐私服务的升级,以及隐私功能如何对 visionOS 上的软件架构和输入模型设计产生影响的案例分析。
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right. Learn about new technologies on Apple platforms that make it easier for you to implement essential privacy patterns that build customer trust in your app. Discover privacy improvements for Apple's platforms, as well as a study of how... WWDC23 英文 -
18:54
使用 SwiftData 构建 App
了解 SwiftData 如何帮助你在 App 中保存数据。当我们将 SwiftData 引入多平台 SwiftUI App 时,与我们一起编写代码。了解如何将现有模型类转换为 SwiftData 模型、设置环境、在 UI 中反映模型层更改以及构建由 SwiftData 存储容量支持的基于文档的 App。为了充分理解本次讲座,你应该先了解 SwiftData。相关介绍请查看 WWDC23 的“认识 SwiftData”。
Build an app with SwiftData Discover how SwiftData can help you persist data in your app. Code along with us as we bring SwiftData to a multi-platform SwiftUI app. Learn how to convert existing model classes into SwiftData models, set up the environment, reflect model layer changes in UI, and build document-based... WWDC23 英文 -
17:05
使用数字签名验证 App 的依赖项
了解如何保护 App的依赖项。我们将向你展示 Xcode 如何自动验证包含在项目中任意已签名的 XCFrameworks。了解代码签名的工作原理,其在帮助你保护软件供应链方面提供的优势,以及 SDK 开发者如何通过对其 XCFramework 进行签名来帮助你保证 App 的安全。
Verify app dependencies with digital signatures Discover how you can help secure your app's dependencies. We'll show you how Xcode can automatically verify any signed XCFrameworks you include within a project. Learn how code signatures work, the benefits they provide to help protect your software supply chain, and how SDK developers can sign... WWDC23 英文 -
9:25
使用 SwiftData 为你的架构建模
了解如何将架构宏和迁移计划与 SwiftData 结合使用,为你的 App 构建更复杂的功能。我们将向你展示如何使用 @Attribute 和 @Relationship 选项来微调持久性。了解如何使用 @Transient 从数据模型中排除属性,并轻松从一个版本的架构迁移到下一版本。 为了充分了解本次讲座,我们建议首先观看 WWDC23 的“认识 SwiftData”和“使用 SwiftData 构建 App”。
Model your schema with SwiftData Learn how to use schema macros and migration plans with SwiftData to build more complex features for your app. We'll show you how to fine-tune your persistence with @Attribute and @Relationship options. Learn how to exclude properties from your data model with @Transient and migrate from one... attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 -
14:38
在 Vision 中探索 3D 人体位姿和人像分隔
了解如何使用 Vision 构建以人像为中心的的功能。了解如何检测人体位姿并测量 3D 空间中的各个关节位置。我们还将向你展示如何利用人像分隔 API 来区分和分隔图片上的人像,最多可处理四个人。 要了解有关 Vision 最新功能的更多信息,请观看 WWDC23 课程“在 Vision 中检测动物位姿”。
Explore 3D body pose and person segmentation in Vision Discover how to build person-centric features with Vision. Learn how to detect human body poses and measure individual joint locations in 3D space. We'll also show you how to take advantage of person segmentation APIs to distinguish and segment up to four individuals in an image. To learn more... WWDC23 英文 -
30:01
探索 SwiftUI 动画
探索 SwiftUI 强大的动画功能,并了解这些功能如何协同工作以产生令人印象深刻的视觉效果。了解 SwiftUI 如何刷新视图的渲染、确定要设置动画的内容、随着时间的推移插入值以及传播当前事务的背景。
Explore SwiftUI animation Explore SwiftUI's powerful animation capabilities and find out how these features work together to produce impressive visual effects. Learn how SwiftUI refreshes the rendering of a view, determines what to animate, interpolates values over time, and propagates context for the current transaction. WWDC23 英文 -
18:04
创建带有动画效果的符号
探索动画预设并了解如何将其应用于 SF Symbols 和自定义符号。我们将向你展示如何尝试不同的选项和配置,为你的 App 找到完美的动画效果。了解如何使用注释功能更新自定义符号以应用动画,如何使用符号组件修改自定义符号,并探索重新设计后符号的导出过程,保持符号在所有平台上的绝佳效果。若想充分理解本次讲座,请一并查看 WWDC23 的“SF Symbols 5 的新增功能”。
Create animated symbols Discover animation presets and learn how to use them with SF Symbols and custom symbols. We'll show you how to experiment with different options and configurations to find the perfect animation for your app. Learn how to update custom symbols for animation using annotation features, find out how... WWDC23 英文 -
34:02
SwiftUI 的新功能
和我们一起了解 Swift 的更新。我们将向你展示 API 如何通过参数包和宏等功能变得更具扩展性和表现力。我们还将带你了解互操作性的改进,并分享我们如何将 Swift 的性能和安全优势扩展到从 Foundation 到服务器上的大型分布式程序等各个地方。
What\\u2019s new in SwiftUI Learn how you can use SwiftUI to build great apps for all Apple platforms. Explore the latest updates to SwiftUI and discover new scene types for visionOS. Simplify your data models with the latest data flow options and learn about the Inspector view. We'll also take you through enhanced... WWDC23 英文 -
13:47
在 Vision 中检测动物体态
除了检测图片中的猫和狗,我们还将向你展示如何使用 Vision 实时检测动物的单个关节和它们的体态,以及如何实现一些令人激动的功能,例如使用相机 App 进行动物跟踪,为动物图片应用创意装饰等。我们还将深入探讨 Vision 框架中的其他重要更新,并与你分享最佳实践。想要了解更多有关 Vision 框架新技术的信息,欢迎观看“探索 Vision 中 3D 人体姿势及人像分割”以及“在 App 中提取图片主体”。此外,想要了解更多有关构建实时相机追踪的体验,欢迎观看“使用 DockKit 集成电动 iPhone 支架”。
Detect animal poses in Vision Go beyond detecting cats and dogs in images. We'll show you how to use Vision to detect the individual joints and poses of these animals as well — all in real time — and share how you can enable exciting features like animal tracking for a camera app, creative embellishment on an animal photo,... WWDC23 英文 -
22:32
Xcode 15 的新功能
了解 Xcode 15 中最新的生产力和性能改进。探索代码完成和 Xcode Previews 的增强功能,了解测试导航器和测试报告,并了解有关简化分发过程的更多信息。我们还将重点介绍改进的导航、源代码控制管理和调试。
What\\u2019s new in Xcode 15 Discover the latest productivity and performance improvements in Xcode 15. Explore enhancements to code completion and Xcode Previews, learn about the test navigator and test report, and find out more about the streamlined distribution process. We'll also highlight improved navigation, source... WWDC23 英文 -
14:59
使用 AirPods 提升你的 App 音频体验
了解如何使用 AirPods 在你的 App 中创造变革性的音频体验。了解如何结合 AirPods 自动切换功能,使用 AVAudioApplication 支持静音控制,以及如何利用空间音频在你的 App 游戏中创建沉浸式音效。
Enhance your app\\u2019s audio experience with AirPods Discover how you can create transformative audio experiences in your app using AirPods. Learn how to incorporate AirPods Automatic Switching, use AVAudioApplication to support Mute Control, and take advantage of Spatial Audio to create immersive soundscapes in your app or game. WWDC23 英文 -
39:43
深入了解 Swift 宏
探索如何使用 Swift 宏在你的代码库中减少样板代码,并更轻松地采用复杂功能。了解宏如何分析代码,生成丰富的编译器错误以引导开发者正确使用宏,以及生成自动合并回项目中的新代码。我们还将介绍一些重要概念,如宏角色、编译器插件和语法树。
Expand on Swift macros Discover how Swift macros can help you reduce boilerplate in your codebase and adopt complex features more easily. Learn how macros can analyze code, emit rich compiler errors to guide developers towards correct usage, and generate new code that is automatically incorporated back into your... WWDC23 英文 -
15:06
将游戏移植到 Mac,第 1 部分:制定游戏移植计划
借助 Metal 技术和 Apple Silicon 的强大功能,将现代高端游戏移植到 Mac 和 iPad 上。讲解游戏移植工具包,介绍该工具包如何帮助开发者评测 Windows 版游戏在 Mac 上的图形处理功能兼容性及性能,分享音频、输入及高级显示功能处理的有效运用实例和技术资源。观看此视频后,记得继续查看“将游戏移植到 Mac 上第 2 期:编译着色器”,以便了解如何将 HLSL 着色器引入 Metal 的更多相关信息。
Bring your game to Mac, Part 1: Make a game plan Bring modern, high-end games to Mac and iPad with the powerful features of Metal and Apple silicon. Discover the game porting toolkit and learn how it can help you evaluate your existing Windows game for graphics feature compatibility and performance. We'll share best practices and technical... WWDC23 英文 -
8:52
认识 SwiftData
SwiftData 是专为 Swift 设计的一种强大且具备表达力的持久化框架。我们将向你展示如何直接使用 Swift 代码进行数据建模,以及如何使用 SwiftData 处理你的模型并与 SwiftUI 集成。
Meet SwiftData SwiftData is a powerful and expressive persistence framework built for Swift. We'll show you how you can model your data directly from Swift code, use SwiftData to work with your models, and integrate with SwiftUI. attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,observation,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英文 -
15:55
对你的 App 进行辅助功能审核
了解如何在每次构建时都对 App 进行辅助功能测试。了解如何使用 XCTest 进行辅助功能自动审核及如何解读审核结果。我们还将分享辅助功能 API 的强化功能,来帮助你提高 UI 测试覆盖率。
Perform accessibility audits for your app Discover how you can test your app for accessibility with every build. Learn how to perform automated audits for accessibility using XCTest and find out how to interpret the results. We'll also share enhancements to the accessibility API that can help you improve UI test coverage. WWDC23 英文 -
27:21
认识 SwiftUI 版 MapKit
了解在功能扩展的 SwiftUI 支持下,MapKit 如何让你比以往更轻松地将 Apple 地图整合到你的 App 中。我们将向你展示如何使用 SwiftUI 向地图添加注释、覆盖层、控制项和相机等功能。
Meet MapKit for SwiftUI Discover how expanded SwiftUI support for MapKit has made it easier than ever for you to integrate Maps into your app. We'll show you how to use SwiftUI to add annotations and overlays to a map, control the camera, and more. WWDC23 英文 -
18:57
将游戏移植到 Mac,第 2 部分:编译你的着色器
在本讲座中,你将了解 Metal 着色器转换器如何简化将 HLSL 着色器转换为 Metal 的过程。这是我们关于将游戏引入 Mac 平台的三部曲系列之一。你将了解如何从 DXIL 构建一个快速的、端到端的着色器管线,该管线支持所有着色器阶段,并让你可以充分利用 Apple GPU 的高级功能。我们还将向你展示如何使用离线编译器生成 GPU 二进制文件,以减少 App 的启动时间和卡顿现象。为了充分理解本次讲座,我们建议你首先观看“将你的游戏引入 Mac 平台,第 1 部分:制定游戏计划”。当你准备好进一步提升时,可以查看 WWDC23 的“将你的游戏引入Mac平台,第 3 部分:使用...
Bring your game to Mac, Part 2: Compile your shaders Discover how the Metal shader converter streamlines the process of bringing your HLSL shaders to Metal as we continue our three-part series on bringing your game to Mac. Find out how to build a fast, end-to-end shader pipeline from DXIL that supports all shader stages and allows you to leverage... WWDC23 英文 -
43:07
Swift 的新功能
与我们一起来了解 Swift 的更新。我们将向你展示 API 如何通过参数包和宏等功能变得更具可扩展性和表现力。我们还将带你了解互操作性方面的改进,并分享我们如何将 Swift 在性能和安全方面的优势扩展到各个领域 - 从 Foundation 到服务器上的大规模分布式程序。
What\\u2019s new in Swift Join us for an update on Swift. We'll show you how APIs are becoming more extensible and expressive with features like parameter packs and macros. We'll also take you through improvements to interoperability and share how we're expanding Swift's performance and safety benefits everywhere from... WWDC23 英文 -
28:46
Apple 设备管理的新功能
了解 iOS、iPadOS 和 macOS 的最新管理功能,探索如何通过更新后的自动设备注册以及 iOS 和 iPadOS 设备的新恢复服务选项来简化设置步骤。除此之外,本期视频还介绍如何在 macOS 上更多地方使用你的身份提供方,展示 Apple Configurator 在自动执行任务方面提供怎样的帮助。
What\\u2019s new in managing Apple devices Learn about the latest management capabilities for iOS, iPadOS, and macOS. Discover how you can streamline the setup experience with enhancements to automated device enrollment and a new return-to-service option for iOS and iPadOS devices. We'll share how to use your identity provider in even... WWDC23 -
14:45
使用 TipKit 以提升功能的可发现性
使用 TipKit 教用户如何使用你的 App!了解如何通过提示创建有效的教导时机。我们将与你分享如何建立资格规则以触达理想受众、控制提示频率以及测试策略以确保成功互动。
Make features discoverable with TipKit Teach people how to use your app with TipKit! Learn how you can create effective educational moments through tips. We'll share how you can build eligibility rules to reach the ideal audience, control tip frequency, and strategies for testing to ensure successful interactions. coaching,discover,discovery,education,feature,features,hint,hints,inapp,instructional,teach,teaching,tip,tipkit,tips WWDC23 英文 -
33:53
使用 Swift-DocC 创建丰富的文档
了解如何利用 Swift-DocC 的最新功能为你的 App 或框架创建丰富而详实的文档。我们将向你展示如何使用 Xcode 15 文档预览编辑器高效迭代现有项目的文档,并探索扩展的各创作功能,例如基于网格的布局、视频支持和自定义主题。为了充分利用本次讲座,你最好对 Swift-DocC 文档的基础知识有一定的了解。
Create rich documentation with Swift-DocC Learn how you can take advantage of the latest features in Swift-DocC to create rich and detailed documentation for your app or framework. We'll show you how to use the Xcode 15 Documentation Preview editor to efficiently iterate on your existing project's documentation, and explore expanded... , WWDC23 英文 -
36:59
认识 StoreKit 与 SwiftUI
了解如何使用 App Store 产品元数据和 Xcode Previews,只需几行代码即可用它们为你的 App 添加 App 内购买项目。在 StoreKit 中探索全新的 UI 组件集合,了解如何轻松推销你的产品,以及如何用帮助用户做出明智决策的方式展示订阅等内容。
Meet StoreKit for SwiftUI Discover how you can use App Store product metadata and Xcode Previews to add in-app purchases to your app with just a few lines of code. Explore a new collection of UI components in StoreKit and learn how you can easily merchandise your products, present subscriptions in a way that helps users... WWDC23 英文 -
12:51
探索 SwiftUI 中的观察
使用观察简化你的 SwiftUI 数据模型。我们将分享 Observable 宏如何帮助你简化模型并提高 App 的性能。了解观察,了解宏的基础知识,并了解如何从 ObservableObject 迁移到 Observable。
Discover Observation in SwiftUI Simplify your SwiftUI data models with Observation. We'll share how the Observable macro can help you simplify models and improve your app's performance. Get to know Observation, learn the fundamentals of the macro, and find out how to migrate from ObservableObject to Observable. WWDC23 英文 -
18:21
揭秘语法一致性的本质
了解如何在你的 App 和游戏中使用自动语法一致性,以创建包容性和更自然的表达。我们将分享使用 Foundation 的最佳实践,展示多种语言的示例,并演示如何使用这些 API 来增强你的 App 用户体验。有关自动语法一致性的介绍,请观看 WWDC21 的 “Foundation 新增功能”。
Unlock the power of grammatical agreement Discover how you can use automatic grammatical agreement in your apps and games to create inclusive and more natural-sounding expressions. We'll share best practices for working with Foundation, showcase examples in multiple languages, and demonstrate how to use these APIs to enhance the user... agreewithargument,i18n,inflect,internationalization,l10n,localization WWDC23 英文 -
13:42
使用结构化日志进行调试
探索了解 Xcode 15 中的调试控制台,并学习如何通过日志来改善你的诊断体验。探索如何使用高级过滤器和改进的可视化功能轻松高效地浏览日志。我们还将向你展示如何在调试时使用 dwim-print 命令来评估代码中的表达式。
Debug with structured logging Discover the debug console in Xcode 15 and learn how you can improve your diagnostic experience through logging. Explore how you can navigate your logs easily and efficiently using advanced filtering and improved visualization. We'll also show you how to use the dwim-print command to evaluate... WWDC23 英文 -
24:25
StoreKit 2 的新增功能和 Xcode 中的 StoreKit 测试
了解 Xcode 中 StoreKit 2 和 StoreKit 测试的最新增强功能。发现用于推广 App 内购买项目的 API 更新、StoreKit 消息、Transaction 模型、RenewalInfo 模型以及用于管理订阅的 App Store sheet 的 API 更新。了解如何升级到 SHA-256 以进行设备上收据验证以及如何使用 API 创建 SwiftUI 视图。此外,我们还将帮助你开始在 Xcode 中进行 StoreKit 测试,以便你可以调试和测试你的 App 内购买项目和订阅。认识事务检查器,探索 StoreKit 配置编辑器的最新更新,并了解如何模拟...
What\\u2019s new in StoreKit 2 and StoreKit Testing in Xcode Get to know the latest enhancements to StoreKit 2 and StoreKit Testing in Xcode. Discover API updates for promoted in-app purchases, StoreKit messages, the Transaction model, the RenewalInfo model, and the App Store sheet for managing subscriptions. Learn how to upgrade to SHA-256 for on-device... WWDC23 英文 -
18:11
在 SwiftUI 中轻松完成高级动画
了解如何利用 SwiftUI 的最新更新将动画提升到新的水平。加入我们,我们将逐步完成动画并构建多个步骤,使用关键帧添加协调的多轨动画效果,并以独特的方式组合 API,让你的 App 焕发活力。
Wind your way through advanced animations in SwiftUI Discover how you can take animation to the next level with the latest updates to SwiftUI. Join us as we wind our way through animation and build out multiple steps, use keyframes to add coordinated multi-track animated effects, and combine APIs in unique ways to make your app spring to life. WWDC23 英文 -
31:34
探索字符串目录
了解 Xcode 15 如何通过将所有字符串集中管理来轻松本地化你的 App。我们将向你展示如何使用字符串目录在项目中提取、编辑、导出和构建字符串。我们还将分享如何通过选择要迁移的文件,根据自己的进度在现有项目中采用字符串目录。
Discover String Catalogs Discover how Xcode 15 makes it easy to localize your app by managing all of your strings in one place. We'll show you how to extract, edit, export, and build strings in your project using String Catalogs. We'll also share how you can adopt String Catalogs in existing projects at your own pace by... i10n,internationalization,l18n,localization,localizedstringresource,nslocalizedstring,stringsdict,xcstring,xliff WWDC23 英文 -
26:45
将游戏移植到 Mac,第 3 部分:使用 Metal 进行渲染
这是关于将游戏引入 Mac 平台的系列讲座的最后一部分,了解如何在你的渲染代码中支持 Metal。在这个讲座中,将介绍如何在你的游戏渲染代码中添加对 Metal 的支持。一旦你通过游戏引入工具评估了现有的 Windows 二进制文件,并将 HLSL 着色器转换为 Metal 着色器,你可以学习如何最优化地实现高端、现代游戏所需的功能。本文还将向你展示如何管理 GPU 资源绑定、保持资源在 GPU 上的有效性和同步。你还将了解如何优化 GPU 命令的提交、使用 MetalFX Upscaling 渲染丰富的视觉效果等等。为了充分理解本次讲座,我们建议你首先观看“将你的游戏引入 Mac...
Bring your game to Mac, Part 3: Render with Metal Discover how you can support Metal in your rendering code as we close out our three-part series on bringing your game to Mac. Once you've evaluated your existing Windows binary with the game porting toolkit and brought your HLSL shaders over to Metal, learn how you can optimally implement the... WWDC23 英文 -
10:33
调整你的 AirPlay 音频体验
了解如何升级你的 App 的 AirPlay 音频体验,使其更强大、响应更快。我们将向你展示如何通过 AVQueuePlayer 采用增强型音频缓冲功能,探索在你的 App 中构建自定义播放器的替代方案,并与你分享最佳实践。
Tune up your AirPlay audio experience Learn how you can upgrade your app's AirPlay audio experience to be more robust and responsive. We'll show you how to adopt enhanced audio buffering with AVQueuePlayer, explore alternatives when building a custom player in your app, and share best practices. WWDC23 英文 -
13:37
将同播共享添加到你的 App 中
了解你的 App 如何利用同播共享将任何活动转变为可与朋友共享的体验!我们将分享同播共享的最新更新,探索创建共享活动的好处,深入研究一些令人兴奋的用例,并带你了解最佳实践,以在你的 App 中构建迷人且有趣的联系时刻。
Add SharePlay to your app Discover how your app can take advantage of SharePlay to turn any activity into a shareable experience with friends! We'll share the latest updates to SharePlay, explore the benefits of creating shared activities, dive into some exciting use cases, and take you through best practices to create... group activities WWDC23 英文 -
18:53
SF Symbols 5 的新功能
探索 SF Symbols 的最新功能,SF Symbols 是 Apple 为其平台设计的与 San Francisco系统字体无缝集成的图标库。了解符号动画:一系列具有表现力和可配置性的动画效果,可以使界面更加生动,并改善用户反馈。查看如何在创建自定义符号时进行动画绘制,并探索 SF Symbols 库的最新添加内容。为了充分了解本次讲座,我们建议您先观看 WWDC22 中的“SF Symbols 4 的新功能”。
What\\u2019s new in SF Symbols 5 Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for Apple platforms. Learn about symbol animations: a collection of expressive, configurable animations that can make your interface feel more lively and... WWDC23 英文 -
18:24
使用参数包泛化 API
Swift 参数包是一个强大的工具,可以扩展泛型代码的可能性,同时还能帮助开发者简化常见的泛型模式。我们将展示如何对泛型代码中的类型和参数数量进行抽象,来避免使用超载。为了更好理解本讲座,我们建议开发者先查看 WWDC22 的 “采用 Swift 泛型”讲座。
Generalize APIs with parameter packs Swift parameter packs are a powerful tool to expand what is possible in your generic code while also enabling you to simplify common generic patterns. We'll show you how to abstract over types as well as the number of arguments in generic code and simplify common generic patterns to avoid... WWDC23 英文 -
23:02
使用 CKSyncEngine 同步到 iCloud
了解 CKSyncEngine 如何帮助你将用户的 CloudKit 数据同步到 iCloud。了解在系统处理同步操作调度时如何减少 App 中的代码量。我们将与你分享如何随着 CloudKit 的发展自动从增强的性能中受益,探索用于同步实施的测试等。为了让本次讲座发挥最大价值,你需要提前了解 CloudKit 和 CKRecord 类型。
Sync to iCloud with CKSyncEngine Discover how CKSyncEngine can help you sync people's CloudKit data to iCloud. Learn how you can reduce the amount of code in your app when you let the system handle scheduling for your sync operations. We'll share how you can automatically benefit from enhanced performance as CloudKit evolves,... app,backend,cksyncengine,cloud,cloudkit,database,engine,icloud,model,object,orm,persistence,relational,share,sharing,storage,sync,sync engine,syncing WWDC23 英文 -
21:58
打造出色的 ShazamKit 体验
了解你的 App 如何通过使用 ShazamKit 的最新更新提供更加出色的音频匹配体验。我们将为你介绍匹配功能、音频识别更新以及与 Shazam 资料库的交互。了解在音频 App 中使用 ShazamKit 的技巧和最佳实践。想要了解更多有关 ShazamKit 的内容,欢迎观看 WWDC22 中的“使用 ShazamKit 创建大规模自定义目录”以及 WWDC21 中的“探索 ShazamKit”和“使用 ShazamKit 打造自定义音频体验”。
Create a great ShazamKit experience Discover how your app can offer a great audio matching experience with the latest updates to ShazamKit. We'll take you through matching features, updates to audio recognition, and interactions with the Shazam library. Learn tips and best practices for using ShazamKit in your audio apps. For more... WWDC23 英文 -
33:58
编写 Swift 宏
了解如何使用 Swift 宏让你的代码库更具表现力和易读性。和我们一起写代码,探索宏如何帮助你避免编写重复的代码,并了解如何在你的 App 中使用它们。我们将分享宏的构建模块,向你展示如何对其进行测试,并带你了解如何从宏中发出编译错误。
Write Swift macros Discover how you can use Swift macros to make your codebase more expressive and easier to read. Code along as we explore how macros can help you avoid writing repetitive code and find out how to use them in your app. We'll share the building blocks of a macro, show you how to test it, and take... WWDC23 英文 -
12:19
准备、设置、中继:使用网络中继保护 App 流量
了解中继如何让你的 App 网络流量更具私密性与安全性,并无需 VPN 的开销。我们将向你展示如何将中继服务器集成到你的 App 中,并探讨企业网络如何使用中继安全访问内部资源。
Ready, set, relay: Protect app traffic with network relays Learn how relays can make your app's network traffic more private and secure without the overhead of a VPN. We'll show you how to integrate relay servers in your own app and explore how enterprise networks can use relays to securely access internal resources. WWDC23 英文 -
1:11
Apple 开发者需要在 WWDC23 了解什么
现在是为 Apple 平台(包括 iOS、iPadOS、macOS、tvOS 和全新的 visionOS)进行开发的最佳时机。通过超过 175 个涵盖最新硬件和软件的全新视频讲座,学习 Apple 工程师和设计师的见解。所有这些都是为了帮助你将你的想法带到全球超过 20 亿台 Apple 设备上。
What Apple developers need to know at WWDC23 There's never been a better time to create for Apple platforms — including iOS, iPadOS, macOS, tvOS, and all-new visionOS. Get insights from Apple engineers and designers with over 175 brand-new instructional video sessions covering the latest in hardware and software. All to help bring your... recap WWDC23 英文 -
89:34
Platforms State of the Union (ASL)
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
Platforms State of the Union (ASL) Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS. asl,sotu,sotu 2023 WWDC23 德文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
89:34
Platforms State of the Union
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
Platforms State of the Union Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS. sotu,sotu 2023 WWDC23 德文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
126:10
Keynote
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC23 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
126:10
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote (ASL) The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC23 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC22 -
38:26
分析并优化您的游戏内存
了解 Apple 平台如何为您的游戏计算及分配内存。我们将介绍如何利用 Instruments 和游戏内存模板来分析您的游戏,借助内存图以监控当前的内存使用情况,并使用 Xcode 内存调试器和命令行工具对其进行分析。我们还将探索 Metal 调试器中的 Metal 资源,提供小提示和技巧来进一步帮助您优化内存使用。
Profile and optimize your game\\u0027s memory Learn how Apple platforms calculate and allocate memory for your game. We\'ll show you how to use Instruments and the Game Memory template to profile your game, take a memory graph to monitor current memory use, and analyze it using Xcode Memory Debugger and command line tools. We\'ll also... game dev,game developer,games,instruments,memory,memory graph,metal 3,profile guided optimization,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
17:35
在服务器端开发中运用 Xcode
了解如何在同一个工作区内开发、构建与部署除原有 Xcode 项目以外的 Swift 服务器 App。我们将介绍如何利用 Xcode 创建您自己的本地 App 和测试端点,并探索如何在服务器和客户端 App 之间设计结构与共享代码,以简化您的开发流程。
Use Xcode for server-side development Discover how you can create, build, and deploy a Swift server app alongside your pre-existing Xcode projects within the same workspace. We\'ll show you how to create your own local app and test endpoints using Xcode, and explore how you can structure and share code between server and client apps... WWDC22 日文, 简体中文, 英文, 韩文 -
11:56
探索“App 分析”中的基准
了解 App Store 的 App 分析如何为您提供独到的洞见,并帮助您衡量您的 App 在 App Store 上的表现。我们将介绍全新的 App 基准工具如何在保护隐私的同时,对您的 App 和其他类似产品的表现进行比较。我们还将演示如何运用产品页优化和自定产品页来衡量效果并进行改进,从而优化您的 App 在 App Store 中的排名。
Discover Benchmarks in App Analytics Learn how App Store App Analytics can provide unique insights and help you measure your app's performance on the App Store. We\'ll show you how to use the new App Benchmarks tool to rank your app's performance beside similar products in a privacy-preserving way. We\'ll also share how you can use... conversion,metrics,monetization WWDC22 日文, 简体中文, 英文, 韩文 -
23:55
探索管理式设备认证
学习如何利用管理式设备认证来确保只允许合规的设备连接至您的服务器,以此抵御攻击软件。我们将简要说明该认证会如何提供有关管理式设备的有力身份证据。我们还将探索如何利用该认证与由安全隔区生成的私钥来保护传送给服务的通信,如 MDM、VPN 和 Wi-Fi。
Discover Managed Device Attestation Learn how to use Managed Device Attestation to ensure only legitimate devices can connect to your servers while attackers are thwarted. We\'ll take you through an overview of how attestations provide strong evidence about managed devices. We\'ll also explore how to use attestations and private... acme,attestation,certificates,cryptography,device identity,device management,idp,mdm,security,zero trust,zero trust architecture,zero trust network architecture,zta,ztna WWDC22 日文, 简体中文, 英文, 韩文 -
12:49
提高效率:SwiftUI 中的“后台任务”
“后台任务”可帮助 App 对系统事件做出反应,使时间敏感型数据保持最新状态。了解如何利用 SwiftUI 后台任务 API 简洁明了地处理任务。我们将介绍如何利用 Swift 并发来处理网络响应、后台刷新等等,同时保持性能及其他功能。
Efficiency awaits: Background tasks in SwiftUI Background Tasks help apps respond to system events and keep time-sensitive data up to date. Learn how you can use the SwiftUI Background Tasks API to handle tasks succinctly. We'll show you how to use Swift Concurrency to handle network responses, background refresh, and more — all while... apprefresh,app refresh task,async,async await,background runtime,backgroundtask,background task,concurrency,downloadtask,foreground runtime,notification,stormy,suspend application,suspended app,swift concurrency,task,url background task,urlsession,urlsessionconfiguration,wake app,withtaskcancellationhandler WWDC22 日文, 简体中文, 英文, 韩文 -
21:40
为 Xcode Cloud 创建快速而可靠的测试
了解如何为 Xcode Cloud 制定有效的测试计划,Xcode Cloud 是 Apple 的连续集成和连续交付服务。我们将说明为什么说测试是持续验证您的代码是否正常运行的必备工具。学习如何为 Xcode Cloud 创建快速、可靠而且有效的测试,避免不相关的故障以及快速验证您的代码更改。
Author fast and reliable tests for Xcode Cloud Discover how you can create effective testing plans for Xcode Cloud, Apple's continuous integration and continuous delivery service. We\'ll show you how testing can be an essential tool to consistently verify your code works correctly. Learn how you can author fast, reliable, and efficient tests... WWDC22 日文, 简体中文, 英文, 韩文 -
12:43
利用 Network 框架构建设备间交互
了解如何打造一体化的跨设备内容体验。我们将介绍 DeviceDiscoveryUI,它能帮助简化通信路径的设置,将 Apple TV 连接到 iPhone、iPad 和 Apple Watch 等其他设备。我们还将探索常见的场景,提供最佳实践以帮助您实现设备间的无障碍连接。
Build device-to-device interactions with Network Framework Learn how you can create integrated content experiences across multiple devices. We'll introduce you to DeviceDiscoveryUI, which makes it easy to set up communication pathways and connect Apple TV with other devices like iPhone, iPad and Apple Watch. We\'ll also explore common scenarios and... network framework WWDC22 日文, 简体中文, 英文, 韩文 -
19:44
利用 ShazamKit 批量创建自定义目录
了解如何借助 ShazamKit,直接在设备上构建自定义目录,并支持 App 中任何音频源的精确匹配。学习如何通过新的 ShazamKit CLI 轻松生成音频签名,并批量创建目录。我们还将向您介绍如何快速更新您的 App,以便和大量音频内容进行同步,如多季电视节目或多期播客等。此外,我们还将分享有关 ShazamKit API 和 SHMediaItems 的更新,帮助您的 App 利用时间范围对音频源中的关键时刻做出准确回应。要进一步了解 ShazamKit,我们建议您先观看 WWDC21 的“探索 ShazamKit”和“使用 ShazamKit 创建自定义音频体验”。
Create custom catalogs at scale with ShazamKit Learn how ShazamKit can help you build custom catalogs and support exact matching of any audio source within your app — all on-device. Find out how you can easily generate audio signatures and build catalogs at scale through the new ShazamKit CLI. We\'ll also show you how you can quickly update... WWDC22 日文, 简体中文, 英文, 韩文 -
24:02
构建 Swift 软件包插件
定制您的开发工作流程,并学习如何使用 Swift 编写软件包插件。我们将介绍如何通过使用 PackagePlugin API 生成源代码或对任务发布进行自动化,从而扩展 Xcode 的功能;此外,我们还将分享有关构建优质插件的最佳实践。
Create Swift Package plugins Tailor your development workflow and learn how to write your own package plugins in Swift. We\'ll show you how you can extend Xcode's functionality by using the PackagePlugin API to generate source code or automate release tasks and share best practices for creating great plugins. WWDC22 日文, 简体中文, 英文, 韩文 -
24:57
跨 Apple GPU 扩展计算工作负载
探索如何创建可跨 Apple GPU 高效扩展的计算工作负载。了解如何通过利用有效管道和并发调度优化工作分发,并最大限度缩小 GPU 时间线差异,从而增加 GPU 的占用;此外,您还将学习如何高效执行原子运算。我们还将向您介绍 Xcode 和 Instruments 中的最新计数器和工具,它们可以帮助您优化空间和时态内存访问模式。
Scale compute workloads across Apple GPUs Discover how you can create compute workloads that scale efficiently across Apple GPUs. Learn how to saturate the GPU by improving your work distribution, minimize GPU timeline gaps with effective pipelining and concurrent dispatches, and use atomic operations effectively. We\'ll also take you... compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
21:25
实现主动的 App 内购买项目恢复
了解如何在用户首次打开您的 App 时主动恢复他们的 App 内购买项目访问。我们将介绍如何利用 StoreKit 或 StoreKit 2 提供对现有订阅的即时访问,并讨论客户端和服务器实施的最佳实践。进一步探索如何确定客户的购买状态,为您的 App 打造个性化的新手引导体验。
Implement proactive in-app purchase restore Learn how you can restore someone's in-app purchases access proactively when they first open your app. We'll show you how you can deliver instant access to existing subscriptions using StoreKit or StoreKit 2 and cover best practices for both your client and server implementations. Find out more... storekit WWDC22 日文, 简体中文, 英文, 韩文 -
25:15
深入探索 Xcode 构建中的并行
了解 Xcode 构建系统如何从您的构建中提取最大并行度。我们将探索如何借助项目的结构设计改善构建效率,介绍如何在 Xcode 中解决各个目标构建阶段之间的关系问题,并分享在使用 Swift 进行编译时充分利用现有硬件资源的做法。此外,我们还将向您介绍 Build Timeline — 这个功能强大的工具可帮助您监控构建的效率和性能。
Demystify parallelization in Xcode builds Learn how the Xcode build system extracts maximum parallelism from your builds. We\'ll explore how you can structure your project to improve build efficiency, take you through the process for resolving relationships between targets' build phases in Xcode, and share how you can take full advantage... WWDC22 日文, 简体中文, 英文, 韩文 -
13:12
探索 Apple Business Essentials
进一步了解 Apple Business Essentials,它是将小型企业的设备管理、全天候支持以及云存储整合在一起的完整解决方案。我们将探索如何利用 Collections 等功能管理组织中每台 iPhone、iPad、Mac 和 Apple TV 上的 App 和设置。了解如何开始使用,并查看 Apple Business Essentials 将为您和您的员工带来的支持。
Explore Apple Business Essentials Learn more about Apple Business Essentials — a complete solution that brings together device management, 24/7 support, and cloud storage for your small business. We\'ll explore how you can use features like Collections to manage apps and settings for every iPhone, iPad, Mac, and Apple TV in your... apple business manager,device management,mdm,small business,smb WWDC22 日文, 简体中文, 英文, 韩文 -
19:48
Vision 的新功能
了解 Vision API 的最新更新,它可以帮助您的 App 识别文本、检测面部和面部特征点,以及执行光流处理。我们将向您介绍基于视频的 App 的光流处理功能,如何通过修改驱动这些 API 的机器学习模型来更新您的 App,并探索如何借助 Xcode 中的“快速查看预览支持”直观呈现您的 Vision 任务。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“使用 Vision 检测人物、面孔和姿势”讲座。
What\\u0027s new in Vision Learn about the latest updates to Vision APIs that help your apps recognize text, detect faces and face landmarks, and implement optical flow. We'll take you through the capabilities of optical flow for video-based apps, show you how to update your apps with revisions to the machine learning... WWDC22 日文, 简体中文, 英文, 韩文 -
20:13
针对阿拉伯语进行设计
了解如何针对阿拉伯语设计或优化您的 App。无论您是计划发布新版本,或是优化现有的 App 或游戏,我们都将帮助您了解有关为阿拉伯语用户设计 UI 的最佳实践和技巧。学习如何利用 UI 组件和图标制作适用于向左语言的精美布局,了解产品设计中阿拉伯语文本及版式和其他语言的细微差异,并探索阿拉伯语的数字书写系统。
Design for Arabic Find out how to design or optimize your app or game for Arabic. Whether you're planning a first release or improving an existing app or game, we'll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and... WWDC22 日文, 简体中文, 英文, 韩文 -
14:28
优化 App 大小和运行时性能
了解我们对 Swift 和 Objective-C 运行时进行了哪些优化,以帮助您打造更智能、更快速,而且能够更快启动的 App。探索在使用 Xcode 14 构建 App 以及更新您的部署目标时,如何轻松运行高效的协议检查,发起更小规模的信息发送调用,并对 ARC 进行优化。
Improve app size and runtime performance Learn how we\'ve optimized the Swift and Objective-C runtimes to help you make your app smaller, quicker, and launch faster. Discover how you can get access to efficient protocol checks, smaller message send calls, and optimized ARC simply when you build your app with Xcode 14 and update your... WWDC22 日文, 简体中文, 英文, 韩文 -
10:07
使用 Game Center 仪表盘触及新玩家
了解 Game Center 的活动仪表盘将如何帮助您的游戏吸引新的玩家。我们将介绍仪表盘和描述文件,探索它们如何为您的游戏追踪玩家成就、高分以及排行榜变化。我们还将说明如何利用 Game Center 插件将 Game Center 添加到您的 Unity 游戏项目。
Reach new players with Game Center dashboard Meet the Game Center activity dashboard and discover how it can help your game reach new players. We\'ll introduce you to the dashboard and profiles and explore how they can track player achievements, high scores, and leaderboard changes for your game. We\'ll also show you how to add Game Center... game center,game dev,game developer,gamekit,game kit WWDC22 日文, 简体中文, 英文, 韩文 -
17:44
利用 Metal 网格着色器改变几何形状
了解 Metal 网格着色器 — 它是 Metal 中的现代化灵活管道,可被用于由 GPU 驱动的几何创建与处理。我们将探索此 API 如何帮助优化并提高您的渲染管道的灵活性,并分享 GPU 驱动工作可带来的机会。学习如何在 GPU 上使用网格着色器创建程序几何 (如毛发渲染),以及构建单个渲染通道而无需额外的计算通道或中间缓冲区。我们还将向您介绍如何通过 GPU 驱动的网格片段剔除来优化场景处理和渲染。
Transform your geometry with Metal mesh shaders Meet Metal mesh shaders — a modern and flexible pipeline in Metal for GPU-driven geometry creation and processing. We\'ll explore how this API can improve and add flexibility to your render pipeline, and share some of the opportunities that GPU-driven work can create. Discover how you can create... 3d graphics,game dev,game developer,mesh shaders,metal,metal 3,metal shading language,metal tools,proapps,procedural geometry WWDC22 日文, 简体中文, 英文, 韩文 -
34:14
利用 Metal 3 实现无绑定
了解如何利用 Metal 3 实现无绑定,让渲染技术 (如光线追踪) 发挥其强大功能。我们将向您介绍如何通过简化参数缓冲区、分配来自堆的加速架构,以及运用 Metal 验证层和调试器工具的改进,使您 App 的无绑定旅程轻松愉快。我们还将探索如何利用长期资源结构,帮助您增强对 CPU 和 GPU 性能的控制。
Go bindless with Metal 3 Learn how you can unleash powerful rendering techniques like ray tracing when you go bindless with Metal 3. We\'ll show you how to make your app's bindless journey a joy by simplifying argument buffers, allocating acceleration structures from heaps, and benefitting from the improvements to the... 3d graphics,bindless,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC22 日文, 简体中文, 英文, 韩文 -
19:30
针对阿拉伯语进行设计 · صمّم بالعربي
" تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات،...
Design for Arabic \\u00b7 \\u0635\\u0645\\u0651\\u0645 \\u0628\\u0627\\u0644\\u0639\\u0631\\u0628\\u064a تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات... rtl WWDC22 日文, 简体中文, 英文, 阿拉伯文, 韩文 -
23:30
编写用户界面
App 的用词十分重要。无论是编写提醒,构建入门引导体验,或者描述辅助功能图片,学习如何从语言的角度进行设计,并帮助用户充分利用您的 App。我们将介绍如何创建清晰而实用的对话式文案,并帮助您将这些技巧运用到您的设计和开发当中。
Writing for interfaces The words and phrases you choose for your app matter. Whether you're writing an alert, building an onboarding experience, or describing an image for accessibility, learn how you can design through the lens of language and help people get the most from your app. We\'ll show you how to create... copy,description,editorial design,label,message,text,title,ui copy WWDC22 日文, 简体中文, 英文, 韩文 -
13:22
iPad 上的 SwiftUI:添加工具栏、标题及更多功能
利用 SwiftUI 优化您的 iPad App 工具栏。我们将向您介绍如何设计工具栏结构来充分利用 iPad 上的空间,并帮助用户最大限度地提高效率。我们还将了解自定义,探索文档的最新显示方式,等等。该系列讲座包含两个部分,这是第二个讲座。为能更好地理解此视频,我们建议您先观看“iPad 上的 SwiftUI:整理您的界面”。
SwiftUI on iPad: Add toolbars, titles, and more Get ready to tune up your iPad app's toolbars with SwiftUI. We'll show you how you can structure toolbars to take advantage of the space available on iPad and help people maximize their productivity. We'll also take you through customization, explore the latest ways you can represent documents,... area,center,controlgroup,control group,customizable toolbars,customization,customization popover,document,editable titles,id,label,leading,leading aligned navigation,menu,more menu,navigation titles,overflow menu,placement,primaryaction,primary action,primary action placement,renamebutton,secondaryaction,secondary action,title menu,title menu header,toolbar,toolbar customization,toolbar item,trailing WWDC22 日文, 简体中文, 英文, 韩文 -
15:24
深入了解适用于团队的 Xcode Cloud
学习如何与任何规模的开发团队合作,并利用 Apple 的连续集成和连续交付 (CI/CD) 服务,来帮助您开发优质 App。我们将介绍如何将 Xcode Cloud 集成到团队现有的 App 开发流程,以及在您的 CI/CD 实践中高效运用 Xcode Cloud。我们还将演示如何使用 App Store Connect API 集成 Xcode Cloud 和问题追踪器,探索代码依赖项管理并分享最佳实践。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“自定义高级 Xcode Cloud 工作流程”。
Deep dive into Xcode Cloud for teams Learn how you can use Apple's continuous integration and continuous delivery (CI/CD) service with development teams of any size to help you deliver high-quality apps. We'll show you how to integrate Xcode Cloud into your team's existing app development process and efficiently use Xcode Cloud in... WWDC22 日文, 简体中文, 英文, 韩文 -
20:04
使用 LLDB 对 Swift 进行调试
学习如何设置复杂的 Swift 项目以进行调试。我们将带您深入了解 LLDB 的内部知识和调试信息。我们还将分享复杂情景的最佳实践,例如,针对构建在构建服务器上的代码或自定义构建系统的代码进行调试。
Debug Swift debugging with LLDB Learn how you can set up complex Swift projects for debugging. We\'ll take you on a deep dive into the internals of LLDB and debug info. We\'ll also share best practices for complex scenarios such as debugging code built on build servers or code from custom build systems. WWDC22 日文, 简体中文, 英文, 韩文 -
27:06
理解概念以简化 C++ 模板
了解如何借助 C++20 的功能,将您的 C++ 代码提升到全新境界。我们将介绍相关概念,并探索它们如何能帮助您更迅速地发现泛型 C++ 代码中的错误。我们还将讨论最新增强的 constexpr 功能,了解它如何帮助在编译时评估代码,从而改进 App 的性能。
Simplify C++ templates with concepts Discover how C++20 features can take your C++ code to the next level. We'll introduce concepts and explore how you can use it to find errors faster in your generic C++ code. We'll also discuss the latest enhancements to the constexpr feature and show how you can leverage it to improve your app\'s... WWDC22 日文, 简体中文, 英文, 韩文 -
15:07
SwiftUI API 的设计:渐进式呈现
探索渐进式呈现 (SwiftUI 的核心原则之一),并了解它会如何影响我们的 API 设计。我们将介绍如何使用渐进式呈现,讨论它对于快速迭代和探索的支持,并帮助您在代码中充分利用它的优势。
The craft of SwiftUI API design: Progressive disclosure Explore progressive disclosure — one of SwiftUI's core principles — and learn how it influences the design of our APIs. We'll show you how we use progressive disclosure, discuss how it can support quick iteration and exploration, and help you take advantage of it in your own code. WWDC22 日文, 简体中文, 英文, 韩文 -
41:31
MapKit 的新功能
和我们一起打开 MapKit 的全新维度。我们将介绍如何升级您的 App,以使用最新的地图并对细节丰富的 3D 城市体验提供支持。学习如何利用 Overlay 对数据进行可视化,同时确保它们流畅地集成到 3D 地图。我们还将讨论如何使用 Selectable Map Features 和 Look Around API 来打造交互式的沉浸体验。
What\\u0027s new in MapKit Come along with us as MapKit enters a new dimension. We\'ll show you how you can upgrade your app to use the latest map and support the highly-detailed 3D City Experience. Learn how you can visualize data using overlays while ensuring they integrate smoothly into the 3D map. We'll also cover how... WWDC22 日文, 简体中文, 英文, 韩文 -
25:31
使用 Swift 设计协议接口
了解如何利用 Swift 5.7 设计采用协议的高级抽象概念。我们将向您介绍如何使用既存类型,探索如何从具有不透明结果类型的接口分离出实施,并分享有助于识别与保证具体类型之间关系的相同类型要求。为能更好地理解此讲座,我们建议您先观看 WWDC22 的“采用 Swift 泛型”。
Design protocol interfaces in Swift Learn how you can use Swift 5.7 to design advanced abstractions using protocols. We\'ll show you how to use existential types, explore how you can separate implementation from interface with opaque result types, and share the same-type requirements that can help you identify and guarantee... WWDC22 日文, 简体中文, 英文, 韩文 -
31:23
最大限度提升 Metal 的光线追踪性能
了解如何利用 Metal 3 的功能简化您的光线追踪代码,并提升它的性能。我们将探索 GPU 调试和分析工具,它们可以帮助您优化您的光线追踪 App。我们还将向您介绍如何利用加速架构中的每种原生数据来加快相交测试,并减少着色器代码内存访问和间接取值。此外,我们还将帮助您更快地实施加速架构构建与再拟合,以缩短加载时间并降低各帧的开销。
Maximize your Metal ray tracing performance Learn how to simplify your ray tracing code and increase performance with the power of Metal 3. We'll explore the GPU debugging and profiling tools that can help you tune your ray tracing applications. We\'ll also show you how you can speed up intersection tests and reduce shader code memory... game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing WWDC22 日文, 简体中文, 英文, 韩文 -
34:46
StoreKit 测试的新功能
发现可帮助您测试 App 内购买项目与订阅的最新工具。我们将向您介绍如何在 Xcode 中对 App Store Connect 的产品进行 StoreKit 测试,了解交易管理器的改进,并探索 Xcode Previews 中的 App 内购买流程。我们还将与您分享为沙盒环境设置 Apple ID 的最佳实践,说明如何为退款请求、价格上调同意状态、计费重试等创建测试。
What\\u0027s new in StoreKit testing Discover the latest tools to help you test your in-app purchases and subscriptions. We'll show you how to bring your products from App Store Connect into StoreKit Testing in Xcode, learn about improvements to the transaction manager, and explore your in-app purchase flow in Xcode Previews. We'll... WWDC22 日文, 简体中文, 英文, 韩文 -
9:15
App Store Connect 的新功能
了解 App Store Connect 的最新更新,这套工具可帮助您构建、管理并提交您的 App 至 App Store。探索其中的优化提交体验,包括在 iOS 和 iPadOS 的 App Store Connect 中管理提交的功能,以及 App Store Connect API 的最新更新,等等。
What\\u0027s new in App Store Connect Discover the latest updates to App Store Connect, your suite of tools to create, manage, and submit apps on the App Store. Learn about enhancements to the submission experience — including the ability to manage submissions in App Store Connect on iOS and iPadOS — as well as the newest updates to... WWDC22 日文, 简体中文, 英文, 韩文 -
15:27
Swift 软件包插件简介
探索如何利用 Swift 软件包插件对 Swift 软件包和 Xcode 项目执行操作。我们将讨论这些插件的运行方式,以及您可以如何借助它们来生成源代码,并对您的开发工作流程进行自动化。
Meet Swift Package plugins Discover how you can perform actions on Swift packages and Xcode projects with Swift package plugins. We\'ll go over how these plugins work and explore how you can use them to generate source code and automate your development workflow. WWDC22 日文, 简体中文, 英文, 韩文 -
22:04
利用 AVFoundation 和 Metal 在 EDR 中显示 HDR 视频
了解如何利用 AVFoundation 和 Metal 来构建高效的 EDR 管道。跟着我们一起学习如何使用 AVPlayer 显示具有 EDR 的 HDR 视频,在 App 视图中添加播放功能,使用 Metal 进行渲染,以及使用 Core Image 或自定义 Metal 着色器添加视频效果,如抠像或颜色管理等。无论您在开发游戏还是专业 App,我们都将帮助您确定要使用哪些框架,分享选择传输、颜色空间和像素缓冲区格式的最佳实践。
Display HDR video in EDR with AVFoundation and Metal Learn how you can take advantage of AVFoundation and Metal to build an efficient EDR pipeline. Follow along as we demonstrate how you can use AVPlayer to display HDR video as EDR, add playback into an app view, render it with Metal, and use Core Image or custom Metal shaders to add video effects... WWDC22 日文, 简体中文, 英文, 韩文 -
18:20
iPad 上的 SwiftUI:整理您的界面
巧用功能强大的 SwiftUI 列表和表格,使您的 iPad App 告别平凡单调的界面。我们将介绍如何添加选择交互和情景菜单,并帮助您 App 的用户提高效率。我们还将为您提供导航结构设计的最佳实践,探索如何通过分屏浏览避免窗口层叠,从而打造一流的桌面级 iPad 体验。该系列讲座包含两个部分,这是第一个讲座。为能更好地理解此视频,我们建议您先对 SwiftUI 进行一些基本了解。在观看此讲座后,请继续观看“iPad 上的 SwiftUI:添加工具栏、标题及更多功能”,一起来了解如何利用 SwiftUI 来进一步优化 iPad App 的工具栏。
SwiftUI on iPad: Organize your interface It's time to supercharge the interface of your iPad app with SwiftUI lists and tables. We'll show how you can add selection interactions and context menus and help people who use your app be more productive. We\'ll also give you best practices on structuring your navigation and explore how you... balanced,column builder,comparator,contextmenu,context menu,desktop class,edit mode,foreach,identifier,keyboard,keypathcomparator,list,lists,menu,modality,multicolumn,multicolumn,multiple selection,multi select context menu,navigation,navigation split view,prominentdetail,section,selection,selection state,sidebar,slide over,split view,state,supplementary,supplementary column,table,tables,tag,three column layout,trackpad,two column layout WWDC22 日文, 简体中文, 英文, 韩文 -
33:46
向左语言
探索如何开发您的 App,使其可本地化为向左书写的语言,如阿拉伯语和希伯来语。我们将介绍这些语言的重要注意事项,分享克服挑战的解决方案并提供在您的 App 中打造一流的向左语言体验的最佳实践。
Get it right (to left) Discover how to develop your app so that it can be localized into \"right-to-left\" languages such as Arabic and Hebrew. We\'ll take you through important considerations for these languages, share solutions to challenges, and provide best practices for delivering a great right-to-left experience... alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction WWDC22 日文, 简体中文, 英文, 韩文 -
18:38
打造出色的同播共享体验
了解如何设计并打造非凡的同播共享体验。我们将向您介绍如何识别您的 App 中的相关活动,这些活动可帮助身处各地的人们连结在一起。学习最佳实践以帮助您设计群组活动,构建直观的互动操作,并为不同的体验类型提供支持。
Make a great SharePlay experience Discover how you can design and build a great SharePlay experience. We\'ll show you how to identify activities in your app that can help bring everyone together — even while they\'re apart. Learn best practices to help you design for group activities, create intuitive interactions, and build... facetime,group activities,share,shareplay WWDC22 日文, 简体中文, 英文, 韩文 -
23:30
优化您的 Core ML 使用情况
了解 Core ML 如何与 CPU、GPU 和神经网络引擎协同运行,在设备上为您的 App 提供保护隐私的机器学习体验。我们将探索最新的工具,以便理解并最大限度提高您的模型性能。我们还会介绍如何生成报告来轻松理解您的模型性能特性,帮助您借助 Core ML Instrument 洞察模型,并带您了解 API 增强功能,进一步优化 App 中的 Core ML 集成。为能更好地理解此讲座,请确保观看 WWDC21 的“调整您的 Core ML 模型”。
Optimize your Core ML usage Learn how Core ML works with the CPU, GPU, and Neural Engine to power on-device, privacy-preserving machine learning experiences for your apps. We'll explore the latest tools for understanding and maximizing the performance of your models. We'll also show you how to generate reports to easily... WWDC22 日文, 简体中文, 英文, 韩文 -
13:48
利用 Metal 3 锁定并优化 GPU 二进制文件
了解如何利用离线编译减少 App 内卡顿,缩短启动时间和加载时间,同时完全在项目构建期间生成您的 GPU 二进制文件。我们还将向您介绍如何通过“Optimize for size”编译器选项改善大型 GPU 程序的总编译时间和二进制文件大小。
Target and optimize GPU binaries with Metal 3 Discover how you can reduce in-app stutters, first launch times, and new level load times when you generate your GPU binaries entirely at project build time with offline compilation. We\'ll also show you how to improve total compile time and binary size for larger GPU programs using the... compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC22 日文, 简体中文, 英文, 韩文 -
27:29
采用 Swift 泛型
泛型是在 Swift 中编写抽象代码的基础工具。了解如何随着代码的发展识别抽象的机会,评估编写一段具有多项行为的代码的策略,并且探索 Swift 5.7 中可帮助您更轻松编写与理解泛型代码的语言功能。
Embrace Swift generics Generics are a fundamental tool for writing abstract code in Swift. Learn how you can identify opportunities for abstraction as your code evolves, evaluate strategies for writing one piece of code with many behaviors, and discover language features in Swift 5.7 that can help you make generic code... WWDC22 日文, 简体中文, 英文, 韩文 -
17:53
Swift-DocC 的新功能
和我们一起了解 Swift-DocC 的精彩更新,学习如何为您自己的项目编写与共享文档。我们将探索 Swift-DocC 导航的改进,并分享为 App 目标及 Objective-C 代码编译文档的流程。我们还会介绍如何将您的内容直接发布到托管服务,如 GitHub Pages。
What\\u0027s new in Swift-DocC Join us for an exciting update on Swift-DocC and learn how you can write and share documentation for your own projects. We\'ll explore improvements to Swift-DocC navigation and share how you can compile documentation for application targets and Objective-C code. We\'ll also show you how to... WWDC22 日文, 简体中文, 英文, 韩文 -
11:09
提高 Swift-DocC 内容的可发现性
探索网页上的 Swift-DocC 导航体验。我们将介绍如何整理和优化您的内容,以引导开发者查看有关您的框架和 App 的文档。我们还将分享一些优化技巧,以帮助读者轻松浏览您的文档。
Improve the discoverability of your Swift-DocC content Explore the navigation experience for Swift-DocC on the web. We\'ll show you how you can organize and optimize your content to help guide developers through documentation about your frameworks and applications. We\'ll also share enhanced techniques to help readers browse your documentation with... WWDC22 日文, 简体中文, 英文, 韩文 -
36:22
钱包与 Apple Pay 的新功能
探索“钱包”和 Apple Pay 的最新更新。我们将介绍如何在您的 App 和网站中为“钱包”中的订单提供支持,并借助 Identity Verification API 安全验证用户的年龄和身份。我们还将探索 SwiftUI 的 PassKit 支持,讨论您可以如何利用自动付款优化您的 Apple Pay 体验。
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet & Apple Pay. We\'ll show you how to support Orders in Wallet for your apps and websites and securely validate someone\'s age and identity with the Identity Verification API. We\'ll also explore PassKit support for SwiftUI, and discuss how you how you can... WWDC22 日文, 简体中文, 英文, 韩文 -
40:02
探索 App 内购买的集成和迁移
了解如何迁移到最新的 App Store Server API 并整合 App Store 服务器通知。我们将帮助您着手使用这些工具,提供在服务器中管理 App 内购买项目的最佳实践。学习如何为 JSON 网络令牌签名,验证签名的交易,并从 verifyReceipt 中迁移。
Explore in-app purchase integration and migration Learn how you can migrate to the latest App Store Server APIs and incorporate App Store Server Notifications. We'll help you get started with these tools and provide best practices to make the most of managing in-app purchases on your server. Discover how you can sign JSON Web Tokens, verify... storekit WWDC22 日文, 简体中文, 英文, 韩文 -
14:02
Transferable 简介
了解 Transferable:它是一种模型层协议,可轻松支持 App 中的分享、拖放、复制/粘贴以及其他功能。我们将探索如何在常见场景中运用该 API,以及充分利用高级功能对行为进行自定义。我们还将分享如何在处理大量数据时对内存效率进行优化。无论是扩展您的模型,将其作为字符串或图片与其他 App 共享,或是创建自定义的声明数据类型,Transferable 都可以帮助您在 App 中打造更出色的体验。
Meet Transferable Meet Transferable: a model-layer protocol that allows for effortless support for sharing, drag and drop, copy/paste, and other features in your app. We\'ll explore how you can use the API for common use cases, and take advantage of advanced features to customize the behavior. We\'ll also share... WWDC22 日文, 简体中文, 英文, 韩文 -
20:23
隐私保护方面的新功能
Apple 坚信隐私是一项基本人权,而保护用户的隐私是我们一切工作的核心。了解我们的工程团队如何在我们的所有产品及开发者框架中构建隐私保护机制,学习您可以在您的 App 中采用哪些技术和模式,以获得顾客的信任并保护他们的隐私。
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right, and protecting people's privacy is at the center of everything we do. Discover how our engineering teams build privacy into all of our products and developer frameworks, and learn about the technologies and patterns you can adopt in... WWDC22 日文, 简体中文, 英文, 韩文 -
28:54
利用 Swift 并发消除数据争用
和我们一起探索 Swift 并发的核心概念之一:任务和角色隔离。我们将介绍 Swift 用以消除数据争用的方法,以及它对 App 架构的影响。我们还将讨论代码中的原子性有多么重要,分享 Sendable 检查的细微差别以保持隔离,并且回顾并发系统中的有序性工作假设。
Eliminate data races using Swift Concurrency Join us as we explore one of the core concepts in Swift concurrency: isolation of tasks and actors. We\'ll take you through Swift's approach to eliminating data races and its effect on app architecture. We\'ll also discuss the importance of atomicity in your code, share the nuances of Sendable... WWDC22 日文, 简体中文, 英文, 韩文 -
25:17
Swift 的分布式 Actor 简介
了解分布式 Actor。它是 Swift Actor 的扩展,能够让开发分布式系统变得更加简单。我们将探索分布式 Actor 隔离和位置透明性可以如何帮助您在操作分布式 App 和系统时避免网络、序列化和其他传输问题的意外复杂化。为能更好地理解此讲座,请观看 WWDC21 的“利用 Swift Actor 保护可变状态”。
Meet distributed actors in Swift Discover distributed actors — an extension of Swift's actor model that simplifies development of distributed systems. We\'ll explore how distributed actor isolation and location transparency can help you avoid the accidental complexity of networking, serialization, and other transport concerns... WWDC22 日文, 简体中文, 英文, 韩文 -
31:09
快速链接:缩短构建和启动时间
了解如何提升您的 App 的构建和运行时链接性能。我们将带您走进幕后,深入了解链接、选项,以及可优化 App 链接性能的最新更新。
Link fast: Improve build and launch times Discover how to improve your app\'s build and runtime linking performance. We\'ll take you behind the scenes to learn more about linking, your options, and the latest updates that improve the link performance of your app. WWDC22 日文, 简体中文, 英文, 韩文 -
14:36
在 Apple tvOS App 中提供多用户支持
了解如何在您的 Apple tvOS App 中打造个性化的个人体验。我们将介绍如何提供单个复选框来存储个人资料数据、游戏保存状态等,使每位用户都享有相同的数据分离水平,就如同使用个人设备 (如 iPhone) 那样。我们还会探索新的用户专属钥匙串将如何帮助家庭里多位用户继续享有持续不变的登录体验。
Support multiple users in tvOS apps Discover how you can create personalized, individual experiences in your tvOS app. We'll show you how you can offer a single checkbox to store profile data, game save states, and more, providing each person with the same level of data separation they\'d have on a personal device like iPhone... appletv,apple tv,apple tv 4k,content,content first,keychain,login,log in,multiuser,multi user,password,persona,personalizable,personalization,personalize,profile,profiles,runs as current user,signin,sign in,tv,tv app,tv apps,tv dev,tv developer,tvos,user,user independent,user management,users WWDC22 日文, 简体中文, 英文, 韩文 -
24:25
HealthKit 的新功能
将最新的 HealthKit 功能引入你的健康和健身 App。我们将向您展示如何在睡眠阶段捕捉更详细的睡眠数据、利用增强的 Workout API 跟踪游泳/自行车/跑步和间歇性锻炼、以及在保护隐私的同时将视力处方(包括物理处方的照片)直接保存到 HealthKit。
What\\u0027s new in HealthKit Bring the latest HealthKit features to your health & fitness app. We\'ll show you how to capture more detailed sleep data through sleep stages, track swim-bike-run and interval workouts with the enhanced Workout API, and save vision prescriptions — including an image of the physical prescription... WWDC22 日文, 简体中文, 英文, 韩文 -
11:10
在同播共享中显示插播式广告和其他广告
了解在 App 为每位用户提供不同广告计划的同时,您可以如何在同播共享中打造协调的播放体验。我们将探索如何利用嵌入的广告和计划的 HLS 插播式广告打造播放体验,并分享相关技巧和最佳实践。
Display ads and interstitials in SharePlay Find out how you can deliver a coordinated playback experience in SharePlay when your app delivers different ad schedules to each participant. We\'ll explore how to build playback experiences with stitched-in ads and scheduled HLS interstitials, and share tips and best practices. WWDC22 日文, 简体中文, 英文, 韩文 -
22:17
构建全球化 App:本地化的示例
了解如何在遍布世界各地的设备上运行您的 App,并让不管使用何种语言的所有用户都能获得出色的体验。我们将探索如何在为不同受众构建 App 时,利用 Apple 的 API 来提供稳固的基础;此外,我们还将根据我们自己的经验,分享示例、挑战以及最佳实践。
Build global apps: Localization by example Learn how you can run your apps on devices around the world and help everyone have a great experience — regardless of the language they speak. We\'ll explore how Apple APIs can provide a solid foundation when creating apps for diverse audiences, and we\'ll share examples, challenges, and best... ,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation WWDC22 日文, 简体中文, 英文, 韩文 -
31:47
采用声明式设备管理
了解如何使用声明式方法让开发设备管理解决方案变得更简单。我们将介绍平台支持的最新更新,并探索状态和预测的协议扩展。
Adopt declarative device management Discover how you can simplify development of your device management solution with the declarative approach. We'll take you through the latest updates to platform support and explore protocol enhancements for status and predicates. business,declarative,device management,education,enterprise,mdm WWDC22 日文, 简体中文, 英文, 韩文 -
21:32
深入了解 Swift 正则表达式
在字符串处理知识的基础上,进一步深入探索 Swift 正则表达式。我们将简要介绍正则表达式及其运作方式,探索 Foundation 的富数据解析以及如何集成您自己的内容,并针对捕获开展深入讨论。我们还将提供一些最佳实践,帮助您轻松匹配字符串并运用由正则表达式提供支持的算法。
Swift Regex: Beyond the basics Go beyond the basics of string processing with Swift Regex. We\'ll share an overview of Regex and how it works, explore Foundation's rich data parsers and discover how to integrate your own, and delve into captures. We'll also provide best practices for matching strings and wielding Regex-powered... WWDC22 日文, 简体中文, 英文, 韩文 -
25:01
设计实用高效的图表
了解如何设计能突出重点、易于使用而且可轻松访问的图表。我们将介绍如何利用清晰的标记、轴线、描述、交互和颜色来设计优质的图表,并帮助您为所有用户提供实用的体验。
Design an effective chart Learn how to design focused, approachable, and accessible charts. We\'ll show you how to design great charts with clear marks, axes, descriptions, interaction, and color and help you create useful experiences for everyone. WWDC22 日文, 简体中文, 英文, 韩文 -
21:47
Swift Charts:提高标准
深入探索数据可视化:学习 Swift Charts 和 SwiftUI 如何通过各种图表选项帮助您的 App 呈现复杂的数据集。我们将介绍如何基于各种不同的数据进行绘制,并采用标记来创建更加精美的图表。我们还将带您了解 Swift Charts 的大量图表自定义 API,帮助您选择与您的 App 相符的图表样式。为能更好地理解此讲座,我们建议您先观看 WWDC22 的“认识 Swift Charts”。
Swift Charts: Raise the bar Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide variety of chart options. We'll show you how to plot different kinds of data and compose marks to create more elaborate charts. We'll also take you through Swift... WWDC22 日文, 简体中文, 英文, 韩文 -
27:01
使用 SwiftUI 构建自定布局
SwiftUI 现在提供强大的工具,以便对您的布局进行升级并排列 App 界面的视图。我们将介绍网格容器,它可以帮助您创建高度可自定的 2D 布局。此外,我们还将说明如何利用布局协议,构建支持完全自定义行为的容器。我们将探索如何在您的布局类型之间创建无缝的动画过渡,并分享创建一流界面的技巧和最佳实践。
Compose custom layouts with SwiftUI SwiftUI now offers powerful tools to level up your layouts and arrange views for your app's interface. We'll introduce you to the Grid container, which helps you create highly customizable, two-dimensional layouts, and show you how you can use the Layout protocol to build your own containers with... anylayout,apply different layouts,arrange buttons,bounds,button,cache inout void,cat,columns,dog,equalwidthhstack,equatable,frame,geometry reader,goldfish,grid,gridcolumnalignment,gridrow,identifiable,layout,layout protocol,layout tools,lazy grid,lazyhgrid,leading edge,origin,placesubviews,rows,sizethatfits,trailing edge,view,view modifier,view spacing,viewthatfits,vstack WWDC22 日文, 简体中文, 英文, 韩文 -
22:11
利用 MetalFX Upscaling 提升性能
了解 MetalFX,它是为 Metal App 提供平台优化图形效果的全新 API。借助 MetalFX Upscaling,您的 App 现在能够以较低分辨率对帧进行渲染,缩短渲染时间,而且不会牺牲渲染质量。我们还将向您介绍如何以及何时使用它的两种效果,分别是空间放大 (实质性性能提升) 和时态反锯齿及放大 (最优质渲染)。
Boost performance with MetalFX Upscaling Discover MetalFX, a new API that provides platform optimized graphics effects for Metal applications. With MetalFX Upscaling, your application can now render frames at a lower resolution, reducing rendering time, without compromising rendering quality. We\'ll also show you how and when to use its... game dev,game developer,games,metal,metal 3,metalfx,metalfx upscaling,metal tools,performance WWDC22 日文, 简体中文, 英文, 韩文 -
20:36
探索 iOS 上的 EDR
EDR 是 Apple 的高动态范围表示和渲染管道。探索如何借助 App 中的 EDR 渲染 HDR 内容,并在 iPhone 和 iPad 上充分挖掘 HDR 显示屏的动态范围功能。我们将介绍如何利用 iOS 上的原生 EDR API,提供最佳实践以帮助您确定使用 HDR 的正确时机,以及分享有关色调映射和 HDR 内容渲染的技巧。我们还将讨论参考模式,重点说明它会如何提供参考响应以启用颜色关键型工作流程,如调色、编辑和内容审核等。
Explore EDR on iOS EDR is Apple\'s High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of HDR displays on iPhone and iPad. We\'ll show how you can take advantage of the native EDR APIs on iOS, provide best... WWDC22 英文 -
18:29
了解扩充的 San Francisco 字体系列
探索 San Francisco 这种用于 Apple 平台的系统字体的新增内容,了解它们如何能帮助您更好地控制并灵活设计界面。除了粗细和视觉字号,San Francisco 现在还支持三种新的宽度样式:Condensed、Compressed 和 Expanded。我们还将向您介绍 San Francisco 的语言扩充,以及进一步了解功能丰富的阿拉伯语系统字体系列:SF Arabic 和 SF Arabic Rounded。
Meet the expanded San Francisco font family Discover the latest additions to San Francisco – the system font for Apple platforms – and find out how they can provide more control and versatility when designing interfaces. In addition to weights and optical sizes, San Francisco now supports three new width styles: Condensed, Compressed, and... new york,san francisco,type,typeface,typography WWDC22 日文, 简体中文, 英文, 韩文 -
22:58
Swift 正则表达式简介
了解如何在利用 Swift 正则表达式时更高效地处理字符串。让字面值更简洁,同时保留正则表达式生成器 (一种全新的声明式字符串处理方法)。我们还将探索"字符串"中的 Unicode 模型,分享 Swift 正则表达式可以如何简化 Unicode 正确性处理。
Meet Swift Regex Learn how you can process strings more effectively when you take advantage of Swift Regex. Come for concise literals but stay for Regex builders — a new, declarative approach to string processing. We\'ll also explore the Unicode models in String and share how Swift Regex can make Unicode-correct... WWDC22 日文, 简体中文, 英文, 韩文 -
26:06
SwiftUI 导航开发指南
构建一款出色的 App 要从清晰而稳健的导航结构开始。加入我们著名的“编程厨房”,跟随 SwiftUI 团队学习如何为您的 App 打造一流的体验。我们将介绍 SwiftUI 的导航叠放和分屏浏览功能,说明如何链接到 App 的特定区域,以及探索如何快速而轻松地恢复导航状态。
The SwiftUI cookbook for navigation The recipe for a great app begins with a clear and robust navigation structure. Join the SwiftUI team in our proverbial coding kitchen and learn how you can cook up a great experience for your app. We'll introduce you to SwiftUI's navigation stack and split view features, show you how you can... WWDC22 日文, 简体中文, 英文, 韩文 -
10:27
构建更快速响应的媒体 App
了解如何利用 AVFoundation 让用户专注于您的媒体 App 的内容,而不用盯着加载动画长时间等待。我们将介绍如何在您的 App 中提供响应快速且运行流畅的界面,帮助您创建丰富的音视频复合内容、加载音视频素材以及制作媒体缩略图。学习如何在您的 App 的主线程上执行这些操作并同时并行运行 I/O 处理,探索如何在加载自定义存储等数据时实现一流的播放性能。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“AVFoundation 的新功能”。
Create a more responsive media app Discover how you can use AVFoundation to keep people focused on your media app's content — not your loading spinner. We'll show you how to support a responsive and fluid interface in your app, all while you create rich audiovisual compositions, load audiovisual assets, and prepare media... async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail WWDC22 日文, 简体中文, 英文, 韩文 -
13:18
Apple Maps Server API 简介
通过跨 MapKit、MapKit JS 和 Apple Maps Server API 实施 Apple 地图叠放,简化您的 App 的地图架构。了解这些 API 如何帮助减少网络调用并降低能耗,从而帮助改善您的 App 的整体性能。我们将向您介绍如何利用 Geocoding 和 Estimated Time of Arrival API 为简单的商店定位器构建功能,并讨论 API 的验证流程。
Meet Apple Maps Server APIs Simplify your app's mapping architecture by implementing the Apple Maps stack across MapKit, MapKit JS, and Apple Maps Server APIs. Learn how these APIs can reduce network calls and increase power efficiency, which can help improve the overall performance of your app. We\'ll show you how to use... WWDC22 日文, 简体中文, 英文, 韩文 -
38:23
管理 Apple 设备方面的新功能
探索跨 Apple 平台设备管理的增强功能。利用最新版本的 iPhone 版 Apple Configurator 来优化设备部署工作流程。了解针对 macOS、iOS 和 iPadOS 的身份识别技术和 MDM 协议更新。我们还将分享关于如何提供设备管理文档的一项令人兴奋的变化。
What\\u0027s new in managing Apple devices Explore enhancements to device management across Apple platforms. Improve device deployment workflows using the latest version of Apple Configurator for iPhone. Learn about identity technologies and MDM protocol updates for macOS, iOS and iPadOS. We\'ll also share an exciting change in how we... configuration,configurator,dns,education,enrollment,enterprise,esim,identity,idp,management,mdm,networking,oauth,privacy,profile,profiles,security,shared ipad,software update WWDC22 日文, 简体中文, 英文, 韩文 -
21:01
Xcode 的新功能
了解 Xcode 14 的最新效率和性能改进。我们将介绍采用全新设计的 SwiftUI 画布体验,探索对代码补齐和导航的优化,并说明我们在整个开发流程期间所做的性能提升。我们还将讨论您现在可以如何读取有关 TestFlight 的反馈并做出回应,而无需离开 Xcode。
What\\u0027s new in Xcode Discover the latest productivity and performance advancements in Xcode 14. We'll introduce you to the fully redesigned SwiftUI canvas experience, explore enhancements to code completion and navigation, and take you through performance improvements we've made throughout the entire development... WWDC22 日文, 简体中文, 英文, 韩文 -
47:35
App 内购买的新功能
了解如何进一步优化 iPhone、iPad、Mac 和 Apple Watch 上的 App 内购买体验。我们将介绍 StoreKit 2 和 App Store 服务器 API 的增强功能,并探索 App Store 服务器通知的改进。学习如何利用 App 交易 API 验证 App 购买,添加属性到您的 StoreKit 模型,整合 SwiftUI 友好型 API 和 StoreKit 信息,并在交易中保留 applicationUsername。对于负责服务器端的开发者,我们将说明如何充分利用 App Store...
What\\u0027s new with in-app purchase Learn how you can make your in-app purchase experience even better on iPhone, iPad, Mac, and Apple Watch. We'll take you through enhancements to StoreKit 2 and App Store Server API, and explore improvements to App Store Server Notifications. Discover how you can verify app purchases with App... storekit WWDC22 日文, 简体中文, 英文, 韩文 -
33:45
SwiftUI 的新功能
这是有关 SwiftUI 的派对,而您就在邀请之列!和我们一起了解最新更新,一窥 UI 框架设计的未来。探索 SwiftUI 中的深层次自定义、布局设计的高级技巧、用于分享的精细策略,以及在自上而下设计 App 时可采用的稳健可靠的结构方法。我们还可以在运用最新的图形效果与探索 API 时一起享受一些惊喜乐趣。
What\\u0027s new in SwiftUI It\'s a SwiftUI party — and you\'re invited! Join us as we share the latest updates and a glimpse into the future of UI framework design. Discover deep levels of customization, advanced techniques for layout, elegant strategies for sharing, and rock-solid structural approaches for designing an... WWDC22 日文, 简体中文, 英文, 韩文 -
22:24
利用 HLS Content Steering 传输可靠的流媒体
HLS Content Steering 会根据负载和冗余将客户端动态转向到不同的服务器。我们将带您了解此框架的最新更新,探索如何通过“路径克隆”将动态生成的 CDN 引入到现有的 HLS 客户端。我们还将分享如何使用基于存储桶的“转向服务器”规则等,来实现全球流量转向。
Deliver reliable streams with HLS Content Steering HLS Content Steering dynamically steers clients to different servers based on load and redundancy. We\'ll take you through the latest updates to this framework and explore how you can introduce dynamically spawned CDNs to existing HLS clients with Pathway Cloning. We\'ll also share how you can... adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming WWDC22 日文, 简体中文, 英文, 韩文 -
16:08
在 Unity 游戏中添加辅助功能
了解如何使用我们的开源辅助功能插件,使用户能够在 Apple 平台上更轻松地访问你的 Unity 游戏。跟着我们一起,在示例 Unity 游戏项目中添加对旁白和切换控制等辅助技术的支持。我们将向你介绍如何通过“动态类型”自动扩展文本,以及支持降低透明度或提高对比度等界面调整功能。
Add accessibility to your Unity games Learn how you can make your Unity games accessible on Apple platforms using our open source Accessibility plug-in. Follow along as we add support for assistive technologies like VoiceOver and Switch Control to a sample Unity game project. We\'ll show you how you can automatically scale text with... WWDC22 日文, 简体中文, 英文, 韩文 -
17:22
认识 Swift Charts
来认识下 Swift Charts,它是一种灵活的框架,可帮助您完全使用 SwiftUI 来制作和所有 Apple 平台都能完美契合的图表。了解如何利用复合语法制作信息丰富、美观而且易于使用的图表,同时减少代码数量。我们将分享运用 Swift Charts 直观呈现数据的构建块,探索如何借助简单的修饰符更改图表的设计。我们还将向您介绍 Xcode Previews 的最新更新,以帮助您打造更加引人入胜的体验。
Hello Swift Charts Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all Apple platforms. Discover how you can use compositional syntax to make informative, delightful, and accessible charts with less code. We'll share the building... accessibility,animation,area,array of structs,audio graphs,bar,bar chart,bar marks,charts,collection,composition,custom marks,data,declarative,declarative syntax,food truck,foreground style,identifable,labels,line,line chart,linemark,line style,mark properties,marks,multiplatform,ostensible,pancakes,picker,point,pointmark,preview,rectangle,rule,sonification,swiftui,symbol,symbols,symbol size,variants,visual elements,voice over,x axis,x position,y axis,y position WWDC22 日文, 简体中文, 英文, 韩文 -
17:49
SF 符号 4 的新功能
探索 SF 符号的最新更新。它是 Apple 的海量图标库,旨在与所有 Apple 平台的系统字体 San Francisco 无缝集成。探索 SF 符号库的新增内容,以及 App 中的新类别。了解新的“自动”行为,它会选择最适合突显系统特性的渲染模式。学习如何利用新的可变颜色功能,使符号变得更加动态。我们还将说明以新的统一方法对符号进行注释的更高效的方式。 为能更好地理解此讲座,我们建议您先观看 WWDC21 的“SF 符号的新功能”。
What\\u0027s new in SF Symbols 4 Explore the latest updates to SF Symbols, Apple's extensive library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Discover the latest additions to the SF Symbols library and new categories in the app. Learn about the new Automatic... categories,glyph,icon,template WWDC22 日文, 简体中文, 英文, 韩文 -
26:41
即插即用:向你的 Unity 游戏项目添加 Apple 框架
优化你的 Unity App 或游戏在 Apple 平台上的体验。学习如何利用以下六种插件将 Apple 技术直接运用到你的项目当中:Apple.Core、Game Center、游戏控制器、辅助功能、Core Haptics 和 PHASE。我们将介绍如何添加新的游戏机制,使你的游戏更易访问,以及如何利用最新的 Apple 功能和服务。
Plug-in and play: Add Apple frameworks to your Unity game projects Help make your Unity app or game an even better experience on Apple platforms. Learn how you can add Apple technologies directly to your projects with six plug-ins: Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics, and PHASE. We\'ll show you how you can add new gameplay... game center,game controller,game controllers,game dev,game developer,haptic,haptics,phase,plugin,plugin,plugins,unity,unity plugins WWDC22 日文, 简体中文, 英文, 韩文 -
25:54
借助 MusicKit 探索更多内容
了解如何利用 MusicKit 对您的 App 进行优化和个性化。我们将向您介绍 MusicKit 框架的最新新增功能,探索如何通过请求、元数据等将音乐内容整合到您的 App。
Explore more content with MusicKit Discover how you can enhance and personalize your app using MusicKit. We'll take you through the latest additions to the MusicKit framework and explore how you can bring music content to your app through requests, metadata, and more. apple music,music,musickit,music library,playlists,songs,swift WWDC22 日文, 简体中文, 英文, 韩文 -
17:13
在 SF 符号中采用可变颜色
探索如何利用可变颜色使 SF 符号变得更具表现力。我们将介绍系统提供的符号会如何使用可变颜色,并提供有关如何有效使用它的最佳实践和指南。我们还将帮助您学习如何利用 SF 符号及其注释工具将可变颜色整合到自定义符号当中。
Adopt Variable Color in SF Symbols Explore how you can use Variable Color to make SF Symbols even more expressive. We'll show you how system-provided symbols use variable color and provide best practices and guidance for using it effectively. We'll also help you learn how to incorporate variable color into custom symbols using the... color,glyph,icon,symbol WWDC22 日文, 简体中文, 英文, 韩文 -
38:16
Swift 的新功能
和我们一起了解 Swift 的更新。我们将为您介绍如何提高性能,探索更安全而且可扩展的 Swift 软件包,并且分享 Swift 并发的改进。我们还将向您介绍 Swift 正则表达式、更出色的泛型,以及语言中内置的其他工具,帮助您编写更灵活、更有表现力的代码。
What\\u0027s new in Swift Join us for an update on Swift. We\'ll take you through performance improvements, explore more secure and extensible Swift packages, and share advancements in Swift concurrency. We\'ll also introduce you to Swift Regex, better generics, and other tools built into the language to help you write... WWDC22 日文, 简体中文, 英文, 韩文 -
12:09
WeatherKit 简介
WeatherKit 为您的 App 和服务提供重要的天气数据,以帮助用户掌握最新的天气状况。学习如何利用 Swift 和 REST API 来获取关于当前天气的信息、未来 10 天的每小时温度预测、降雨概率、风况报告、紫外线指数,等等。我们还将分享 WeatherKit 在及时地提供当地天气信息的同时,保护用户的个人数据及隐私的强大功能。
Meet WeatherKit WeatherKit offers valuable weather data for your apps and services to help people stay up to date on the latest conditions. Learn how to use Swift and REST APIs to access information about the current weather, 10-day hourly forecasts for temperature, expected precipitation, wind reports, the UV... api,browser,rest,weather,web WWDC22 日文, 简体中文, 英文, 韩文 -
14:54
同播共享的新功能
与我们一起体验同播共享的最新更新。我们将向您介绍如何直接从您的 App 启用同播共享,帮助您借助 API 的改进来打造更丰富的体验,并带您了解 GroupSessionMessenger 的增强功能。我们还会讨论将同播共享添加到您的 App 的最佳实践。
What\\u0027s new in SharePlay Join us as we share the latest updates to SharePlay. We'll show you how you can start SharePlay sessions right from your app, take you through improvements to APIs to create richer experiences, and check out enhancements to GroupSessionMessenger. We'll also explore best practices for adding... WWDC22 日文, 简体中文, 英文, 韩文 -
13:33
充分利用 Xcode Cloud
了解如何更充分地利用 Xcode Cloud,它是 Apple 的连续集成和连续交付 (CI/CD) 服务。我们将简要介绍 Xcode Cloud,以及它会如何与 Xcode 和 App Store Connect 连接。我们还将探索 App Store Connect 中的 Xcode Cloud Usage Dashboard (Xcode Cloud 使用情况仪表盘),学习如何利用此工具来帮助在多个团队项目中优化您的构建与发布流程。
Get the most out of Xcode Cloud Discover how you can get the most out of Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service. We\'ll take you through an overview of Xcode Cloud and how it connects with Xcode and App Store Connect. We\'ll also explore the Xcode Cloud Usage Dashboard in App Store... WWDC22 日文, 简体中文, 英文, 韩文 -
15:44
探索 Metal 3
利用 Metal 3,在您的 App 中挖掘出 Apple 芯片的全部潜能。我们将介绍最新的功能、改进和工具。我们还将探索如何借助高级功能和编译器工具更快速地加载资源,在构建时编译着色器二进制文件,使用网格着色器处理复杂的几何形状,在更短时间内渲染高分辨率图形,以及更快地训练机器学习网络,等等。
Discover Metal 3 Harness the full potential of Apple silicon in your app with Metal 3. We\'ll introduce you to the latest features, improvements, and tooling. We\'ll also explore how you can use advanced features and compiler tools to load resources faster, compile shader binaries at build time, process complex... game dev,game developer,metal,metal 3,metal compute,metal shading language,metal tools,proapps,raytracing,ray tracing WWDC22 日文, 简体中文, 英文, 韩文 -
13:01
Swift Async 算法简介
探索 Apple 的最新开源 Swift 软件包:Swift Async 算法。我们将讨论此软件包的算法 (可搭配 AsyncSequence 使用),包括压缩、合并和限流。和我们一起学习如何使用这些算法来构建一流的信息收发 App。我们还将分享有关结合多个 AsyncSequence,以及长时间利用 Swift 时钟类型来处理相关值的最佳实践。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“认识 AsyncSequence”。
Meet Swift Async Algorithms Discover the latest open source Swift package from Apple: Swift Async Algorithms. We\'ll explore algorithms from this package that you can use with AsyncSequence, including zip, merge, and throttle. Follow along with us as we use these algorithms to build a great messaging app. We\'ll also share... WWDC22 日文, 简体中文, 英文, 韩文 -
22:24
利用 Metal 3 更快地加载资源
了解如何在 Metal 3 中利用快速的资源流传输,为加载素材加速。我们将介绍如何在您的 App 中借助异步的“即设即忘”工作流程,充分利用 SSD 存储的速度和 Apple 芯片的统一内存架构所带来的数据吞吐能力。我们还将探索如何创建与您的 GPU 渲染和计算工作并行且同步的单独队列。最后,我们还会分享如何指定音频等素材和高优先级队列,来帮助您以更低延迟加载数据。
Load resources faster with Metal 3 Discover how you can use fast resource streaming in Metal 3 to quickly load assets. We\'ll show you how to use an asynchronous set-it-and-forget-it workflow in your app to take advantage of the speed of SSD storage and the throughput of Apple silicon's unified memory architecture. We\'ll also... 3d graphics,game,game dev,game developer,metal,metal 3,metal tools,raytracing WWDC22 日文, 简体中文, 英文, 韩文 -
16:46
Create ML 的新功能
体验最新的 Create ML 更新。我们将分享 Create ML 评估工具的改进,这些工具可以帮助您了解您的自定义模型将如何处理现实世界的数据。学习如何检查模型在处理测试数据的每种图像类型时的性能,并确定个别图像中存在的问题,以便帮助您排除错误分类、标记不良和其他错误。我们还将向您介绍如何借助连续互通相机在实时预览中用 iPhone 和 iPad 测试您的模型,分享如何利用 Create ML 组件框架中新增的重复计数功能进一步优化动作分类。要详细了解 Create ML 可以为您的 App 增加哪些优势,请观看 WWDC21 的“使用 Create ML 将手势和动作分类”和“使用...
What\\u0027s new in Create ML Discover the latest updates to Create ML. We'll share improvements to Create ML's evaluation tools that can help you understand how your custom models will perform on real-world data. Learn how you can check model performance on each type of image in your test data and identify problems within... WWDC22 日文, 简体中文, 英文, 韩文 -
24:38
Swift 并发的可视化与优化
了解如何利用 Instruments 中的 Swift 并发模板优化您的 App。我们将讨论常见的性能问题,并向您介绍如何借助 Instruments 查找与解决这些问题。学习如何保持您的 UI 响应性,最大化并行性能,以及分析您的 App 中的 Swift 并发活动。为能更好地理解此讲座,我们建议您先熟悉 Swift 并发 (包括任务和角色) 的相关内容。
Visualize and optimize Swift concurrency Learn how you can optimize your app with the Swift Concurrency template in Instruments. We\'ll discuss common performance issues and show you how to use Instruments to find and resolve these problems. Learn how you can keep your UI responsive, maximize parallel performance, and analyze Swift... swift,swift concurrency WWDC22 日文, 简体中文, 英文, 韩文 -
26:58
利用 metal-cpp 以 C++ 语言进行 Metal 编程
您的 C++ 游戏和 App 现在可以充分利用 Metal 的功能了。我们将介绍如何通过 metal-cpp 帮助您将 C++ 代码桥接到 Metal,探索它们分别如何管理对象的生命周期,并且演示有助于这些语言在您的 App 中无缝协作的实用工具。我们还将分享如何设计 App 架构,以便巧妙集成 Objective-C 和 C++ 的最佳实践。
Program Metal in C++ with metal-cpp Your C++ games and apps can now tap into the power of Metal. We\'ll show you how metal-cpp helps you bridge your C++ code to Metal, explore how each manages object lifecycles, and demonstrate utilities that can help these language cooperate in your app. We\'ll also share best practices for... c,game dev,game developer,metal 3,metalcpp WWDC22 日文, 简体中文, 英文, 韩文 -
70:10
Platforms State of the Union (ASL)
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
Platforms State of the Union (ASL) Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps. asl,sotu,sotu 2022 WWDC22 日文, 简体中文, 英文, 韩文 -
70:10
Platforms State of the Union
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
Platforms State of the Union Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps. sotu,sotu 2022 WWDC22 日文, 简体中文, 英文, 韩文 -
18:37
Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.
Apple Design Awards (ASL) The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners. WWDC22 日文, 简体中文, 英文, 韩文 -
18:37
Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.
Apple Design Awards The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners. WWDC22 日文, 简体中文, 英文, 韩文 -
108:53
Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC22 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
108:53
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote (ASL) The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC22 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC21 -
7:22
认识 CloudKit 控制台
了解 CloudKit 控制台如何帮助您更好地与您的容器交互。我们还将向您展示如何运行数据库 app,并信心十足地定义、修改和部署模式更改。我们还将学习如何在查询生成器中创建查询,并轻松筛选您的记录。此外,我们还将探索如何使用遥测和日志数据,以获取对您 app 的行为随时间变化的新见解。为了能充分了解本节内容,我们建议您熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本了解。
Meet CloudKit Console Discover how CloudKit Console can help you better interact with your containers. We'll show you how to put the database app to work and define, modify, and deploy schema changes with confidence. You'll learn how to craft queries in the query builder and filter your records with ease. And we'll... cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage WWDC21 日文, 简体中文, 英文 -
12:34
探索断点改进
断点让您可以在流程中途暂停和检查问题,有助于调试问题。探索 Xcode 中断点的最新改进,包括列和未解决的断点。我们还将介绍通用断点和 LLDB 提示和技巧的最佳实践。
Discover breakpoint improvements Breakpoints can help you debug issues by allowing you to pause and inspect problems in the middle of a process. Discover the latest improvements to breakpoints in Xcode including column and unresolved breakpoints. We'll also go over best practices for general breakpoints and LLDB tips and tricks. breakpoint,breakpoints,column breakpoint,debug,lldb,unresolved breakpoint WWDC21 日文, 简体中文, 英文 -
20:42
Swift 中的 ARC:基础功能和拓展功能
了解 Swift 中对象生命周期和 ARC 的基础知识。深入了解哪些语言特性使对象生命周期可观察,依赖于观察到的对象生命周期会带来什么影响,以及一些安全的修复技术。
ARC in Swift: Basics and beyond Learn about the basics of object lifetimes and ARC in Swift. Dive deep into what language features make object lifetimes observable, consequences of relying on observed object lifetimes and some safe techniques to fix them. arc,memory,object life cycle,retain,unknown,weak WWDC21 日文, 简体中文, 英文 -
25:55
将定期更新的排行榜引入您的游戏
定期更新的排行榜是鼓励玩家不断回归游戏的好方法。请随我们一起编程,我们将带您了解如何在 App Store Connect 以及您的游戏中设置定期更新的排行榜。在开始此编程临摹课程之前,如需回顾定期更新的排行榜和经典排行榜之间的一些差异,我们建议您观看 WWDC20 的“深挖 Game Center:排行榜、成就和多游戏玩家”的“定期更新的排行榜”部分。
Bring Recurring Leaderboards to your game Recurring leaderboards are a great way to encourage players to keep coming back to your game. Code along with us as we take you through how to set up a recurring leaderboard, both within App Store Connect and in your game itself. For a refresher on the differences between recurring and classic... codealong WWDC21 日文, 简体中文, 英文 -
25:37
探索 Xcode 中的高级项目配置
使用更复杂的 Xcode 项目?您找对地方了。了解如何配置项目以针对多个 Apple 平台进行构建、按平台过滤内容、创建自定义构建规则和文件相关性等。我们将带您了解多平台框架目标,详细说明如何优化您的项目和方案配置,并展示如何有效利用配置设置文件。我们将探索并行构建和隐式相关性、脚本阶段、自定义构建规则、设置输入和输出文件相关性、构建阶段文件列表以及通过聚合目标删除重复工作的配置方案。最后,了解有关构建设置编辑器、级别工作原理和配置设置文件语法的更多信息。
Explore advanced project configuration in Xcode Working with more complex Xcode projects? You've come to the right place. Discover how you can configure your project to build for multiple Apple platforms, filter content per-platform, create custom build rules and file dependencies, and more. We'll take you through multi-platform framework... build,build phase,build settings,multiplatform,project,scheme,script phase,xcconfig WWDC21 日文, 简体中文, 英文 -
19:51
通过 HTTP/3 和 QUIC 加快联网速度
网络技术迅速迭代,下一个 HTTP 的主要版本已经出现了。了解 HTTP/3 如何降低延迟并提升 app 的可靠性,弄清其底层传输协议 QUIC 如何利用新的传输功能和多流连接组,在您自己的自定义协议中实现创新性的功能。
Accelerate networking with HTTP\\/3 and QUIC The web is changing, and the next major version of HTTP is here. Learn how HTTP/3 reduces latency and improves reliability for your app and discover how its underlying transport, QUIC, unlocks new innovations in your own custom protocols using new transport functionality and multi-streaming... WWDC21 日文, 简体中文, 英文 -
22:51
减少 app 的网络延时
CPU 性能和网络通量率持续改进,但光速是一个无法超越的极限。了解 API 和最佳实践,以通过在执行网络操作时保持低网络往返行程时间和最大限度减少往返行程次数,最大限度提高 app 的响应能力和效率。
Reduce network delays for your app CPU performance and network throughput rates keep improving, but the speed of light is one limit that isn't going any higher. Learn the APIs and best practices to maximize your app's responsiveness and efficiency by keeping network round-trip times low and minimizing the number of round trips... WWDC21 日文, 简体中文, 英文 -
24:35
构建通过 CloudKit 和 Core Data 共享数据的 app
了解如何使用 NSPersistentCloudKitContainer 轻松地构建可在多个 iCloud 用户之间共享数据的 app。探索如何围绕共享数据带来融入丰富信息的体验,并了解支持 Core Data 中的这些功能的 CloudKit 技术。为了能充分了解本节内容,请观看我们之前有关 NSPersistentCloudKitContainer 的视频:WWDC19 的“将 Core Data 和 CloudKit 配合使用”,以及 WWDC20 的“将 Core Data 存储与 CloudKit 公共数据库同步”。
Build apps that share data through CloudKit and Core Data Learn how to easily build apps that share data between multiple iCloud users with NSPersistentCloudKitContainer. Discover how to create informative experiences around shared data and learn about the CloudKit technologies that support these features in Core Data. To get the most out of this... allowscloudencryption,allows cloud encryption,candeleterecord,canmodifymanagedobjects,canupdaterecord,ckdatabase,ckrecord,ckshare,cksharedrecord,cksharemetadata,cloud encryption,cloudkit,coredata,core data,decorate shared objects,encrypted record values,encryptedvalues,encryption,encrypt sensitive data,fetchshares,initializeschema,isshared,nspersistentcloudkitcontainer,owners and participants,persistent cloudkit container,persistent store,private,private database,record,record sharing,share,shared,shared database,shared objects,sharing architecture,sharing data,sharing information,sharingprovider,testing,user keychain WWDC21 日文, 简体中文, 英文 -
27:04
简化本地化的字符串
当您在自己的 App 内本地化文本时,您可以帮助使自己的 App 更方便全球受众无障碍访问。探索构建本地化工作流程的最佳实践,包括如何准确写入和格式化字符串,并了解如何使用 Xcode 以不同语言准备用于本地化的字符串。
Streamline your localized strings When you localize the text within your app, you can help make your app more accessible to a worldwide audience. Discover best practices for building your localization workflow, including how to write and format strings accurately, and learn how to prepare strings for localization in different... ,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc WWDC21 日文, 简体中文, 英文 -
9:13
使用静态分析器及早发现错误
了解 Xcode 如何在您运行 app 之前自动跟踪死循环、未使用代码和其他问题。了解 Xcode 如何通过一个单击操作来分析您的项目,发现 Objective-C、C 和 C++ 中的安全问题、逻辑错误和其他难以发现的错误。我们将展示如何使用静态分析器来节省您调查错误报告的时间并提高 app 的整体质量。
Detect bugs early with the static analyzer Discover how Xcode can automatically track down infinite loops, unused code, and other issues before you even run your app. Learn how, with a single click, Xcode can analyze your project to discover security issues, logical bugs, and other hard-to-spot errors in Objective-C, C, and C++. We'll... WWDC21 日文, 简体中文, 英文 -
14:22
使用 Accelerate 提高性能并纳入加密档案
Accelerate Framework 可帮助您进行大规模数学计算和图像计算,这些操作都经过高性能、低能耗优化。探索 Accelerate 及其“基础神经网络子程序”库的最新更新,包括附加层、激活函数和改进的优化器支持。查看 simd.h 的改进,包括更好的 C++ 模板支持。探索 Apple Encrypted Archive 支持,它是 Apple Archive 的扩展,其中结合了压缩与强大的加密和数字签名功能。同时,了解如何在不影响性能的情况下确保数据安全。
Use Accelerate to improve performance and incorporate encrypted archives The Accelerate framework helps you make large-scale mathematical computations and image calculations that are optimized for high-performance, low-energy consumption. Explore the latest updates to Accelerate and its Basic Neural Network Subroutines library, including additional layers, activation... accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization WWDC21 简体中文, 英文 -
19:15
使用 App Attest 和 DeviceCheck 减少欺诈
了解如何使用 Apple 强大的反欺诈工具 App Attest 和 DeviceCheck 来保护您的 app 和内容。深入探究如何将其与您的 app 集成来部署 App Attest,从而阻止您的 app 和内容在未经授权的情况下遭到修改。此外,我们还将展示如何使用 DeviceCheck 来确保您能够区分客户,辨别哪些已在您的 app 中收到优惠内容,而哪些是通过非法手段取得优惠内容。
Mitigate fraud with App Attest and DeviceCheck Discover how to use App Attest and DeviceCheck, Apple's powerful anti-fraud tools, created to safeguard your apps and content. Unlock the secrets of deploying App Attest by incorporating it into your app to block unauthorized modifications of your app and content. We\'ll also show you how to use... abuse,aggregator,appattest,app clip,artificial,assertion,boost,cheat,compromised,devicecheck,fake,fraud,free trial,genuine,islikelyrealuser,legitimate,modified,premium content,promotion,protect,receipt verification,risk assessment,safeguard,safety,scraping,secure,sign in with apple,trust,trust amp safety,verified,verify WWDC21 日文, 简体中文, 英文 -
11:56
保护您的帐户、促销和内容
敬请了解如何保护您的帐户、app 和内容。我们将探索 Apple 为帮助开发者确保其 app 和系统安全而构建的工具,并展示如何防范攻击者、不良参与者和恶意活动来帮助保护您的生态系统。
Safeguard your accounts, promotions, and content Discover how to keep your accounts, apps, and content protected. We'll explore the tools Apple has built to help developers keep their apps and systems safe and secure, and show you how to safeguard against attackers, bad actors and nefarious activity to help protect your ecosystem. abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in with apple,trust amp safety,verify WWDC21 日文, 英文 -
24:30
调整您的 Core ML 模型
利用 Core ML 将机器学习能力直接融入到您的 app。探索如何利用 CPU、GPU 和神经引擎提供最高性能,同时仍保留在设备上并保护隐私。探索能轻松处理 Swift 中多维数据的 MLShapedArray,并进一步了解 Core ML 中的 ML 包支持,包括 ML 程序支持。这种现代化的机器学习编程方法提供类型化执行和极大的灵活性。我们还将向您展示如何分析模型的性能,并使用 ML 程序调整模型中的各项操作执行。
Tune your Core ML models Bring the power of machine learning directly to your apps with Core ML. Discover how you can take advantage of the CPU, GPU, and Neural Engine to provide maximum performance while remaining on device and protecting privacy. Explore MLShapedArray, which makes it easy to work with multi-dimensional... ai,core ml,core ml converters,core ml tools,machine learning,neural network,neural networks,python WWDC21 日文, 简体中文, 英文 -
46:56
使用结果生成器在 Swift 中写入 DSL
通过创建自定义的编程语言或“域特定语言”,更轻松地解决一些问题。虽然创建 DSL 一般需要编写您自己的编译器,但您也可以使用运用 Swift 5.4 的结果生成器,以使您的代码更容易阅读和维护。我们将带您了解为 Swift 设计自定义语言的最佳实践:了解结果生成器和尾随闭包参数,探索修饰符式方法及其效果好的原因,并发现如何扩展 Swift 的正规语言规则,以将 Swift 变成 DSL。为了能充分了解本节内容,最好 (但非必需) 拥有一些 SwiftUI 视图编程经验。您不需要知道关于分析程序或编译器实现的任何内容。
Write a DSL in Swift using result builders Some problems are easier to solve by creating a customized programming language, or “domain-specific language.” While creating a DSL traditionally requires writing your own compiler, you can instead use result builders with Swift 5.4 to make your code both easier to read and maintain. We'll take... compiler,domain specific language,dsl,modifiers,property wrappers,result builders,trailing closure WWDC21 日文, 简体中文, 英文 -
19:41
WWDC21 Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners.
WWDC21 Apple Design Awards The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners. WWDC21 日文, 简体中文, 英文 -
19:41
WWDC21 Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners. This version includes American Sign Language (ASL) interpretation.
WWDC21 Apple Design Awards (ASL) The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2021 winners. This version includes American Sign Language (ASL) interpretation. WWDC21 日文, 简体中文, 英文 -
9:16
探索数码旋钮、触控板和 iPad 指针自动化
了解如何在 Xcode 13 的 UI 测试中与设备交互。探索全新的自动化输入法,包括 iPadOS 指针、watchOS Digital Crown 表冠和增强的 macOS 触控板滚动 API。
Explore Digital Crown, Trackpad, and iPad pointer automation Learn how you can interact with devices in UI Tests in Xcode 13. Discover newly-automatable input methods including iPadOS pointer, watchOS Digital Crown, and enhanced macOS trackpad scrolling APIs. digital crown,interaction,interaction tests,pointer,pointer events,scroll,testing,trackpad,ui testing,xcuitest WWDC21 日文, 简体中文, 英文 -
25:09
使用群组活动打造个性化体验
超越基本的流化和交互,探索如何使用群组活动框架的全部功能带来先进的 SharePlay 体验。我们将向您展示如何将一个简单的绘图 app 改编成实时共享画布,探索诸如 GroupSessionMessenger 之类的 API (这类 API 可以为组内参与者之间发送和接收自定义消息提供帮助),同时了解如何为自定义 SharePlay 体验进行最后润色。
Build custom experiences with Group Activities Go beyond basic streaming and interaction and discover how you can build advanced SharePlay experiences using the full power of the Group Activities framework. We'll show you how to adapt a simple drawing app into a real-time shared canvas, explore APIs like GroupSessionMessenger — which helps... draw,draw together,facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日文, 简体中文, 英文 -
27:04
为 Swift 和 SwiftUI 带来 Core Data 并发功能
了解 Core Data 如何采用 Swift 5.5 新的并发功能,为您带来更简洁、更高效以及更安全的异步代码。我们将展示如何在您的 app 中更新 Core Data 来处理并发,并详细介绍整个框架中其他许多让 Swift 和 SwiftUI 的使用更具表现力和更强大的改进。
Bring Core Data concurrency to Swift and SwiftUI Discover how Core Data is adopting the new concurrency capabilities of Swift 5.5, leading to more concise, efficient, and safe asynchronous code. We\'ll show you how to update Core Data in your apps to work with concurrency, and detail the many other improvements throughout the framework that... async,await,batch insert request,binary,core data,data persistence,dictionary,dynamic configuration,earthquakes app,enqueued,fetch request,inmemory,lazy entity resolution,managed object,managed object context,nsattributedescription,nsattributedescriptionattributetype,nsmanagedobjectcontext,nspersistentcontainer,nspersistentstorecoordinator,perform,performandwait,perform and wait,performenqueued,persist data,persistence,persistent store,predicates,routing errors,sectioned fetching,sectionedfetchrequest,sectionidentifier,shared data,sort descriptors,sort order,sqlite,swift,swift concurrency,swiftui,try await,xml WWDC21 日文, 简体中文, 英文 -
32:27
针对 Apple GPU 优化高端游戏
针对 Apple GPU 优化您的高端游戏:我们将展示如何使用我们的渲染和调试工具来消除性能问题并确保您的游戏在 Apple 平台上表现出色。学习 Apple 在帮助 Larian Studios 和 4A Games 开发人员针对 Apple GPU 优化其游戏时与他们协作的经验。我们将探索提高游戏性能的各种技巧,包括优化着色器、降低内存带宽利用率、以及增加 GPU 工作负载的重叠。我们还将深入了解 Xcode 13 中新的 GPU 时间线分析工具,以发现在 iPad 上运行“神界:原罪 2”的潜在性能瓶颈。对本节而言,您应当熟悉 Apple GPU 中分块式延迟渲染架构,并且拥有使用...
Optimize high-end games for Apple GPUs Optimize your high-end games for Apple GPUs: We'll show you how you can use our rendering and debugging tools to eliminate performance issues and make your games great on Apple platforms. Learn from our experiences working with developers at Larian Studios and 4A Games as we help them optimize... WWDC21 日文, 简体中文, 英文 -
10:35
在 Apple tvOS 上提供出色的播放体验
了解如何使用 Apple TV 重新设计的播放界面在您的 app 中构建出色的媒体体验。了解最新的界面如何帮助人们在保持对内容关注的同时访问相关控件和信息。我们将展示如何为您的 Apple tvOS app 采用 AVPlayerViewController 和其他 API,以帮助人们查找、播放和享受内容。为了能充分了解本节内容,我们建议您对 AVKit 作基本了解。
Deliver a great playback experience on tvOS Find out how you can use Apple TV's redesigned playback interface to build great media experiences in your apps. Learn how the latest interface helps people access relevant controls and information while maintaining focus on content. We'll show you how you can adopt AVPlayerViewController and... avplayerviewcontroller,content tabs,contextual actions,title view,transport bar,transport bar controls,tvuikit WWDC21 日文, 简体中文, 英文 -
13:25
App Analytics 中的新功能
App Analytics 提供关于您的 app 尊重隐私的见解,从而最大限度增加您在 App Store 中可获得的机会。了解四种新的业务发展方式,包括关于自定义产品页面的信息、app 内活动、产品页面优化,以及关于商店中交易的新指标。
What\\u0027s new in App Analytics App Analytics helps you maximize your opportunity on the App Store by providing privacy-friendly insights about your app. Learn about four new ways to grow your business, including information about custom product pages, in-app events, product page optimization, and new metrics about transactions... crash logs,downloads,storekit,views WWDC21 日文, 简体中文, 英文 -
8:40
使用 ReplayKit 探索滚动剪辑
用户再也不会在您的游戏或 app 中错过任何精彩时刻。敬请了解 ReplayKit 的最新更新:剪辑屏幕录制。它可为您的 app 提供滚动缓冲区来存储以前的视频和音频样本。探索如何为用户录制和保存令人难忘的时刻,并了解如何在最相关的时候呈现这些剪辑。最后,我们会引导您将 ReplayKit 集成到您的 iOS 和 macOS app 中。
Discover rolling clips with ReplayKit Never again miss anyone\'s great moment in your game or app. Learn about ReplayKit\'s latest update — clips screen recording — which provides your app with a rolling buffer of past video and audio samples. When memorable moments happen, discover how you can record and save it for people, and find... WWDC21 日文, 简体中文, 英文 -
24:55
支持顾客和处理退款
强大的客户支持是在 App Store 上运行成功业务的关键。探索如何向进行 App 内购买的顾客提供流畅的支持体验,包括使顾客轻松管理或取消其自动续订服务,或直接从您的 App 内申请退款的 API。我们将讨论处理退款的最佳实践,以及可帮助您更好地支持顾客的其他 API。
Support customers and handle refunds Great customer support is critical to running a successful business on the App Store. Discover how you can provide a frictionless support experience to customers who make in-app purchases, including APIs that make it easy for customers to manage or cancel their auto-renewable subscription, or... server,storekit WWDC21 日文, 简体中文, 英文 -
16:51
AVFoundation 的新功能
探索 AVFoundation、Apple 框架用于检查、播放和创作视听内容的最新更新。我们将探索如何使用 AVFoundation 查询视听资源属性,使用定时元数据进一步定制您的自定义视频作品,并创作字幕文件。
What\\u2019s new in AVFoundation Discover the latest updates to AVFoundation, Apple's framework for inspecting, playing, and authoring audiovisual presentations. We'll explore how you can use AVFoundation to query attributes of audiovisual assets, further customize your custom video compositions with timed metadata, and author... asset,authoring,avasset,avfoundation,composition,inspection,media,metadata,video WWDC21 日文, 简体中文, 英文 -
21:50
使用云签名在 Xcode 中分发 app
了解如何将您的 app 直接分发到 App Store Connect 以及 Xcode 支持的所有分发方法。探索如何将您 app 的分发自动化,并了解分发工作流程的改进,例如云签名、app 记录创建和版本号管理。
Distribute apps in Xcode with cloud signing Discover how to distribute your apps directly to App Store Connect and all the distribution methods supported in Xcode. Explore how to automate distribution for your apps, and learn about improvements to the distribution workflow like cloud signing, app record creation, and build number management. app record,app store connect,archive build,build number,cloud signing,distribution,organizer,testflight WWDC21 日文, 简体中文, 英文 -
22:13
使用 DocC 构建交互教程
探索如何使用 DocC 从头开始编制沉浸式教程。我们将演示如何通过 DocC 语法将丰富的指令、示例代码和图像组合在一起,展示 Swift 框架的实际效果。此外,我们将讨论如何创建渐进式培训,提供交互式学习机会并帮助人们更好地了解您的框架的用例。
Build interactive tutorials using DocC Discover how you can author immersive tutorials from scratch with DocC. We'll demonstrate how you can bring together rich instructions, example code, and images through the DocC syntax to showcase your Swift framework in action. And we'll go over how to create progressive training that can... docc,documentation,documentation catalog,documentation compiler,tutorials WWDC21 日文, 英文 -
15:31
改善 app 和图书 MDM 分配
"了解 app 和图书管理 API,并探索如何分配组织的自有 app 和图书到托管用户和设备。学习最近的 API 改进,并了解如何订阅和接收关于您的组织中资源计数、分配和注册用户的通知。了解如何利用异步处理显著降低大型作业所需的请求 次数。"
Improve MDM assignment of Apps and Books Discover the Apps and Books Management API and explore how you can assign an organization's owned apps and books to managed users and devices. Learn about the latest API improvements and find out how you can subscribe to and receive notifications around asset counts, assignments, and registered... WWDC21 日文, 简体中文, 英文 -
9:01
通过测试重复来诊断不可靠的代码
测试重复可以帮助您调试最不可靠的代码。探索如何使用失败前的最大重复次数,并在测试计划、Xcode 和 xcodebuild 中借助失败测试模式,来追踪错误和崩溃因素,并使您的 app 对每个人都更稳定。为了能充分了解本节内容,我们建议熟悉 XCTest 并通过测试计划管理测试。更多信息,请查看 WWDC19 中的“在 Xcode 中测试”。
Diagnose unreliable code with test repetitions Test repetitions can help you debug even the most unreliable code. Discover how you can use the maximum repetitions, until failure, and retry on failure testing modes within test plans, Xcode, and xcodebuild to track down bugs and crashers and make your app more stable for everyone. To get the... ci,failure,test repetition,xcode,xctest WWDC21 日文, 英文 -
39:18
Swift 并发功能:幕后故事
敬请深入了解 Swift 并发功能的细节,探索 Swift 如何在提高性能的同时提供更大的安全性,避免数据竞争和线程爆炸。我们将探讨 Swift 任务与 Grand Central Dispatch 有何不同、新的合作线程模型如何工作,以及如何确保您的 app 获得最佳性能。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”、“探索 Swift 中的结构化并发”和“保护 Swift 参与者的可变状态”。
Swift concurrency: Behind the scenes Dive into the details of Swift concurrency and discover how Swift provides greater safety from data races and thread explosion while simultaneously improving performance. We'll explore how Swift tasks differ from Grand Central Dispatch, how the new cooperative threading model works, and how to... actors,async,await,continuation,dispatchqueue,feed,gcd,heap,hopping,newsfeed,pool,queue,reader,stack,threads WWDC21 日文, 简体中文, 英文 -
11:10
在 SwiftUI 中引导和反映焦点
使用设备输入,就像生活中的所有事一样,把焦点放在哪里很重要。探索如何使用 SwiftUI 在 app 中移动焦点、用程序自动关闭键盘以及从小视图构建大型导航目标。这些 API 结合起来可以帮助您简化 app 的界面,使其更强大,让人们可以找到需要的东西。
Direct and reflect focus in SwiftUI With device input — as with all things in life — where you put focus matters. Discover how you can move focus in your app with SwiftUI, programmatically dismiss the keyboard, and build large navigation targets from small views. Together, these APIs can help you simplify your app's interface and... adjacency,attention,detect focus,direct attention,focus,focused,focusedfield,focussection,focus section,focusstate,focusstate,focus state,input,move focus,navigation targets,platform convention,programmatically move focus,swiftui WWDC21 日文, 简体中文, 英文 -
11:49
接受 XCTest 中的预期失败
测试是构建优秀 app 的关键部分:出色的测试可以帮助您在发布前跟踪重要问题、改进工作流程并在发布时提供优质体验。但是对于无法立即解决的问题,XCTest 可以通过 XCTExpectFailure 围绕这些问题提供更好的上下文。了解此 API 的工作原理、其严格的行为,以及如何提高测试中的信噪比以更有效地识别新问题。
Embrace Expected Failures in XCTest Testing is a crucial part of building a great app: Great tests can help you track down important issues before release, improve your workflow, and provide a quality experience upon release. For issues that can't be immediately resolved, however, XCTest can help provide better context around those... expected failure,test failure,xctest,xctexpectfailure WWDC21 日文, 英文 -
17:36
本地化您的 SwiftUI app
学习如何本地化您的 SwiftUI app 以及如何将它推向全球受众。探索如何本地化 SwiftUI 中的字符串,包括含样式和格式的字符串。我们将向您展示如何通过 SwiftUI 自动处理任务 (如布局和键盘快捷指令等) 来节省时间,并向您介绍 Xcode 13 中的本地化流程。为了充分了解本节内容并深入学习 Markdown 语言和 AttributedString,请查看 WWDC21“Foundation 新功能”。
Localize your SwiftUI app Learn how to localize your SwiftUI app and make it available to a global audience. Explore how you can localize strings in SwiftUI, including those with styles and formatting. We\'ll demonstrate how you can save time by having SwiftUI automatically handle tasks such as layout and keyboard... ,,,i18n,keyboard shortcuts,localizedstringkey,markdown,stringsdict WWDC21 日文, 简体中文, 英文 -
9:34
使用 cktool 和声明式模式实现 CloudKit 测试的自动化
测试 CloudKit 容器从未如此简单。我们将向您介绍 cktool — 这是一个命令行实用工具,可以快速地对 CloudKit 进行配置。同时,您将了解一种让您能够快速构建容器原型,进而演进的新模式语言。我们还将向您展示如何在 Xcode 中运行测试之前,组合这些工具并配置您的容器。为了能充分了解本节内容,我们建议您先熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本的了解。
Automate CloudKit tests with cktool and declarative schema It's never been easier to test your CloudKit containers. We'll introduce you to cktool, a command-line utility that makes quick work of CloudKit configuration, and learn about the new schema language that allows you to rapidly prototype and evolve containers. We'll also show you how to combine... cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode WWDC21 日文, 简体中文, 英文 -
24:52
探索 Metal 中的编译工作流程
Metal 着色语言是基于 C++ 的一种强大语言,让 app 可以获得惊人的渲染效果,同时保持灵活的着色器开发管线。了解如何使用动态库和函数指针更轻松地构建和扩展渲染管线。我们还将展示如何使用二进制函数存档、函数链接和函数拼接在运行时加速着色器编译。
Discover compilation workflows in Metal The Metal shading language is a powerful C++ based language that allows apps to render stunning effects while maintaining a flexible shader development pipeline. Discover how to more easily build and extend your render pipelines using Dynamic Libraries and Function Pointers. We'll also show you... compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC21 日文, 简体中文, 英文 -
14:26
使用精选集探索和管理 Swift 软件包
无论您是为了团队、出于教育目的,还是为了与其他开发者共享而编制软件包,Swift 软件包精选集都可以帮助您发现、探索新软件包并将其导入到您的项目中。使用精选集发现 Swift 软件包工作流程的改进,并了解如何管理、创建、签名和共享您自己的 Swift 软件包精选集。
Discover and curate Swift Packages using Collections Whether you\'re curating packages for your team, for education purposes, or to share with other developers, Swift Package Collections can help you discover, explore and import new packages into your project. Discover improvements in the Swift Package workflow using Collections, and learn how you... collection,collections,dependency,dependency management,spm,swift package collection,swift packages,xcode WWDC21 日文, 简体中文, 英文 -
8:54
专为群组活动设计
了解如何设计 app 以支持 SharePlay 体验。我们将展示如何使用群组活动框架将人们聚集在您的 app 中,并调整您的设计以专注于群组优先的内容共享。我们将围绕您为在 FaceTime 通话中使用 SharePlay 的人创建的 app 和功能来探索想法和迭代。
Design for Group Activities Learn how you can design your app to support SharePlay experiences. We'll show you how you can bring people together in your app using the Group Activities framework, and adapt your design to focus on group-first content sharing. And we'll explore ideas and iteration around apps and functions you... facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日文, 简体中文, 英文 -
15:06
UIKit 和 AppKit 中的 SF Symbols
了解如何使用 SF Symbols 3 创建彩色符号并对其进行自定义,以与您的 app 界面的视觉设计匹配。我们将向您介绍用于集成彩色符号的最新 UIKit 和 AppKit API,以及针对实现的最佳实践。为了充分了解本节内容,我们建议观看 WWDC19 的“介绍 SF Symbols”。
SF Symbols in UIKit and AppKit Learn how you can create colorized symbols with SF Symbols 3 and customize them to match the visual design of your app's interface. We'll take you through the latest UIKit and AppKit APIs for integrating colorized symbols, as well as best practices for implementation. To get the most out of this... WWDC21 日文, 简体中文, 英文 -
12:47
探索 SF Symbols 3 app
参观我们的交互式图标库 SF Symbols app 的最近更新。了解如何使用库来设计看起来令人惊喜的、兼具无障碍性和包容性的 app:我们将带您了解这款 app 和符号搜索功能的变化,探索预览和自定义符号管理,并帮助您将符号集成到您的界面设计中。观看本视频之前,建议观看 WWDC21 的“SF Symbols 新功能”。
Explore the SF Symbols 3 app Tour the latest updates to the SF Symbols app — our interactive library for iconography. Learn how you can use the library to design accessible and inclusive apps that look incredible: We'll take you through changes to the app and symbols search, explore previewing and custom symbol management,... WWDC21 日文, 简体中文, 英文 -
37:20
符号化:超越基础功能
探索如何通过您的 App 实现最高性能和明智调试。符号化是 Instruments 和 LLDB 等工具的中心,旨在帮助衔接应用程序运行时和源代码之间的层。了解此过程如何工作,以及您可以采取哪些步骤来最深入地了解 App。
Symbolication: Beyond the basics Discover how you can achieve maximum performance and insightful debugging with your app. Symbolication is at the center of tools such as Instruments and LLDB to help bridge the layers between your application's runtime and your source code. Learn how this process works and the steps you can take... atos,dsym,dwarf,instruments,lldb,otool,symbolication WWDC21 日文, 简体中文, 英文 -
61:00
Swift 并发功能:更新示例 App
实际探索 Swift 并发功能:跟随我们一起更新现有示例 App。通过 async/await、参与者和延续获得真实体验。我们还会探索用于随着时间将现有代码迁移到 Swift 并发功能的方法。为了充分了解此“编程临摹课程”内容,我们建议先观看 WWDC21 中“认识 Swift 中的 async/await”和“保护 Swift 参与者的可变状态”。
Swift concurrency: Update a sample app Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with async/await, actors, and continuations. We'll also explore techniques for migrating existing code to Swift concurrency over time. To get the most out of this code-along, we... caffeine,codealong,coffeetracker,completionhandler,complication,condition,dispatchqueue,drinklist,handler,healthkit,immutable,mainactor,mutable,nonisolated,observableobject,published,queues,race,thread,uimodel,watch WWDC21 日文, 英文 -
9:52
用 Apple Configurator 管理设备
Apple Configurator 现在功能更强大。无论您是在组织中配置 iOS、iPadOS 和 Apple tvOS 或检修现有 macOS 设备,都应当了解 Apple Configurator 如何为重要工作流提供帮助。该组件即将加入 iPhone 的 iOS 15 中,请探索如何将自动设备注册用于更多 macOS 设备。
Manage devices with Apple Configurator Apple Configurator is now more capable than ever. Whether you're provisioning iOS, iPadOS, and tvOS devices in your organization or servicing existing macOS devices, learn how Apple Configurator can help with key workflows. And, coming to iPhone in iOS 15, discover how you can bring Automated... WWDC21 日文, 简体中文, 英文 -
15:19
探索 HLS 中的动态前置式贴片广告和插播广告
了解如何在广告和 HLS 流之间创建无缝过渡。我们将展示如何结合 HLS 标签和 AVFoundation API 来创建在您的主要内容和插播广告之间轻松移动的媒体体验,并提供在您的 app 中播放这些流的最佳实践。
Explore dynamic pre-rolls and mid-rolls in HLS Learn how you can create seamless transitions between advertisements and your HLS streams. We'll show you how to incorporate HLS tags and AVFoundation APIs to create media experiences that move easily between your primary content and mid-rolls, and provide best practices for playing these streams... ads,advertisements,interstitals,interstitial WWDC21 日文, 简体中文, 英文 -
13:22
认识位置按钮
认识 CLLocationButton:一种安全界面元素,提供简单、流畅的方式,仅在必要的时间和场景中授予您的 app 位置访问权限。学习如何在新代码或现有代码中添加 CLLocationButton、如何在界面易读性指南中进行自定义、如何识别并处理定制失败、以及如何与 iOS 传统的基于提示的位置服务授权交互。为了充分了解本节内容,我们建议您要大体了解 Core Location API。
Meet the Location Button Meet CLLocationButton: a secure interface element that provides an easy, low-friction way to grant your app location access only when and where it is needed. Learn how you can add CLLocationButton to new or existing code, how to customize it within interface legibility guidelines, how to... privacy WWDC21 日文, 简体中文, 英文 -
21:48
自定义高级 Xcode Cloud 工作流程
Xcode Cloud 与 Apple Developer 工具和服务、所有主要的源代码控制管理服务,甚至 Slack 等社交协作工具集成。但如果您的开发过程依赖于其他工具和外部服务,您可以微调工作流程和构建行为。了解如何使用环境变量将信息传递给您的构建,并使用自定义构建脚本在操作中运行其他命令。了解如何添加额外的存储库,使您和您的团队在其中共享工作。还会了解如何使用 webhooks 将 Xcode Cloud 与外部服务集成。为了能充分了解本节内容,我们建议首先观看 WWDC21 中的“了解 Xcode Cloud”和“探索 Xcode Cloud 工作流程”。
Customize your advanced Xcode Cloud workflows Xcode Cloud integrates with Apple Developer tools and services, all major source control management services, and even social collaboration tools like Slack. If your development process relies on additional tools and external services, however, you can fine-tune your workflows and the behavior of... build,ci,continuous integration,scripts,testflight,testing,xcode,xcode cloud WWDC21 日文, 简体中文, 英文 -
28:10
SwiftUI 辅助功能:超越基础功能
超越基础功能,提供优异的辅助功能体验。了解如何在 Xcode 中使用新 SwiftUI Previews 探索最新辅助功能 API,并为所有人创建出色且可无障碍使用的 App。了解如何自定义内建于 SwiftUI 的自动辅助功能,确保您自己的自定义控制功能可无障碍使用。通过分组和聚焦,探索最佳实践并识别 App 导航体验的可改进方面。同时,还通过增加转子来帮助旁白用户极速导航。
SwiftUI Accessibility: Beyond the basics Go beyond the basics to deliver an exceptional accessibility experience. Learn how to use the new SwiftUI Previews in Xcode to explore the latest accessibility APIs and create fantastic, accessible apps for everyone. Find out how you can customize the automatic accessibility built into SwiftUI to... accessibilitychildbehavior,accessibility children,accessibilitycontainer,accessibility container,accessibility element,accessibilityfocus,accessibilityfocusstate,accessibility navigation,accessibility panel,accessibility preview,accessibilityrepresentation,accessibility representation,accessibilitysortpriority,accessibility sort priority,accessible,accessible by default,button,canvas,children,combine,contain,custom controls,custom element,ignore,label,labels,previews,rotors,shapes,swiftui previews,voiceover,voice over WWDC21 日文, 英文 -
10:57
SwiftUI 中的 SF Symbols
探索如何才能将 SF Symbols 纳入您的 SwiftUI app。我们将探讨符号呈现、大小自定义和不同变体显示的基本方法。我们还将向您介绍符号着色的最新更新功能,并帮助您挑选符合您的 app 需求的工具。
SF Symbols in SwiftUI Discover how you can incorporate SF Symbols into your SwiftUI app. We'll explore basic techniques for presenting symbols, customizing their size, and showing different variants. We'll also take you through the latest updates to symbol colorization and help you pick the right tool for your app's... WWDC21 日文, 简体中文, 英文 -
14:21
认识 AsyncSequence
随时间迭代值序列现在和编写“for”循环一样简单。了解新的 AsyncSequence 协议如何实现自然、简单的语法,将来自通知的任何内容迭代成服务器流式传输的字节。我们还将向您展示如何修改现有代码,以提供自己的异步序列。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”。
Meet AsyncSequence Iterating over a sequence of values over time is now as easy as writing a “for” loop. Find out how the new AsyncSequence protocol enables a natural, simple syntax for iterating over anything from notifications to bytes being streamed from a server. We\'ll also show you how to adapt existing code... asyncstream,await,earthquakes,lines,quakes,urlsession WWDC21 日文, 简体中文, 英文 -
17:46
提升 Xcode 中 DocC 文档的质量
优秀的文档可以帮助人们轻松有效地采用您的 Swift 框架。了解如何创建丰富的概念性文章来配合您的 API。您将了解撰写文章的最佳实践,包括如何组织文档,并了解如何创建自动托管的链接以将您的文档连接在一起。
Elevate your DocC documentation in Xcode Great documentation can help people effectively and easily adopt your Swift framework. Discover how you can create rich, conceptual articles to accompany your API. You'll learn best practices for writing articles, including how to structure your documentation, and find out how to create... articles,docc,documentation,documentation catalog,documentation compiler,documentation extension WWDC21 日文, 简体中文, 英文 -
18:41
钱包与 Apple Pay 的新功能
探索重新设计用于 app 内和网络支付的 Apple Pay,并了解如何将最新 API 集成到您的 app 或网站。了解如何将功能添加到您的 app,例如优惠码、改进的发货信息,以及付款详情显示屏幕的改进。探索钱包通行证的变更,包括自动到期和网页的多通道支持。
What\\u0027s new in Wallet and Apple Pay Discover the redesigned Apple Pay for in-app and web payments and learn how you can incorporate the latest APIs into your app or website. Learn how to add features to your app like coupon codes, improved shipping information, and improvements to the payment detail display screen. And explore... nfc,passes,payment,tickets,transit,web WWDC21 日文, 简体中文, 英文 -
15:27
Xcode Organizer 中的 Triage TestFlight 故障
了解如何通过 Xcode Organizer 更容易、更快速地分类和修复故障。我们将探索如何在发生后立即访问故障信息和 TestFlight 测试程序反馈。同时,我们还将向您展示如何分析故障,检视指标,甚至在您的团队中分享故障信息。关于故障日志的入门信息,我们建议观看 WWDC18 的“了解故障和故障日志”。
Triage TestFlight crashes in Xcode Organizer Learn how Xcode Organizer makes it easier and faster to triage and fix crashes. We\'ll explore how you can get access to crash information and feedback from your TestFlight testers just moments after they occur. And we\'ll show you how to analyze crashes, view metrics, and even share crash... app store,debugging,metrickit,testing WWDC21 日文, 简体中文, 英文 -
13:02
通过 HLS Content Steering 改善全局流化可用状态
探索如何将 HLS 播放列表标记和 Steering Manifest 格式与您的内容结合使用,以帮助您动态更新针对每个观看者调整的 CDN 冗余策略。学习如何均衡负载、设置故障转移等。
Improve global streaming availability with HLS Content Steering Discover how you can use HLS playlist tags and the Steering Manifest format with your content to help dynamically update CDN redundancy policies tuned for each viewer. Learn how to load balance, set failover, and more. cdn,content steering,distribution,hls,redundancy WWDC21 日文, 简体中文, 英文 -
16:35
使用高级视频质量工具评估视频
了解高级视频质量工具 (AVQT) 如何帮助您准确评估压缩视频文件的可感知质量。利用 AVFoundation 框架,AVQT 支持 SDR 和 HDR 域中的各种视频格式、编解码器、分辨率和帧速率,从而实现简单高效的工作流程,例如无需解码为原始像素格式。AVQT 使用 Metal,通过将繁重的像素级计算转移到 GPU 来实现高处理速度,通常分析超过实时视频帧速率的视频。凭借极其优异的易用性和计算效率,AVQT 可以帮助您从视频目录中删除低质量视频,以免影响使用 app 的用户。
Evaluate videos with the Advanced Video Quality Tool Learn how the Advanced Video Quality Tool (AVQT) can help you accurately assess the perceptual quality of your compressed video files. Utilizing the AVFoundation framework, AVQT supports a wide range of video formats, codecs, resolutions and frame-rates in both the SDR and HDR domains, which... analysis,avqt,psnr,quality,ssim,video,video quality WWDC21 日文, 简体中文, 英文 -
33:57
在 Instruments 中分析 HTTP 流量
了解如何使用 Instruments 网络模板来记录您 app 的 HTTP 流量,并加以分析。我们将向您展示如何探索会话、任务和单个 HTTP 请求的行为,以及如何对这些行为进行可视化,以确保高效传输数据并尊重人们的隐私。
Analyze HTTP traffic in Instruments Learn to use the Instruments Network template to record and analyze your app\'s HTTP traffic. We\'ll show you how to explore and visualize the behavior of sessions, tasks, and individual HTTP requests to ensure data is transmitted efficiently and respects people\'s privacy. WWDC21 日文, 简体中文, 英文 -
11:16
评审 Xcode 中的代码和协作
探索 Xcode 中代码评审和拉取请求的最新增强功能。进一步了解 diff 显示偏好、提交选择器、更改导航器和拉取请求工作流程。我们将向您展示您如何与自己的团队协作,并通过直接将您的代码评审和 PR 工作流程连接到您的源代码来找出退化。
Review code and collaborate in Xcode Explore the latest enhancements to code review and pull requests in Xcode. Learn more about diff display preferences, commit selectors, changes navigator, and pull request workflows. We'll show you how you can collaborate with your team and find regressions by connecting your code review and PR... branch,branches,code review,commit,git,pr,pull request,source control WWDC21 日文, 简体中文, 英文 -
37:58
使用群组活动协调媒体体验
探索如何帮助人们通过 SharePlay 和群组活动框架同步观看或收听内容。我们将展示如何将媒体 app 调整为多人同步的、启用 SharePlay 的体验。了解如何将群组活动添加到您的 app,探索画中画布局,并了解播放协调器对象如何帮助在多个设备上微调播放。
Coordinate media experiences with Group Activities Discover how you can help people watch or listen to content all in sync with SharePlay and the Group Activities framework. We'll show you how to adapt a media app into a synchronized, SharePlay-enabled experience for multiple people. Learn how to add Group Activities to your app, explore the... facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日文, 简体中文, 英文 -
39:53
探索 Metal 调试、性能分析及资产创建工具
探索 Xcode 如何帮助您将 Metal 调试、性能分析和资源创建工作流程提升到一个新的水平。探索用于光线追踪和 GPU 分析的最新工具,并了解 Metal Debugger 工作流程。我们还将展示如何使用纹理转换器工具,该工具支持所有现代 GPU 纹理格式,并且可以轻松集成到您的多平台资源创建管线中。
Discover Metal debugging, profiling, and asset creation tools Explore how Xcode can help you take your Metal debugging, profiling and asset creation workflows to the next level. Discover the latest tools for ray tracing and GPU profiling, and learn about Metal Debugger workflows. We'll also show you how to use the Texture Converter tool, which supports all... WWDC21 日文, 简体中文, 英文 -
32:44
可被发现的设计
探索如何创建交互式的、令人难忘的体验,引导新用户使用您的 app。我们将带您了解可被发现的设计实践,并了解您如何制作可探索、有趣的界面,帮助人们一目了然地领会到您 app 的可能性。我们还将展示如何应用这种方法来个性化您的内容并使您的 app 易于定制。
Discoverable design Discover how you can create interactive, memorable experiences to onboard people into your app. We'll take you through discoverable design practices and learn how you can craft explorable, fun interfaces that help people grasp the possibilities of your app at a glance. We'll also show you how to... ,,discoverability,menus,navigation,onboarding WWDC21 日文, 简体中文, 英文 -
22:54
探索 SwiftUI 中的并发
探索如何使用 Swift 的并发功能来构建更棒的 SwiftUI app。我们将展示并发工作流程如何与 ObservableObject 交互,并探索如何直接在 SwiftUI 视图和模型中使用。了解如何使用 await 使您的 app 在 SwiftUI 运行循环中顺利运行,并了解如何使用 AsyncImage API 快速获取远程图像。我们将带您了解在自定义视图中启用其他异步流的过程。
Discover concurrency in SwiftUI Discover how you can use Swift's concurrency features to build even better SwiftUI apps. We'll show you how concurrent workflows interact with your ObservableObjects, and explore how you can use them directly in your SwiftUI views and models. Find out how to use await to make your app run... actor,async,async await,async image,await,codable,concurrency,concurrent,data models,dispatch queues,download photos,fetchphoto,identifiable,issaving,listrowseparator,liststyle,mainactor,main actor,main thread,objectwillchange,observableobject,opacity,placeholder,progress view,pull to refresh,refreshable,refreshable,rest api,run loop,save,snapshot,state change,swift 55,swiftui,task,tick,yield the main actor WWDC21 日文, 简体中文, 英文 -
33:43
管理服务器上的 app 内购买
探索“管理服务器上的 app 内购买”的最近更新。探索如何利用服务器追踪状态更改、处理退款和管理订阅者状态。学习 App Store 服务器 API 的状态和 app 内购买交易,了解 App Store 服务器通知如何帮助您追踪更多客户生命周期事件。我们还将向您介绍管理针对 app 内购买的家人共享,以及在沙盒环境中测试 app 内购买的最新改进。
Manage in-app purchases on your server Discover the latest updates to managing in-app purchases on your server. Explore how you can use servers to track status changes, handle refunds, and manage subscriber status. Learn about App Store server APIs around status and in-app purchase transactions, and find out how App Store server... games,storekit WWDC21 日文, 简体中文, 英文 -
40:17
揭开 SwiftUI 的神秘面纱
深入了解 SwiftUI 理念的核心原则:身份、生命周期和相关性。了解常见模式,了解驱动框架的原则,并了解如何使用它们来保证 app 的正确性和性能。
Demystify SwiftUI Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your app. ,,,,,,,,,,action,alert,anyview,bad dog,binding,biscuit,body,body property,branch,cat,confirmationdialog,connecting views,continuity over time,datadriven constructs,declarative,dependencies,dependency graph,different identities,dog,dragon,elements,environment,environmentobject,explicit identifiers,explicit identity,foreach,good dog,graph,grouchy cat,happy cat,how does swiftui update the ui,identifiable,identifiable protocol,identifier map to single view,identifier stability,identifier uniqueness,identity,inert modifier,lifetime,list,magical,onappear,ondisappear,outlinegroup,performance,pretzel,same identity,stable identifiers,stable identity,state,state lifetime,stateobject,structural identity,swiftui,switch,table,theseus,transition between views,tree,unique,value types,view,viewbuilder,view identity,view lifetime,view protocol,view value,view value are ephermal,what does swiftui see WWDC21 日文, 简体中文, 英文 -
20:31
SF 符号的新功能
敬请探索 Apple 图标库 SF 符号的最新更新。SF 符号专门用于与 San Francisco (Apple 平台的系统字体) 无缝集成,可帮助您为自己的 app 创建美观且一致的图标,同时还支持动态类型和粗体文本等辅助功能。敬请探索 SF 符号库的最新新增内容、本地化增强功能,以及如何更轻松地自定义符号的颜色以将其集成到您的 app 自有的调色盘中。此外,我们还将展示如何设计和注释自定义符号,为单色、分层、调色盘和多色渲染模式提供支持。为了能充分了解本节内容,我们建议首先观看 WWDC20 的“SF 符号 2”。
What\\u2019s new in SF Symbols Explore the latest updates to SF Symbols, Apple's iconography library. Designed to integrate seamlessly with San Francisco — the system font for Apple platforms — SF Symbols can help you create beautiful and consistent iconography for your app while supporting accessibility features like Dynamic... WWDC21 日文, 简体中文, 英文 -
25:47
创建自定义符号
敬请了解如何在 SF Symbols 3 中使用最新的渲染模式创建自定义图标。我们将帮助您学习如何绘制、编辑和注释符号,并探寻更先进的技巧来改进设计过程。有关使用自定义符号模板的入门,建议首先观看 WWDC19 中的“介绍 SF Symbols”。
Create custom symbols Discover how you can create custom iconography with the latest rendering modes in SF Symbols 3. We'll help you learn how to draw, edit, and annotate symbols, as well as explore more advanced techniques to improve the design process. For a primer on working with custom symbol templates, we... WWDC21 日文, 简体中文, 英文 -
30:30
认识 Swift 算法和字体集软件包
了解 Apple 开源 Swift 软件包列表中的两个最新成员:Swift 算法和 Swift 字体集。您不仅可以立即使用这些软件包,还可用来生成新的算法和数据结构,最终加入 Swift 标准库中。我们将向您展示如何将这些软件包集成到您的项目中,选择正确的算法和数据结构让您的代码更清晰、运行更快。
Meet the Swift Algorithms and Collections packages Discover two of the latest additions to the list of open-source Swift packages from Apple: Swift Algorithms and Swift Collections. Not only can you use these packages immediately, they also incubate new algorithms and data structures for eventual inclusion in the Swift Standard Library. We'll... adjacentpairs,array,arrayslice,buffer,chunked,chunkedby,chunks,compactmap,deque,dictionary,doubleended,ended,filter,flatmap,flattensequence,hashtable,joined,joinedby,joinedsequence,lazycompactmap,lazyflatmap,lazysequence,loops,map,messages,nsorderedset,ordereddictionary,orderedset,prefix,queue,raw,reversedcollection,set,suffix,transcript,windows WWDC21 日文, 简体中文, 英文 -
13:40
使用带有 URLSession 的 async/await
探索如何使用 async/await 和 AsyncSequence 在 URLSession 中采用 Swift 并发功能,以及如何运用 Swift 并发概念来改进您的网络代码。
Use async\\/await with URLSession Discover how you can adopt Swift concurrency in URLSession using async/await and AsyncSequence, and how you can apply Swift concurrency concepts to improve your networking code. WWDC21 日文, 简体中文, 英文 -
9:28
探索 AVFoundation 中的 HLS 变体
了解如何使用 AVFoundation API 来凸显 app 中内容的不同变体。我们将展示如何使用这些 API 针对不同的视频特征检查 HLS 内容,包括 SDR/HDR、FPS 等属性。我们将探索代表流化和离线内容的 AVAssetVarient。
Explore HLS variants in AVFoundation Discover how you can use AVFoundation APIs to highlight different variants of your content within your app. We'll show you how you can inspect HLS content using these APIs for different video characteristics, including attributes like SDR/HDR, FPS, and the like. And we'll explore the... 4k,hd,hls,sd,variants WWDC21 日文, 简体中文, 英文 -
21:12
探索 Metal 中的 Bindless 渲染
通过添加参数缓冲区来采用 Bindless 纹理渲染,释放着色器的全部潜力,实施现代渲染技术。了解如何让您的整个场景和资源对 GPU 可用,以充分利用光线追踪和光栅化管线。
Explore bindless rendering in Metal Unleash the full potential of your shaders and implement modern rendering techniques by adding Argument Buffers to adopt bindless rendering. Learn how to make your entire scene and resources available to the GPU to make the most out of raytracing and rasterization pipelines. 3d graphics,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC21 日文, 简体中文, 英文 -
32:45
Swift 中的新增功能
加入我们,了解 Swift 的最新动态。发现最新语言改进如何让您的代码更容易阅读和编写。探索作为 Swift 包提供且数量越来越多的 API。同时,我们还将向您介绍 Swift 的 async/await 语法、结构化并发功能和参与者。
What\\u2018s new in Swift Join us for an update on Swift. Discover the latest language advancements that make your code easier to read and write. Explore the growing number of APIs available as Swift packages. And we'll introduce you to Swift's async/await syntax, structured concurrency, and actors. algorithms,arc,argumentparser,asynchronous,automatic reference counting,aws,builds,cgfloat,codable,collections,concurrent,deque,diversity,docc,documentation,double,driver,enum,evolution,fish,flexible,float16,functions,incremental,index,lambda,lifetimes,linux,memory,mentorship,numerics,open source,optimize,ordereddictionary,orderedset,path,property wrappers,result builders,server,static member lookup,swiftui,system,toggle,windows WWDC21 日文, 简体中文, 英文 -
28:32
利用 Swift Actor 保护可变状态
当两个单独线程同时访问同一可变状态时,会发生数据竞争。它们构建起来很简单,但出了名的难以调试。了解如何才能停止与 Swift Actor 的这些数据竞争,从而帮助同步您的代码中的数据访问。探索 Actor 如何工作以及如何相互共享值。了解 Actor 隔离如何影响协议一致性。最后,一起来探索主要 Actor,这是一种确保您的代码始终根据需要在主要线程上运行的新方式。为了充分了解本节内容,我们建议先观看“认识 Swift 中的 async/await”。
Protect mutable state with Swift actors Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct, but are notoriously hard to debug. Discover how you can stop these data races in their tracks with Swift actors, which help synchronize access to data in your code. Discover how... ,,books,cache,cat,classes,counter,detached,equatable,global,hashable,immutable,isolated,isolation,libraryaccount,nonisolated,sad,sendable,synchronization WWDC21 日文, 简体中文, 英文 -
18:17
让您的 app 全面采用空间音频
探索空间音频如何帮助您的 app 和网络上的媒体带来剧场般的体验。我们将向您展示如何将沉浸式音频轻松整合到兼容硬件的聆听体验中,以及如何根据带宽或连接自动提供不同的聆听体验,此过程只需改动少量代码,甚至无需改动代码。获取关于如何在您的 app 中定制体验的建议,以及利用空间音频以激动人心的全新方式讲述故事。
Immerse your app in Spatial Audio Discover how spatial audio can help you provide a theater-like experience for media in your apps and on the web. We'll show you how you can easily bring immersive audio to those listening with compatible hardware, and how to automatically deliver different listening experiences depending on... atmos,audio,dolby,multichannel,multi channel,spatial,spatial audio WWDC21 日文, 简体中文, 英文 -
17:46
认识面向 Swift 的 MusicKit
MusicKit 可将 Apple 音乐轻松集成到您的 app 中。探索基于 Swift 的框架:我们将向您介绍使用 MusicKit 的基本流程,包括如何查找、请求和播放内容,并向您展示当用户尚未注册 Apple Music 时如何将音乐订阅工作流集成到您的 app 中。
Meet MusicKit for Swift MusicKit makes it easy to integrate Apple Music into your app. Explore the Swift-based framework: We'll take you through the basic process of using MusicKit — including how to find, request, and play content — and show you how you can incorporate music subscription workflows into your app if... apple music,music,musickit,songs,swift WWDC21 日文, 简体中文, 英文 -
10:33
与 HLS 无缝过渡媒体
探索如何创建在剧集、歌曲、场景和单个资源之间无缝过渡的流媒体内容。通过无缝 HLS 播放,您可以即时拼接多条内容,以创建自定义训练,设计交互内容,讲述令人信服的故事等等。我们将展示如何提供可靠的流媒体音乐、事件记录和预录视频连续性,并在您的 app 中提供引人入胜的观看体验。
Transition media gaplessly with HLS Discover how you can create streaming media content that seamlessly transitions between episodes, songs, scenes, and individual resources. With gapless HLS playback, you can stitch together multiple pieces of content on the fly to create customized workouts, design interactive content, tell... gapless,hls,http live streaming,media,transition WWDC21 日文, 简体中文, 英文 -
15:00
利用虚拟和物理游戏手柄
是时候提高您的输入游戏了:敬请了解适用于 iPhone、iPad、Mac 和 Apple TV 的虚拟和物理游戏手柄的最新改进。认识将触摸输入转换为游戏手柄输入的屏幕虚拟手柄,并了解如何向您的 app 添加手柄共享功能。此外,我们还将展示如何支持 DualSense 手柄中的自适应触发技术,介绍手柄支持的最佳实践并指导您在提交到 App Store 之前针对可访问和可自定义输入完成一些常见的实施前检查。关于从游戏手柄保存精彩片段的更多信息,请查看 WWDC21 的“探索 ReplayKit 中的滚动剪辑”。
Tap into virtual and physical game controllers It's time to up your input game: Learn about the latest improvements to virtual and physical game controllers for iPhone, iPad, Mac, and Apple TV. Meet the virtual on-screen controller, which turns touch input into game controller input, and find out how to add controller sharing features to your... WWDC21 简体中文, 英文 -
23:49
探索 Xcode Cloud 工作流程
学习 Xcode Cloud 工作流程如何帮助您和您的团队自动构建、分析、测试、存档和部署各个 app 和框架。工作流程灵活、可扩展,可根据您团队的开发和分发流程进行配置。了解 Xcode Cloud 工作流程的基本信息,探究如何进行端到端配置,并查看建议的工作流程,开始使用 Apple 的持续集成系统。为了能充分了解本节内容,我们建议首先观看 WWDC21 的“认识 Xcode Cloud”。
Explore Xcode Cloud workflows Learn how Xcode Cloud workflows can help you and your team automate building, analyzing, testing, archiving, and distributing your apps and frameworks. They are flexible, extensible, and can be configured around your team's development and distribution process. Find out the basics of Xcode Cloud... app store connect,build,ci,continuous integration,distribution,testflight,testing,workflows,xcode,xcode cloud WWDC21 日文, 简体中文, 英文 -
7:56
简化您的 Apple tvOS App 登录
了解人们如何在 iOS 或 iPadOS 设备上使用面容 ID 或触控 ID 来授权购买和登录您的 Apple tvOS App。了解如何为您的 App 使用者简化登录,并帮助他们更快捷地获得想要的内容。我们将向您展示如何设置简化的登录过程,并分享关于创造良好的 Apple TV 登录体验的一些最佳实践。为了充分了解本节内容,我们建议您基本了解相关域和认证服务框架。
Simplify sign in for your tvOS apps Find out how people can use Face ID or Touch ID on their iOS or iPadOS device to authorize purchases and sign into your tvOS app. Discover how you can simplify sign in for people using your app and help them get to the content they want to enjoy, faster. We'll show you how to set up a simplified... auth,authentication,keychain,password,signin,sign in with apple,signon,signup,username WWDC21 日文, 简体中文, 英文 -
19:43
让您 app 中的图表可供残障人士无障碍访问
图表是理解数据的重要工具,对于理解我们自己、我们的健康情况、我们的财务状况和我们身处的世界都至关重要。了解如何通过音频图形和声音数据,帮助视障人士访问您 app 中的图表。我们将向您展示如何通过通用设计原则和系统辅助功能设置来让图表更易于访问。
Bring accessibility to charts in your app Charts are an essential tool for understanding data, and critical to understanding ourselves, our health, our finances, and our world. Find out how you can make charts accessible in your apps to people with vision impairments through audio graphs and sonified data. And we\'ll show you how to... accessibilitychartdescriptor,accessible chart,audio graph,audio graphs,axcategoricalaxisdescriptor,axchart,axchartdescriptor,axdataseriesdescriptor,axnumbericdataaxisdescriptor,chart details,chartview,chart with sound,colors,contrast ratio,datapoint,haptic chart feedback,high contrast,inclusive charts,inclusive design,low vision,reduce transparency,sonified chart,visual accessibility WWDC21 日文, 简体中文, 英文 -
15:07
探索 ShazamKit
在使用 ShazamKit 时,善用 app 中 Shazam 的准确音频匹配功能。学习如何利用庞大的 Shazam 目录营造各种体验,包括从您的 app 捕获的视频中快速准确地识别正在播放的歌曲,根据室内播放的音乐提供动态视觉效果,甚至与外部音频同步,带来配套的 app 体验。我们还将向您展示如何在 ShazamKit 中构建匹配任意音频源的自定义目录,一切都在设备上完成。更深入的了解详见“用 ShazamKit 创建自定义音频体验”,您将和我们一起编写代码,并学习如何构建与流视频内容完美同步的教育 app。
Explore ShazamKit Take advantage of Shazam's exact audio matching capabilities within your app when you use ShazamKit. Learn how you can harness the immense Shazam catalog to create all sorts of experiences, including quickly recognizing the exact song playing in the background of a video captured by your app,... audio,music,musickit,shazam,shazamkit WWDC21 日文, 简体中文, 英文 -
17:08
认识群组活动
敬请详细了解为 SharePlay 提供支持的框架,并探索您可以为您的 app 用户实施的各种共享体验。探究该框架架构和概念的精简概述,包括群组活动和 AVFoundation 如何协同工作,并学习如何将其实施到您的 app 中。这是详细了解 SharePlay 以及如何在您的 app 中集成群组活动的最佳入手点。
Meet Group Activities Learn more about the framework powering SharePlay, and discover the different types of shared experiences you can implement for people who use your app. Explore a high-level overview of the framework's architecture and concepts, including how Group Activities and AVFoundation work in tandem, and... facetime,face time,groupactivities,group activities,groupsession,media,shareplay,share play WWDC21 日文, 简体中文, 英文 -
22:51
认识 Xcode 中的 DocC 文档
探索如何使用 DocC 构建和共享适用于 Swift 软件包和框架的文档。我们将展示如何从您自己的代码或您依赖的第三方代码开始生成文档,并使用 Markdown 编写和设置格式。我们还将带您了解导出流程,帮助您生成 DocC 存档,进行公开分享。
Meet DocC documentation in Xcode Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating documentation from your own code — or from third-party code you depend upon — and write and format it using Markdown. And we'll also take you through the export... docc,doccarchive,documentation,documentation catalog,documentation compiler,xcode WWDC21 日文, 简体中文, 英文 -
40:13
SwiftUI 中的新功能
现在正是使用 SwiftUI 开发 app 的最佳时机。了解 UI 框架的最新更新,包括列表、按钮和文本字段,并了解这些功能如何帮助您在 app 中更完整地采用 SwiftUI。了解如何使用画布视图、材料和符号增强功能创建美观且视觉效果丰富的图形。探索 macOS 上的多列表格、焦点和键盘交互改进,以及多平台搜索 API。同时,我们还将向您展示如何利用 Swift 并发功能、全新 AttributedString、格式样式、本地化等等功能。
What\\u0027s new in SwiftUI There's never been a better time to develop your apps with SwiftUI. Discover the latest updates to the UI framework — including lists, buttons, and text fields — and learn how these features can help you more fully adopt SwiftUI in your app. Find out how to create beautiful, visually-rich... accessibility,accessibilitychildren,accessibility modifiers,accessibility preview,accessibilityrotor,access to bindings,add a gesture,alteratesrowbackground,always on display,animation schedule,aod,asyncimage,async images,async sequence,attributedstring,await,background,blending of content,blurred background,button improvement,buttons,canvas,code style,colors,concurrency,confirmationdialog,confirmation dialog,controlgroup,control group,controlprominence,controlsize,core data fetch request,custom refresh,custom shape,custom views,data,destructive,dismiss keyboard,dollar sign operator,dynamic type,editable text,emoji,exportsitemproviders,fetchnewitems,filter,focus,focused,focusstate,foregroundstyle,generate strings,gestures,graphics,grids,hide user sensitive information,hierarchical,keyboard,keyboardbar,keyboard improvement,keyboard navigation,landscape previews,language sensitive attributes,links,list row background,listrowseparator,list row separator,lists,live accessibility information,localization,localize,markdown,markdown support,material,menuindicator,monochrome,multicolor,onsubmit,opacity,outlines,palette,popover,press state,preview orientation,primaryaction,primary actions,privacysensitive,privacy sensitive modifier,prominent button,prominent tint support,pull to refresh,redacted content,refreshable,rotor,safeareainset,safe area inset,schedule,search,searchable,sectionedfetchrequest,selectable text,separator,shortcuts,sidebar,strong emphasis,submitlabel,swipe actions,symbols,symbolvariant,symbol variant,table,tablecolumn,task,textfield,textselection,timelineview,tint separator,toggle,toolbar buttons,update based on environment,update based on state,updated colors,update over time,vibrancy,view,xcode previews WWDC21 日文, 简体中文, 英文 -
10:30
认识 Mac 上的 TestFlight
TestFlight 已加入 Mac。学习如何管理版本和测试程序、收集反馈、以及部署 macOS app。探索内部测试的增强功能,以及集成 Xcode Cloud 的新功能,让各个平台的测试更轻松。
Meet TestFlight on Mac TestFlight has come to Mac. Learn how you can manage builds and testers, collect feedback, and deploy your macOS app. Discover enhancements for internal testing and new features that integrate with Xcode Cloud to make testing even easier on all platforms. apple silicon,beta testing,catalyst,m1 WWDC21 日文, 简体中文, 英文 -
37:30
认识 StoreKit 2
StoreKit 2 为 app 内购买和自动续订提供强大的 Swift 原生 API。学习如何轻松实施 app 内购买和订阅,发现检索产品信息、处理交易、决定产品权利和客户状态的 API,以及 Xcode 中的综合测试支持。
Meet StoreKit 2 StoreKit 2 delivers powerful, Swift-native APIs for in-app purchases and auto-renewable subscriptions. Learn how you can easily implement in-app purchases and subscriptions, and discover APIs for retrieving product information, handling transactions, determining product entitlements and customer... buy,game,games,refund WWDC21 日文, 简体中文, 英文 -
37:35
Foundation 中的新功能
探索 Foundation 的最新更新如何帮助您改进 app 的本地化和国际化支持。了解专为 Swift 设计的新 AttributedString,并学习如何使用 Markdown 将样式应用于您的本地化字符串。探索语法协议引擎,它会自动修复本地化的字符串,从而使它们与语法性别和复数形式匹配。我们还将向您介绍迄今为止的改进和数字格式化,这些功能可简化复杂的要求,同时提高性能。
What\\u0027s new in Foundation Discover how the latest updates to Foundation can help you improve your app\'s localization and internationalization support. Find out about the new AttributedString, designed specifically for Swift, and learn how you can use Markdown to apply style to your localized strings. Explore the grammar... WWDC21 日文, 简体中文, 英文 -
23:01
探索与第三方配件的 Nearby Interaction
了解在配备 U1 的设备上运行您的 app 时如何与超宽带 (UWB) 第三方配件交互。我们将向您展示如何使用 Nearby Interaction 框架基于标准的技术,实现与各种配件的精确且区分方向的交互。了解关于配件和 app 开发入门的资源,如开发套件、示例代码、规格文档、以及支持的技术提供商。要了解关于 Nearby Interaction 的更多信息,请查看本节链接的框架文档。如果您是配件生产企业,或者正在考虑成为配件生产企业,请务必查看 Nearby Interaction 配件规范文稿和入门资源。
Explore Nearby Interaction with third-party accessories Discover how your app can interact with Ultra Wideband (UWB) third-party accessories when running on a U1-equipped device. We'll show you how to use the Nearby Interaction framework's standards-based technology to implement precise and directionally-aware experiences with accessories. Learn about... u1,uwb WWDC21 日文, 简体中文, 英文 -
23:56
向你的 SwiftUI app 添加丰富图形
了解如何通过 SwiftUI 让你的图形栩栩如生。我们将首先处理安全区域 (包括键盘安全区域),了解如何设计美观且不会与屏幕键盘重叠的无边缘缝隙图形。我们还会探索您可以在 SwiftUI 中使用的材料和振动功能,从而制作可轻松定制的背景和控件,并介绍 drawingGroup 和全新画布等图形 API。使用这些工具,你可以比以往更轻松地在 SwiftUI 中设计完全交互式和可中断的动画和图形。
Add rich graphics to your SwiftUI app Learn how you can bring your graphics to life with SwiftUI. We'll begin by working with safe areas, including the keyboard safe area, and learn how to design beautiful, edge-to-edge graphics that won't underlap the on-screen keyboard. We'll also explore the materials and vibrancy you can use in... accessibility,accessibilityaction,accessibility actions,accessibilitylabel,accessibilityrepresentation,animation,animation,background,background shape,background styles,bezier curve,blend,blendmode,blend mode,blur,blur styles,canvas,cgrect,clip background,colors app,complex particle system,containerview,contextdraw,contextfill,contextresolve,controls,drawing,drawing an image,drawinggroup,emoji,foregroundstyle,foreground styles,geometryreader,gradient,graphics,ignoressafearea,ignoressafeareakeyboard,image,innercontext,interactive,interruptible,ios,ipados,keyboard safe area,macos,materials,model view,opacity,path,performance,primary,quaternary,regularmaterial,resolve image,safe area,safeareainset,safe area inset,schedule,secondary,shading,standard shape,styles,swiftui,tap gesture,tertiary,text styles,thinmaterial,time in seconds,timeline context,timelineview,timeline view,transform,tvos,vibrancy WWDC21 日文, 简体中文, 英文 -
14:14
认识 App Store 上的 app 内活动
发现如何直接在 App Store 上及时推广您的 app 和游戏中正在进行的事件,如游戏竞赛、电影首映等。我们将向您展示现在 app 内活动在 App Store 中的呈现方式,以及如何在 App Store Connect 中进行创建、排期和管理。
Meet in-app events on the App Store Discover how you can promote timely events happening in your apps and games — like a game competition, a movie premiere, and more — directly on the App Store. We'll show you how in-app events now appear on the App Store and how to create, schedule, and manage them in App Store Connect. engage,engagement WWDC21 日文, 简体中文, 英文 -
20:08
认识 UIKit 按钮系统
每个 app 都使用按钮。iOS 15 中,您可已通过更新样式创建与您的界面轻松搭配的华丽按钮。我们将探索能更加轻松地创建不同类型按钮的功能,学习如何提供更丰富的交互,以及发现如何在使用 Mac Catalyst 时获得强大按钮。
Meet the UIKit button system Every app uses Buttons. With iOS 15, you can adopt updated styles to create gorgeous buttons that fit effortlessly into your interface. We\'ll explore features that make it easier to create different types of buttons, learn how to provide richer interactions, and discover how you can get great... catalyst,menu,popdown,popdown,popup,popup,switch,toggle,uibutton,uibuttonconfiguration,uimenu WWDC21 简体中文, 英文 -
19:16
探索 SoundAnalysis 中内置的声音分类
探索如何在您的 app 中使用 Sound Analysis 框架来检测和分类来自任何音频源的离散声音,包括来自麦克风的现场声音或来自视频音频文件的声音,并在声音发出的瞬间精确识别。了解内置声音分类器如何让您轻松识别 300 多种不同类型的声音,而无需自定义的受训模型。包括人声、乐器、动物和各种物品的各种声音。对于自定义模型,请参阅如何利用 Audio Feature Print 功能提取器创建具有可变声音窗口控制的较小模型,以更好地满足您 app 的用途。有关声音分类和 Sound Analysis 框架的更多信息,请观看 WWDC19 中的“在 Create ML 中训练声音分类模型”。
Discover built-in sound classification in SoundAnalysis Explore how you can use the Sound Analysis framework in your app to detect and classify discrete sounds from any audio source — including live sounds from a microphone or from a video or audio file — and identify precisely in a moment where that sound occurs. Learn how the built-in sound... audio,core ml,create ml,create ml framework,machine learning,sound,sound analysis WWDC21 日文, 简体中文, 英文 -
27:54
探索 Swift 中的结构化并发
当您的代码需要与其他代码同时运行时,为作业选择正确的工具很重要。我们将向您介绍可在 Swift 中创建的不同类型的并发任务,向您展示如何创建任务组,以及了解如何取消正在进行的任务。当您需要使用非结构化任务时,我们也会提供指导。为了能充分了解本节内容,我们建议首先观看“认识 Swift 中的 async/await”。
Explore structured concurrency in Swift When you have code that needs to run at the same time as other code, it's important to choose the right tool for the job. We\'ll take you through the different kinds of concurrent tasks you can create in Swift, show you how to create groups of tasks, and find out how to cancel tasks in progress... asyncdetached,asynclet,bindings,detached,let,programming,scope,thumbnails,withtaskgroup,withthrowingtaskgroup WWDC21 日文, 简体中文, 英文 -
16:32
认识 Xcode Cloud
了解为各个 Apple 平台构建 app 和框架的 Apple 连续集成和连续交付 (CI/CD) 服务 Xcode Cloud。探究 Xcode Cloud 如何提高团队生产率和产品质量。我们将向您展示如何开始首次构建、利用构建报告修复问题,以及团队协作。
Meet Xcode Cloud Get to know Xcode Cloud, Apple\'s continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all Apple platforms. Find out how Xcode Cloud can improve both the productivity of your team and the quality of your products. We'll show you how to start your... app store connect,build,ci,continuous integration,distribution,testing,xcode,xcode cloud WWDC21 日文, 简体中文, 英文 -
36:34
包容性设计过程
探索如何提供包容性 app,从而为所有软件使用者带来令人惊喜的体验。我们将带领您了解建立和建设多元化团队的最佳实践,并探索包容性如何影响设计和开发过程的每个阶段。
The process of inclusive design Discover how you can deliver inclusive apps that can foster amazing experiences for everyone who uses your software. We'll take you through best practices for creating and empowering diverse teams and explore how inclusivity influences every stage of the design and development process. WWDC21 日文, 简体中文, 英文 -
33:39
认识 Swift 中的 async/await
Swift 现在支持异步功能,通常称为 async/await 模式。了解新语法如何让您的代码更容易读取和理解。了解函数中断时会发生哪些情况,了解如何修改现有完成处理程序,用于异步函数。
Meet async\\/await in Swift Swift now supports asynchronous functions — a pattern commonly known as async/await. Discover how the new syntax can make your code easier to read and understand. Learn what happens when a function suspends, and find out how to adapt existing completion handlers to asynchronous functions. await,bypreparingthumbnail,completionhandler,continuation,datatask,expectation,preparethumbnail,preparingthumbnail,resume,suspension,testing,urlsession,withcheckedcontinuation,withcheckedthrowingcontinuation,xctestexpectation WWDC21 日文, 英文 -
15:08
准备好探索 iCloud 专用代理
iCloud 专用代理是一项 iCloud+ 服务,可防止网络和服务器监控互联网上的人员活动。了解你的 App 如何加入本次变革,实现更安全、隐私保护更好的互联网体验:我们将向你展示如何准备 App、服务器和网络,以便与 iCloud 专用代理协作。
Get ready for iCloud Private Relay iCloud Private Relay is an iCloud+ service that prevents networks and servers from monitoring a person\'s activity across the internet. Discover how your app can participate in this transition to a more secure and private internet: We\'ll show you how to prepare your apps, servers, and networks... WWDC21 日文, 简体中文, 英文 -
22:09
Game Center 的新增功能:小组件、好友功能及多人游戏改进
您可使用 GameKit 提升您的在线游戏体验,并在您的游戏中实现多人游戏、排行榜和成就等功能。我们将带您了解 Game Center 的最新改进,包括玩家匹配和多人游戏 API,并探索如何增强游戏的发现率。
What\\u2019s new in Game Center: Widgets, friends, and multiplayer improvements Power up your online gaming experience with GameKit and adopt features like multiplayer, leaderboards, and achievements in your game. We'll take you through the latest improvements to Game Center, including player matching and multiplayer APIs, and explore how you can boost discovery of your game. WWDC21 日文, 简体中文, 英文 -
11:42
在 SwiftUI 中精心打造搜索体验
了解如何帮助人们在您的 app 中快速找到特定内容。了解如何将 SwiftUI 的 .searchable 修饰符与其他视图结合使用,以最好地整合 app 的搜索。我们还将展示如何通过提供搜索建议来帮助人们了解他们可以执行的搜索类型,从而提升执行体验。
Craft search experiences in SwiftUI Discover how you can help people quickly find specific content within your apps. Learn how to use SwiftUI's .searchable modifier in conjunction with other views to best incorporate search for your app. And we'll show you how to elevate your implementation by providing search suggestions to help... collections of data,configured search field,filter,finding data,implement search,issearching,native search,navigationview,navigation view,onsubmit,results,search,searchable,searchable,searchable modifier,search bar,searchcompletion,search completion,search field,search field column,search query,search tab,side bar,suggestions,swiftui,toolbar,two column,weather app WWDC21 日文, 简体中文, 英文 -
13:51
托管和自动化 DocC 文档
了解如何轻松地在线托管 Swift 文件包和框架 DocC 文档。我们还将带您了解如何配置网页服务器来托管生成的 DocC 存档,并帮助您学习使用 xcodebuild 工具来自动生成文档并保持网页内容同步及最新。
Host and automate your DocC documentation Find out how you can easily host your Swift package and framework DocC documentation online. We'll take you through configuring your web server to host your generated DocC archives, and help you learn to use the xcodebuild tool to automate documentation generation and keep your web content... catalog,docc,documentation,documentation catalog,host,website,xcodebuild WWDC21 日文, 简体中文, 英文 -
15:53
使用 ShazamKit 创建自定义音频体验
使用 ShazamKit 为您的 app 提供自定义音频匹配。了解在设备上使用自定义目录时如何使用 Shazam 的精确音频匹配来识别任意来源的音频。下载我们的新手课程和代码以及演示程序,我们将指导您完成将音频与自定义目录匹配的过程。我们还将通过构建一个可以与从电视流式传输的视频完美同步的交互式 iOS app 来探索跨设备连接内容是如何轻松。要了解有关 ShazamKit 的更多信息,请查看 WWDC21 中的“探索 ShazamKit”。
Create custom audio experiences with ShazamKit Bring custom audio matching to your app with ShazamKit. Discover how you can use Shazam\'s exact audio matching to recognize audio against any source when you use custom catalogs on device. Download our starter project and code along with the presenter as we guide you through the process of... audio,codealong,music,musickit,shazam,shazamkit,sound WWDC21 日文, 简体中文, 英文 -
34:06
包容性设计实践
一个具有包容性的 app 或游戏不仅可供不同的人使用,还能迎合背景和观点迥异的人。敬请了解如何为您的界面、语言、形象和营销材料设计包容性内容,并通过您的 app 或游戏支持最广泛的潜在人群。
The practice of inclusive design An inclusive app or game is not only usable by different people, but also welcomes people from diverse backgrounds and perspectives. Discover how you can design inclusive content for your interface, language, imagery, and marketing materials and support the broadest possible range of people with... ,,ableism,content,diversity,dynamic type,gender,inclusion,voiceover WWDC21 日文, 简体中文, 英文 -
26:49
CloudKit 中的新功能
CloudKit 为您的 app 提供安全、方便且可靠的云数据库,它也正在不断完善。探索如何在 async/await 功能和便利 API 添加支持下理顺您的线程。我们还将展示如何通过分享整个数据记录区来鼓励 app 使用者之间进行协作,探索如何采用加密值等 CloudKit 功能,并帮助保护 app 内的敏感数据。为了充分了解本节内容,我们建议您熟悉 CloudKit 及其容器操作,并基本了解记录和数据类型。
What\\u0027s new in CloudKit CloudKit provides a secure, convenient, and reliable cloud database for your apps — and it's only getting better. Discover how you can unravel your threads with support for async/await and convenience API additions. We'll also show you how to encourage collaboration between people using your app... cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone WWDC21 日文, 简体中文, 英文 -
73:26
Platforms State of the Union (ASL)
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation.
Platforms State of the Union (ASL) Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation. sotu,sotu 2021 WWDC21 日文, 简体中文, 英文, 韩文 -
73:26
Platforms State of the Union
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps.
Platforms State of the Union Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. sotu,sotu 2021 WWDC21 日文, 简体中文, 英文, 韩文 -
106:49
Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
Keynote The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC21 俄文, 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文 -
106:49
Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. This version includes American Sign Language (ASL) interpretation.
Keynote (ASL) The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. This version includes American Sign Language (ASL) interpretation. WWDC21 俄文, 德文, 日文, 法文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC20 -
2:46
2020 Apple 设计大奖的获奖者
跟我们一起为 2020 Apple 设计大奖的获奖者送上惊喜吧。Apple 设计大奖旨在表彰在 Apple 平台上进行 app 和游戏设计及创新,并表现突出者。了解 2020年 获奖者。
The winners of the 2020 Apple Design Awards Join us as we surprise the 2020 winners of the Apple Design Awards. The Apple Design Awards recognize excellence in design and innovation for apps and games across all of Apple's platforms. ada,ada20,ada2020,adas,apple,apple design awards,award,celebration,darkroom,design,design best practices,facetime,facetime awards,game awards,game design,games,looom,sayonara wild hearts,shapr3d,sky,sky children of the light,song of bloom,staffpad,ui design,ux design,where cards fall WWDC20 英文 -
36:15
SwiftUI 中的数据要素
对任何 app 来说数据都是一个复杂的部分,但是 SwiftUI 从原型到生产都可以确保一个平稳、数据驱动的体验。了解 State 和Binding 这两个功能强大的工具,它们可以保留和无缝更新你的真值来源。我们还将向你展示 ObservableObject 是如何让你将视图连接到数据模型的。你可以直接通过专家了解一些棘手的挑战和解决这些问题的好方法! 为了充分利用本节内容,你需要熟悉 SwiftUI。 请观看“SwiftUI 中的 app 必备知识”和“SwiftUI 介绍”。
Data Essentials in SwiftUI Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production. Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth. We\'ll also show you how ObservableObject lets you... ,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset WWDC20 日文, 简体中文, 英文 -
23:58
使用 ReplayKit 在 Mac 上捕捉并串流 app
学习如何将 ReplayKit 融入你的 Mac app 与游戏,轻松分享屏幕录制片段,或在线广播现场音视频。我们将向你展示如何在 Mac app 中捕捉屏幕内容、音频以及麦克风输入。 要了解更多关于如何在 app 中使用此框架的信息,请查看过去几年中的“使用 ReplayKit 广播屏幕内容”与“屏幕录制与现场广播新发展”内容。
Capture and stream apps on the Mac with ReplayKit Learn how you can integrate ReplayKit into your Mac apps and games to easily share screen recordings or broadcast live audio and visuals online. We'll show you how to capture screen content, audio, and microphone input inside your Mac apps, and even broadcast your video to a live audience. For... WWDC20 日文, 简体中文, 英文 -
20:14
成为模拟器专家
模拟器可让你直接在 Mac 上运行 iOS、iPadOS、tvOS 或 watchOS ——无需其他设备辅助。我们将向你展示这个 app 的最新工具与功能,为你提升你的模拟器使用技巧。探索如何测试指针与触摸板支持、调整模拟器偏好设置、使用 simctl 等命令行工具帮你在开发环境中模拟推送通知。 在本节中,你只会简略学习有关模拟器的知识。若要获得详细知识、进一步了解你想要使用的工具,请查看 WWDC19 的“充分利用模拟器”一节。
Become a Simulator expert Simulator runs your iOS, iPadOS, tvOS, or watchOS apps directly on your Mac — no separate device required. We'll give you a tour of the app\'s latest tools and features and show you how to sharpen your Simulator skills. Discover how to test pointer and trackpad support, adjust Simulator... WWDC20 日文, 简体中文, 英文 -
27:31
在 Swift 里安全管理指针
请跟随我们一起深入了解 Swift 中的不安全指针类型。了解每种类型的要求以及正确使用方法。我们将探讨一下指针类型、下拉切换至原始指针以及最终通过绑定内存来完全规避指针类型安全。 本部分为 WWDC20 的“不安全 Swift”的后续内容。为充分利用,你应该熟悉 Swift 和 C 程序设计语言。
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... WWDC20 日文, 简体中文, 英文 -
2:09
破解和处理 Siri 常见错误
“抱歉,此 app 有问题…” 不要让 Siri 的错误烦恼你:学习如何调试 Siri intent,并创建出色的集成,能让人们通过语音或 Shortcuts app 使用。我们将介绍常见的 intent 错误、如何测试这些错误,以及为你的 app 提供无缝 Siri 体验的方法。
Decipher and deal with common Siri errors “Sorry, there was a problem with the app...\" Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri... extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit WWDC20 日文, 简体中文, 英文 -
23:05
Objective-C 运行时的改进
随我们一起潜入 Objective-C 与 Swift 类背后低级编程语言的微观世界吧。了解内部数据结构、方法列表及指针标记的最新改进及其提升性能与降低内存消耗的原理。我们将会展示如何辨认和修复依赖内部细节的代码崩溃,以及怎样在运行时出现变更时保持代码不受影响。
Advancements in the Objective-C runtime Dive into the microscopic world of low-level bits and bytes that underlie every Objective-C and Swift class. Find out how recent changes to internal data structures, method lists, and tagged pointers provide better performance and lower memory usage. We'll demonstrate how to recognize and fix... WWDC20 日文, 简体中文, 英文 -
19:57
呈现一个更好的 HLS 音频体验
探索将高质量音频流传输至有限带宽网络和新音频编解码器支持的技术。 我们将分享一些支持 xHE-AAC,FLAC 和 Apple 保真压缩音频编解码器的最佳方法,包括对多通道 AAC 的有限支持。
Deliver a better HLS audio experience Discover techniques for streaming high-quality audio to bandwidth-limited networks and new audio codec support. We'll share some best practices for supporting the xHE-AAC, FLAC, and Apple Lossless Audio audio codecs, including limited support for multichannel AAC. WWDC20 日文, 简体中文, 英文 -
21:05
利用 Metal 探索光线追踪
使用光线追踪技术,在你的 app 与游戏中展现照片一般逼真的 3D 场景——这是 Metal 图形框架与 Shading Language 的核心部分之一。探索 Metal 光线追踪 API 与 Shading Language 光线追踪扩展的基础功能,了解如何在你的图形 app 与游戏中使用它们,并掌握如何控制多个内核,将它们组合成一整个计算内核,获取最佳性能。
Discover ray tracing with Metal Achieve photorealistic 3D scenes in your apps and games through ray tracing — a core part of the Metal graphics framework and Shading Language. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps... WWDC20 日文, 简体中文, 英文 -
11:18
探索 Apple TV 的搜索建议
搜索你的 Apple tvOS app 变得更好了。准备好探索新的简化搜索界面,并学习如何使用 UISearchController 将其集成到你的 app 中。通过添加新的国际键盘和语言来支持你的全球受众。探索如何将搜索建议添加到你的界面,并使用动态建议更新结果。并且,我们将分享一些我们最喜欢的小贴士,为 Apple TV 添加出色的搜索体验。
Discover search suggestions for Apple TV Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app with UISearchController. Support your global audience with the addition of new international keyboards and languages. Discover how to add search... appletv,apple tv,apple tv 4k,apple tv app,apple tv design,apple tv dev,apple tv developer,apple tv search,search,search suggestions,suggestions,tv,tv app dev,tv app developer,tv dev,tv developer,tvos,tv search,uisearchcontroller,video WWDC20 日文, 简体中文, 英文 -
39:35
用 Metal Performance Shaders 图形 构建自定义 ML 模型
了解能够将 Metal 的计算能力提升至多维张量的 Metal Performance Shader(MPS)图形。MPS 图形基于对机器学习极为重要的高效数据并行图元资料库,并充分利用了 GPU 的强大功能。探索 MPS 如何协助实现复杂的动态神经网络训练架构,并通过对其优化来提升 GPU 速度。 若希望对此部分所提到的概念进行更为深入的理解,请观看 WWDC19 “机器学习方面的 Metal 应用”视频。
Build customized ML models with the Metal Performance Shaders Graph Discover the Metal Performance Shaders (MPS) Graph, which extends Metal\'s Compute capabilities to multi-dimensional Tensors. MPS Graph builds on the highly tuned library of data parallel primitives that are vital to machine learning and leverages the tremendous power of the GPU. Explore how MPS... compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors WWDC20 日文, 简体中文, 英文 -
33:42
为 SwiftUI 预览组织你的 app
在开发过程中使用 SwiftUI 预览时,可以快速创建更灵活和可维护的 app。了解通过细微调整项目来改善预览体验。了解如何一次预览多个文件,如何管理预览的数据流以及如何在预览时使用样本数据。我们还将为你提供定义视图输入的策略,使其更加可预览和可测试。 为了充分利用本节内容,你需要对 SwiftUI 有所了解。有关在 Xcode 中与 SwiftUI 预览进行交互的介绍,请查看WWDC 20 中的“可视化编辑 SwiftUI 视图”。
Structure your app for SwiftUI previews When you use SwiftUI previews during development, you can quickly create apps that are more flexible and maintainable. Discover ways to improve the preview experience by making small tweaks to your project. Find out how to preview multiple files at once, how to manage data flow for previews, and... WWDC20 日文, 简体中文, 英文 -
30:33
用户界面字体排印详情
学习如何为你的 app 制作出排版精美的用户界面,提升可读性、易用性,以及在各 Apple 平台的一致性。了解 San Francisco 字体系列的最新发展,包括如何将多种字体调整为适合阅读的大小与粗细等。我们还会为你介绍一些关于如何最大程度利用系统字体、支持多种自定义字体的内容。 若要复习 San Francisco 字体系列及其基础原则的有关内容,请查看 WWDC15 的 “全新系统字体介绍”一节。
The details of UI typography Learn how to achieve exceptional typography in your app's user interface that enhances legibility, accessibility, and consistency across Apple platforms. Get up to speed on the latest advancements to the San Francisco font family including the move to variable fonts for accommodating optical... WWDC20 日文, 简体中文, 英文 -
28:09
Web 检查器的新进展
网页检阅器让自检和调试比之前更简便。探索如何使用调试工具步进、编辑 cookies 和覆盖网络加载资源,为你提供强大的开发功能,并帮助你创建更快更高效的网站。
What\\u0027s new in Web Inspector The Web Inspector makes introspection and debugging simpler than ever. Discover how you can use debugger stepping, editing cookies, and overriding network loaded resources to provide you with powerful development capabilities and help you create faster, more efficient websites. ad click attribution,animationname,animations,audio,blackbox,bootstrap script,breakpoints,callbacks,canvas,console,cookies,css,css animations,css transitions,debugger,debugging,dom,dom tree,evaluation,fetch,html,http,indexeddb,inspected,intelligent tracking prevention,interval,itp,javascript,jscontext,json,layers,local override,localstorage,media,microtasks,network tab,page,paints,pretty print,profiling,promise,queryholders,queryinstances,regexp,regular expression,requestanimationframe,resources tab,safari,safari technology preview,setinterval,settimeout,step,storage,timelines,transitionproperty,video,webkit,webpage,website,websocket,wkwebview,xhr,xml WWDC20 日文, 简体中文, 英文 -
11:07
用 Xcode Organizer 诊断性能问题
只需点击几下鼠标,即可分析从多版本 APP 中获取的电力消耗及性能数据集合。我们将会向你介绍 Xcode Organizer 的最新版本及其交互式界面,供开发者轻松对比不同版本的 APP 数据指标。探索磁盘写入诊断工具及滚动卡顿度量工具,并学习如何通过这些工具为用户提供更好的 APP 性能、降低电量消耗、以及为用户减少设备负担。 若希望进一步了解 Xcode Organizer 与提升 APP 电力节约与性能,请观看 WWDC19 的 “延长电池续航时间与改善电池性能”视频。关于卡顿问题,请详见“通过 XCTest 消除动画效果卡顿”。
Diagnose performance issues with the Xcode Organizer Analyze aggregated power and performance data from multiple versions of your app with just a few clicks. We'll introduce you to the latest version of the Xcode Organizer and its interactive interface, where you can easily compare and contrast app metrics across releases. Explore disk write... analytics,diagnostics,metrics,performance,xcode WWDC20 日文, 简体中文, 英文 -
15:18
Formatter:让数据人性化
节省你的时间和精力:你的 app 显示的数据,包括日期,时间,大小,名称,目录,Numebers 表格或字符串,了解如何正确格式化数据并提供出色的体验。 我们将向你介绍格式化器 API,以及 SwiftUI 如何与字串符一起使用,并向你展示它们如何帮助你完成繁重的格式化数据工作。帮助你了解最佳做法以及如何避免常见错误。
Formatters: Make data human-friendly Save yourself time and frustration: When you display data in your app — including dates, times, measurements, names, lists, numbers, or strings — learn how to format it correctly and provide a great experience. We\'ll walk you through the Formatter APIs as well as how SwiftUI works with... internationalization,localization,nsformatter WWDC20 日文, 简体中文, 英文 -
42:42
改进 Swift 的 Objective-C 框架
对你的 Objective-C 数据头进行微调,使其与 Swift 完美匹配。我们将为你展示如何将僵硬难用的 Objective-C 框架转化为舒适方便的 API。学习如何使用注释套件,用注释做出丰富的类型信息、更朗朗上口的名称,以及更好的 Swift 错误信息。你还将探索也许之前并不了解的 Objective-C 传统使用方式,要做出驯服易用的 Swift API,它们正是关键。 为了在此节中获得最佳教学效果,请预先熟悉 Swift 与 Objective-C 的相关内容。 要了解更多关于 Swift 与 Objective-C 的使用信息,请查看我们的开发者文档,以及...
Refine Objective-C frameworks for Swift Fine-tune your Objective-C headers to work beautifully in Swift. We'll show you how to take an unwieldy Objective-C framework and transform it into an API that feels right at home. Learn about the suite of annotations you can use to provide richer type information, more idiomatic names, and... WWDC20 日文, 简体中文, 英文 -
18:54
SF Symbols 2
SF Symbols 让采用 Apple 设计的高质量字体符号变得简单,该符号与 San Francisco 字体(Apple 平台的系统字体)搭配起来很棒。了解如何在 AppKit, UIKit 和 SwiftUI 中使用 SF symbol, 了解如何在常用设计工具中使用SF Symbols,以及如何在代码中使用。我们将带你了解最新更新,包括曲目库的新增功能,对齐方式的改进,对 RTL 本地化以及多色符号的更新。 本节内容重点介绍 SF Symbols 2.0 中的最新功能。 我们建议你观看 WWDC19 的“介绍 SF symbol”。 如果你想将符号技术融合到 SwiftUI...
SF Symbols 2 SF Symbols make it easy to adopt high-quality, Apple-designed symbols created to look great with San Francisco, the system font for all Apple platforms. Discover how you can use SF Symbols in AppKit, UIKit, and SwiftUI. Learn how to work with SF Symbols in common design tools and how to use them... WWDC20 日文, 简体中文, 英文 -
23:13
适用于 IT 的 AppleSeed 及管理软件更新
使用 AppleSeed for IT,你可以帮助你的学校或企业测试 Apple 软件的预发布版本,并直接向 Apple 提供有价值的反馈。我们将指导你入门 AppleSeed for IT,并提供一些见解,帮助你了解如何使用反馈助手中新开发的团队功能在组织内以协作方式提交反馈。你还将进一步了解有关 macOS Big Sur 中管理软件更新的更多信息,包括如何在员工系统上认证其版本的时候,延迟员工计算机的主要更新或安全性以及系统文件。
Discover AppleSeed for IT and Managed Software Updates With AppleSeed for IT, you can help your school or business test pre-release versions of Apple software and provide valuable feedback directly to Apple. We\'ll guide you through getting started in AppleSeed for IT and provide insight on how to file great feedback collaboratively within your... enterprise,feedback,mdm,testing WWDC20 日文, 简体中文, 英文 -
20:19
给你的 intent(意图)授权
在为你的 app 创建一个 intent 时,你可以把它当成快捷指令的一部分使用,也可以询问 Siri 帮助人们快速完成任务。了解如何在使用 SiriKit 的内置 intent 处理时更轻松地采用 Siri,以及如何通过已开发的 intent app 扩展提高 Siri 的性能。我们还会向你展示如何利用 SiriKit 的功能来改善操作体验——比如图像和字幕,从而获得丰富的对话体验。同时,我们还将了解如何在代码库中优化对 intent 的支持,让开发者的工作更轻松。
Empower your intents When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app... conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice WWDC20 日文, 简体中文, 英文 -
13:45
使用 XCTest 消除动画障碍
动画效果能够显著提升 app 的用户体验、为用户提供直接操控的感触、以及帮助用户理解其操作在 app 中造成的效果。但如果动画效果出现卡顿,则可能破坏用户体验。了解如何运用 XCTest 侦测平滑滚动及动画效果的终端,并学习如何在 app 用户受到影响前阻止问题发生。
Eliminate animation hitches with XCTest Animations can dramatically enhance the user experience of your app, provide a sense of direct manipulation, and help people to better understand the results of their actions. Animation hitches can break that experience. Discover how to use XCTest to detect interruptions to smooth scrolling and... animate,battery,energy,metrics,performance,scroll,xcode,xctest WWDC20 日文, 简体中文, 英文 -
31:16
使用 Core ML 转换器 为设备获取模型
借助 Core ML,你可以将优秀的机器学习模型应用至你的 app,并在设备上完整运行。 并且,在你使用 Core ML 转换工具时,几乎可以将 TensorFlow 或 PyTorch 中的所以训练过的模型都应用其中,并充分利用图形处理器,中央处理器和神经网络引擎。了解如何从其他 ML 平台转换现有模型,并了解如何创建可扩展模型功能的自定义操作。 如果你已经将模型转换为 Core ML,想进一步了解有关这些模型的部署策略,请观看 “通过 Core ML 使用模型部署和安全性”。
Get models on device using Core ML Converters With Core ML you can bring incredible machine learning models to your app and run them entirely on-device. And when you use Core ML Converters, you can incorporate almost any trained model from TensorFlow or PyTorch and take full advantage of the GPU, CPU, and Neural Engine. Discover everything... ai,artificial intelligence,converters,core ml,core ml converters,core ml tools,custom operations,deep learning,learning,machine learning,mil,model,natural language,neural network,python,tensorflow,training WWDC20 日文, 简体中文, 英文 -
15:12
用动力和性能 API 识别趋势
使用 Power and Performance Metrics and Diagnostics API,利用自定义团队检测界面、错误报告系统与其它自定义工作流程对你 app 的表现数据进行追踪。探索如何使用与 Xcode Power and Performance 分析工具相同的数据,迅速确定数据的增减趋势。学习如何利用诊断指征与日志(包括调用栈树)确定问题的优先度并进行调试。此外,你还将学习如何将此 API 融入你开发团队现有的工具之中,以求更快找出问题所在,为使用你 app 的用户提升全局体验。
Identify trends with the Power and Performance API Track your app's performance metrics in custom team dashboards, bug reporting systems, and other custom workflows with the Power and Performance Metrics and Diagnostics API. Explore how you can access the same data that drives the Power and Performance analysis tools in Xcode to quickly identify... analytics,app store connect,automation,diagnostics,insights,json,metrics,web api WWDC20 日文, 简体中文, 英文 -
20:31
了解 Metal 函数指针
Metal 是一个兼顾图形框架与着色器的,面向底层、低开销的硬件加速应用程序接口,在程序中可以制造绚丽的视觉效果。了解如何通过函数指针将使用 Metal Shading Language 编写的着色器变得更具有编辑与扩展性。学习如何利用 Metal 着色器中新增的动态数据流控制系统。了解如何通过函数指针在光线追踪程序中指定自定义相交函数。我们将会解释函数指针如何支持多种编译模式,以便开发者能够将 GPU 功能与运行时性能进行平衡。
Get to know Metal function pointers Metal is a low-level, low-overhead hardware-accelerated graphics framework and shader application programming interface for producing stunning visual effects in applications. Discover how to make your shaders written in Metal Shading Language more programmable and extensible by using function... WWDC20 日文, 简体中文, 英文 -
26:00
与《神话任务:群鸦盛宴》演员和编导的交谈
你可曾想过在热浴缸中拍摄还是穿着 VR 服拍摄哪个更有趣?Apple TV+ 热剧《神话任务:群鸦盛宴》的演员和编导们对 Apple developer 社区的问题做了回答。邀请 Join Rob McElhenney(执行制片人/编导合伙人并饰演 Ian Grimm)、Charlotte Nicdao(饰演 Poppy)、Imani Hakim(饰演 Dana)、Danny Pudi(饰演 Brad)和 Megan Ganz(饰演执行制片人/编导合伙人)回顾他们最喜爱的场景并回答相应问题。
A conversation with the cast and creators of Mythic Quest: Raven\\u2019s Banquet Ever wondered which is more fun — filming in a hot tub or filming in a VR suit? The cast and creators of the Apple TV+ hit show Mythic Quest: Raven's Banquet answer questions from the Apple developer community. Join Rob McElhenney (executive producer/co-creator and Ian Grimm), Charlotte Nicdao... apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney WWDC20 英文 -
30:47
充分利用“通过 Apple 登录”
通过 Apple 登录可以使人们轻松使用已有的 Apple ID 登录 app 和网站。我们将利用安全请求、处理状态更改和服务器通知,充分结合通过 Apple 登录到你的 app 中去。我们还将向你介绍新的API,使你可以允许现有用户快速、轻松地切换为通过 Apple 登录。
Get the most out of Sign in with Apple Sign in with Apple makes it easy for people to sign in to your apps and websites with the Apple ID they already have. Fully integrate Sign in with Apple into your app using secure requests, and by handling state changes and server notifications. We'll also introduce new APIs that allow you to let... account,account security,sign in,sign in with apple WWDC20 日文, 简体中文, 英文 -
12:38
使用 XCTIssue 分类测试失效
让你的测试失效正常运行:了解如何在 Xcode 中使用最新测试 API 对 app 中未监测到的问题进行分类和诊断。我们将向你展示如何简化测试工作流程,并结合故障原因帮助你推送优质产品。 若想了解如何设计你的测试,从而改进分类,请观看 “编写失效测试”。 若想了解 Xcode 测试工作流程的最新改进,请观看“更快地获取测试结果”、“处理 UI 测试中的中断和警报问题”以及“XCTSkip 你的测试”。
Triage test failures with XCTIssue Put your test failures to work: Learn how to triage and diagnose uncaught issues in your app using the latest testing APIs in Xcode. We'll show you how to help ease your testing workflow and put failures into context to help you deliver the best quality product. For more information on designing... test,test failure,testing,xcode,xctest,xctissue WWDC20 日文, 简体中文, 英文 -
23:21
订阅服务架构
管理自动续订的各个阶段可能是一项复杂的工作。了解您如何构建简单的权利逻辑以增强用户旅程。我们将深入探讨关键概念,并为您的系统架构提供指导,以准确地赋予服务权利。您将学习订阅功能的最佳实践,以及如何在整个订阅生命周期中打造最佳客户体验。
Architecting for subscriptions Learn how you can build simple entitlement logic to enhance the customer experience. We'll dive deep into key concepts and provide guidance for architecting your systems to accurately entitle service. You'll learn best practices for subscription features and how to craft the best customer... api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions WWDC20 日文, 简体中文, 英文 -
20:53
活用 Swift 类型推论
在不影响类型安全的前提下,Swift 可借助类型推理帮助你编写简洁明了的代码。我们将带你了解编译器如何找出代码中线索来解决类型推理难题。并了解 Xcode 12 如何集成错误跟踪,以帮助你在编程时捕捉并纠正错误。
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... WWDC20 日文, 简体中文, 英文 -
9:39
在低延迟 HLS 中应用广告插入
学习如何通过服务器端广告插入在你的低延迟 HLS 播放中插入广告。我们将会向你展示如何对广告内容进行分段,并检验插入功能与阻止播放列表重新加载和阻止预加载提示等 LL - HLS 功能是怎样合作的。 若希望进一步了解与阻止播放列表重新加载和预加载提示功能,请观看“用 HLS 阻止播放列表重新加载来减少延迟”和“探索 HLS 阻止预加载提示”视频。
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... WWDC20 日文, 简体中文, 英文 -
19:08
SwiftUI 中的叠放、网格和大纲
改进后的叠放、新列表和大纲视图可更快,更有效地在 SwiftUI app 中显示详细数据。 网格工具现已首次在 iOS 和 iPadOS 上使用,它是一种新的多平台工具,用于表示与叠放和列表一起使用的分层数据。了解如何使用 SwiftUI 最新改进的工具在使用表格视图时让屏幕显示更多内容,创建平滑滚动和响应式叠放以及为 vStack 不能提供的内容构建列表视图。 使用新的网格视图以及公开组,可以进一步扩展布局选项。 要想充分利用本节内容,我们建议你先查看“ SwiftUI App 要点”,其概述了 2020 年 SwiftUI 的所有新功能。如果你还不太熟悉 SwiftUI...
Stacks, Grids, and Outlines in SwiftUI Display detailed data in your SwiftUI apps more quickly and efficiently with improved stacks and new list and outline views. Now available on iOS and iPadOS for the first time, outlines are a new multi-platform tool for expressing hierarchical data that work alongside stacks and lists. Learn how... children key path,disclosuregroup,disclosure groups,disclosure triangle,forms,griditem,group,hierarchical data,hstack,isexpanded,label,layout primitives,lazygrid,lazyhgrid,lazyhstack,lazyvgrid,lazyvstack,liststyle,outlinegroup,outline groups,scrolling,selection,sidebar,tree structure data,vstack WWDC20 日文, 简体中文, 英文 -
11:26
将 SiriKit Media Intent 扩展到更多平台
了解如何使用 SiriKit Media Intents 让 Siri 点歌或打开音频播放程序。我们接下来会演示如何在我们多个平台上将 Siri 支持添加到用户音乐、播客或其他音频服务中,包括 HomePod 和 Apple TV。用户只要询问Siri就可开始收听。了解新的 API 功能。该功能支持其他功能项,以便用户在不离开 Siri 界面即可快速收听。
Expand your SiriKit Media Intents to more platforms Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking... audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice WWDC20 日文, 简体中文, 英文 -
15:24
了解 Swift 中的数值计算
认识 Swift Numerics:一种用于计算数学的新 Swift 软件包。浏览软件包中可用的协议和类型,并了解如何使用它们编写通用代码。我们还将向你展示如何使用以及何时使用新的 Float16 类型来提高性能并减少内存使用。为了充分利用本次会议,你需要熟悉数学,例如对数函数,实数和虚数。你还应该熟悉 Swift 中的通用编程。 请观看 WWDC 18 中的“ Swift Generics(Expanded)”获得更多相关信息。
Explore numerical computing in Swift Meet Swift Numerics: a new Swift package for computational mathematics. Take a tour of the protocols and types available in the package and find out how you can use them to write generic code. We\'ll also show you how and when to use the new Float16 type to improve performance and reduce memory... WWDC20 日文, 简体中文, 英文 -
6:35
XCTSkip 你的测试
获取重要的测试结果——跳过无关紧要的测试结果。了解如何用 XCTSkip 有条件地避免在运行时进行测试。我们将带你了解如何返回此新测试结果,并更好地记录测试包中除了合格和不合格之外的测试。 要想充分利用本节内容,建议先熟悉 XCTest 和单元/ UI 测试。 观看 “在 Xcode 中测试”以获取入门知识。 了解 XCTSkip 之后,请进一步了解在测试方面的改进:观看“使用 XCTIssue对测试不合格进行分类”,“处理 UI 测试中的中断和警报”,“更快地获得测试结果”和“使用 XCTest 消除动画故障”。 要想了解如何改进测试套件,请查看“编写不合格测试”。
XCTSkip your tests Get the test results that matter — and skip the ones that don't. Discover how you can implement XCTSkip to conditionally avoid tests at runtime. We\'ll take you through how to return this new test result and better document tests beyond pass and fail within your test bundle. To get the most out... continuous integration,testing,test result,xcode,xct,xctest,xctskip WWDC20 日文, 简体中文, 英文 -
10:41
使用 HLS 工具改善流媒体制作
HTTP Live Streaming (HLS)可向 iPhone、 iPad、Apple Watch、Mac、 PC 端和 Apple TV 提供现场和点播音频和视频。了解一些工具和特性,以帮助改善 HLS 流媒体制作,并为观看或收听此课程的用户提供低延迟 HLS 流媒体和更优质的音频性能。我们还将带你了解如何创建低延迟 HLS 媒体流验证、集成音频编解码器和创建主播放列表。
Improve stream authoring with HLS Tools Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and features to help improve the authoring of your HLS streams and provide low-latency delivery and better audio performance to people watching or... WWDC20 英文 -
8:40
使用 HLS 阻止播放列表重新加载 降低延迟
阻断播放列表重新加载是 HLS 低延迟的必备组件,能够在通过 HTTP 缓存传送数据时缩短片段发现时间。了解如何通过阻断播放列表来降低流的延迟,并提升低延迟和常规 HLS中的 CDN 性能。
Reduce latency with HLS Blocking Playlist Reload Blocking Playlist Reload is a required component of Low-Latency HLS that improves segment discovery time in live streams and addresses the common problem of stale playlists when delivering through an HTTP cache. Learn how to use Blocking Playlist Reload to reduce streaming latency and improve CDN... WWDC20 日文, 简体中文, 英文 -
32:50
使用图形处理器计数器优化 Metal app 和游戏
图形处理器计数器可以帮助你精确测量图形处理器利用率,以查明瓶颈并优化 Metal apps 和游戏的工作负载。我们将带你逐步了解 Xcode 12 中的 Metal System Trace 仪器和 Metal Debugger 中可用的工具,以分析你的图形工作负载,并向你展示如何使用收集的数据来发现图形处理器传递途径中未充分利用和过度工作的阶段。探索如何对数据进行处理以提高 app 的功能。 为了充分利用本次分享的内容,你应该了解 Apple图形处理器的基于图块的延迟渲染体系结构,并熟悉我们建议的性能优化最佳实例。有关入门知识,请查看“提供优化的 Metal app 和游戏”...
Optimize Metal apps and games with GPU counters GPU counters can help you precisely measure GPU utilization to pinpoint bottlenecks and optimize workloads for your Metal apps and games. We'll walk you through the tools available in the Metal System Trace instrument and Metal Debugger in Xcode 12 to profile your graphics workload, and show you... WWDC20 日文, 简体中文, 英文 -
14:17
使用 Xcode 12 深入了解 你的 Metal 技术 app
了解如何使用 Xcode 12 中的 Metal 调试和性能优化工具在几分钟内找到图形问题。我们将向您展示如何使用 Metal Debugger 快速诊断问题。 探索新的摘要视图,该视图提出了改进 Metal API 的内存使用率、带宽、性能和实现。 您应该对Metal有个基本的了解,以便于充分利用本课程。 对于背景,请观看“利用 Metal 来控制 Apple 图形处理器”。
Gain insights into your Metal app with Xcode 12 Learn how to locate graphics issues in minutes with Metal's debugging and performance optimization tools in Xcode 12. We'll show you how to diagnose problems quickly using Metal Debugger. Discover the new summary view, which suggests ways to improve memory usage, bandwidth, performance, and... WWDC20 日文, 简体中文, 英文 -
22:44
开发优质的 Siri 媒体交互体验
揭开为音乐和音频 app 设计 Siri 体验的艺术:我们将向你介绍如何设计出色的交互功能,以及如何提供定制词汇,以让 Siri 的响应更准确、更个性化。我们还将介绍如何利用 Apple 内部的 Siri 团队使用的方法来调试常见错误并测试你的 intents。
Design high quality Siri media interactions Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors... conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice WWDC20 日文, 简体中文, 英文 -
17:55
编写不合格的测试
为不合格测试制定计划:设计良好的测试,从而帮助你发现和诊断最棘手的漏洞。了解如何使用 XCTest 找到最优秀的代码中的隐藏问题,进而改进自动化测试。 我们将介绍如何进行不合格测试,从而简化分类问题,让你解决界面问题并快速提供修复程序。 要想充分利用本节内容,建议你先熟悉在 XCTest 框架内编写 UI 测试。 获取更多有关测试工具的信息,请查看“套件的测试周期”。
Write tests to fail Plan for failure: Design great tests to help you find and diagnose even the toughest bugs. Learn how to improve your automated tests with XCTest to find hidden issues in even the best code. We'll explain how to prepare your tests for failure to make triaging issues easier, letting you solve... testing,xcode,xctest WWDC20 日文, 简体中文, 英文 -
17:07
如何零接触部署 Apple 设备
了解 Apple 系统管理员如何将 Apple 设备远程配置到他们的团队,从而确保零接触配置。了解如何配置设置体验、有效控制和管理设备以及了解有关安全和管理的案例。
Deploy Apple devices using zero-touch Discover how Apple\'s system administrators remotely deploy Apple devices to their teams, ensuring a zero-touch deployment. Learn how to configure the setup experience, control and manage devices effectively, and discover practices around security and management. distribution,enterprise,mdm,security WWDC20 日文, 简体中文, 英文 -
20:56
调试 Metal 中的图形处理器端错误
通过 Xcode 12 中增强的报告功能,甚至可以追踪最棘手的图形处理器端编程错误。尽管 Metal 技术API验证层可以捕获项目中的大多数问题,但图形处理器错误可能会导致许多难以调试的问题。 获取有关图形处理器端错误的介绍,并学习如何使用 Xcode 12 查找和消除诸如视觉损坏、无限循环超时、内存访问超出范围、无资源访问或无效的资源驻留之类的问题。了解如何启用增强的命令缓存错误报告和着色器验证,如何将它们有效地用作调试策略的一部分,并在生产线中使其自动化。
Debug GPU-side errors in Metal Track down even the trickiest GPU-side programming errors with enhanced reporting in Xcode 12. While Metal's API validation layer can catch most problems in a project, GPU errors can cause a host of difficult-to-debug issues. Get an introduction to GPU-side errors and learn how to find and... WWDC20 日文, 简体中文, 英文 -
25:40
使用 App Store Connect API 扩展自动化
使用 App Store Connect API 将您的工作流程自动化,让 App Store Connect 的常规任务成为过去!学习使用 App Metadata API 管理您在 App Store 的呈现方式,或使用全新的 Power and Performance Metrics and Diagnostics API,利用与 Xcode 中 Power and Performance 分析工具相同的综合数据。无论是管理团队成员、监管人员账户资料、添加或移除 Beta 测试人员,还是下载销售与财务报告,这款综合性 API 都能在一瞬之间完成这些步骤的自动化。
Expanding automation with the App Store Connect API Make routine tasks in App Store Connect a thing of the past when you automate your workflow with the App Store Connect API. Learn how you can manage more about your presence on the App Store with the App Metadata API, or use the new Power and Performance Metrics and Diagnostics API to access the... app store,automation,json,testflight WWDC20 日文, 简体中文, 英文 -
22:50
不安全的 Swift
究竟是什么使代码“不安全”? 加入 Swift 团队,了解编程语言的安全预防措施——以及何时需要接触不安全的操作。我们将研究非正确使用会导致 API 出现什么意外状态,以及如何更具体地编写代码并避免未定义的行为。了解如何使用使用指针的 C API,以及要使用 Swift 不安全指针 API 时应采取的步骤。 为了充分利用本节内容,你应该对 Swift 和 C 语言编程有所了解。 更多有关使用指针的信息,请查看“在 Swift 中安全管理指针”。
Unsafe Swift What exactly makes code “unsafe”? Join the Swift team as we take a look at the programming language's safety precautions — and when you might need to reach for unsafe operations. We'll take a look at APIs that can cause unexpected states if not used correctly, and how you can write code more... WWDC20 日文, 简体中文, 英文 -
22:48
Lisa Jackson 与前检察长 Eric Holder 的交谈
Eric Holder 美国第 82 任检察长,任期时间为 2009 年至 2015 年。他是美国第一位担任该职位的黑人,任期六年,成为担任此职位时间最长的美国人之一。目前为科文顿柏灵律师事务所合伙人,曾于政府任职30余年,受奥巴马、克林顿和里根总统聘用。Lisa Jackson,Apple 公司副总监,负责环境、政策分析和社会媒体营销,将就美国种族问题采访前检察长。此次交谈将涉及正义之战、科技如何改变世界以及此刻我们能做什么等广泛话题。
A conversation with Lisa Jackson and former Attorney General Eric Holder Eric Holder was the 82nd Attorney General of the United States, having served from 2009 to 2015. The first Black American to hold the position, Holder's six-year tenure also makes him one of the longest-serving occupants of the office. Currently a partner in Covington & Burling, he's served in... attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race WWDC20 英文 -
9:27
探索 HLS 阻止预先加载通知
了解如何为 HLS 低延迟实施阻断预加载提示,以降低传送反应时间并提高你的视频流或音频流的可靠性。了解如何将 LL-HLS 和 CMAF Chunk传送整合起来,并将你的传送在各种流媒体格式种统一起来。
Discover HLS Blocking Preload Hints Learn how to implement Blocking Preload Hints for Low-Latency HLS to reduce delivery latency and improve the reliability of your video and audio streams. Discover how to integrate LL-HLS with CMAF Chunk delivery and unify your delivery across streaming formats. WWDC20 日文, 简体中文, 英文 -
19:36
智能化设计 与系统交朋友
智能系统构建模块很简洁:定义,学习,执行。了解如何使用意图来定义 app 的关键功能,创建捐赠来帮助系统学习并预测未来,以及实现可扩展性以确保您的 app 准备好在恰当的时候执行。向 Apple 团队学习他们是如何从不同的方面运用意图和捐赠的,一切都是为了一个相同的目标:让日常生活更加简单。
Design for intelligence: Make friends with \\u0022The System\\u0022 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... donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets WWDC20 日文, 简体中文, 英文 -
24:59
游戏控制器的进展
游戏开始啦!探索如何将第三方游戏控制器与自定义控制器加入你在 iPhone、iPad、Mac、Apple TV 平台的游戏。我们将向你展示如何为最新的控制器添加支持,如 Xbox Elite Wireless Controller Series 2 与 Adaptive Controller,并根据其布局为你的游戏确定操作映射。学习如何将游戏控制器框架与 Core Haptics 结合使用,提供震动反馈。此外,你还将学习如何使用自定义按键映射、非标准输入以及其他特别功能,如运动传感器、灯光、与电池水平等,让你的游戏体验上升一个台阶。...
Advancements in Game Controllers Let's rumble! Discover how you can bring third-party game controllers and custom haptics into your games on iPhone, iPad, Mac, and Apple TV. We'll show you how to add support for the latest controllers — including Xbox's Elite Wireless Controller Series 2 and Adaptive Controller — and map your... WWDC20 日文, 简体中文, 英文 -
24:54
轻点进入 Game Center: 排行榜、成就,以及多人游戏
让你的 Game Center 整合更上一层楼吧。玩家将可以在排行榜上比较分数、获取珍贵的成就、并且与其他玩家共同游戏。同时你也可以通过阶段性排行榜组织每周冠军赛、日常较量或 1 小时竞赛等特殊事件。你的游戏可以拥有最多 100 个独特的玩家成就。同时我们将会展示如何为游戏的 Game Center 玩家设置实时或回合制多人游戏比赛。 若希望进一步了解 Game Center 的界面、仪表盘及个人资料,请查看“了解 Game Center:仪表盘、接入点及个人资料”。 关于为游戏准备适配这些新功能的界面,请详见“为 Game Center 进行设计”。
Tap into Game Center: Leaderboards, Achievements, and Multiplayer Level up your Game Center integration and enable players to compare scores on leaderboards, earn valuable achievements, and engage with other players. Organize special events like weekly championships, daily showdowns, or 1-hour competitions using recurring leaderboards. Create up to 100 unique... WWDC20 日文, 简体中文, 英文 -
18:07
Game Center 设计
为 Game Center 提供个人游戏界面。 我们将向你展示如何在 GameKit 界面实现个性化触摸效果并加入成就、排行榜和多人游戏功能,从而为玩家提供丰富的体验。了解如何自定义游戏的访问接入点、设计可供收集的成就卡和各项排行榜,以及如何针对各种平台和方向调整界面。 学会设计 Game Center 之后,再 "轻点进入 Game Center" 学习如何将 GameKit 框架集成到游戏中,观看 "将电脑游戏移植至 iPad" 和 "有关游戏控制器的改善" 探索如何添加专用键盘控件和游戏控制器。
Design for Game Center Get your game\'s interface ready for Game Center. We'll show you how to deliver personalized touches to the GameKit interface that provide a rich experience for players, with features like achievements, leaderboards, and multiplayer gaming. Learn how to customize your game's access point, design... access point,achievement,arcade,dashboard,game,game best practices,game center,game center design,game design,game designer,game developer,gamekit,game kit,games,in game,leaderboard,main menu,multiplayer,pause menu,social,social gaming WWDC20 日文, 简体中文, 英文 -
45:53
App 内购买项目的新内容
为你的 iPhone、iPad、Mac 和 Apple Watch app 创建出色的 App 内购买项目体验。了解如何处理退款,集成新的 App Store server 通知,以及获知如何使用收据和 server 通知来管理用户状态。 我们还将向你介绍 StoreKit 的最新更新,包括 Apple Watch、Family Sharing、SKOverlay 和 SKAdNetwork 等的 App 内购买项目。
What\\u2019s new with in-app purchase Create a great in-app purchase experience for your iPhone, iPad, Mac, and Apple Watch apps. Discover how to handle refunds, integrate new App Store server notifications, and find out how to use receipts and server notifications to manage subscriber status. We'll also walk you through the latest... notifications,receipt,server,storekit,subscription,subscription business model WWDC20 日文, 简体中文, 英文 -
17:23
探索 Swift 中的日志记录
了解最新的 Swift 统一日志记录 API。了解如何在保留隐私的同时在 app 中记录事件和错误。 利用功能强大但易读的数据格式化选项——这些都不会影响性能。我们将向你展示如何收集和处理日志消息,从而帮助你了解和更正 app 中的异常行为。
Explore logging in Swift Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take advantage of powerful yet readable options for formatting data — all without sacrificing performance. And we'll show you how you can gather and process log... WWDC20 日文, 简体中文, 英文 -
23:32
轻点进入 Game Center:仪表盘、接入点和个人资料
Apple 的社交游戏网络准备就绪。我们将从游戏内界面和全新的玩家体验开始说起,带你了解 Game Center 的最新更新。了解如何将 GameKit 集成到你的 app 中,有效地认证玩家,并知道能将玩家带到游戏中的仪表盘的接入点。在那里,我们将探索玩家的个人资料和他们的隐私选项。 在探索了 Game Center 的界面、仪表盘和玩家资料之后,让我们进入下一个视频,继续了解排行榜、成就和多人游戏。 想要了解更多为游戏界面新功能做准备的信息,可参见“Game Center 设计”。
Tap into Game Center: Dashboard, Access Point, and Profile Apple's social gaming network is ready to play. We'll walk you through the latest updates to Game Center, starting with its in-game interface and all-new player experience. Learn how to integrate GameKit into your app and authenticate players effectively, and discover the Access Point, which... WWDC20 日文, 简体中文, 英文 -
16:24
更快地获得测试结果
改进你的测试套件,从而加快反馈环路并更快地进行修复。了解更多关于 Xcode 测试的最新改进,包括如何利用测试计划、 Xcodebuild 更新功能和 APIs 消除无休止的不良测试。我们将探讨 XCTest 中的测试超时和执行时间限制,检查设备并行化,并详细介绍建议的做法,从而利用明确的故障定位平衡性能。 要想充分利用本节内容,建议先熟悉使用 XCTest 编写基本测试并了解如何利用测试计划管理测试。获取相关背景知识,请观看 WWDC19 中的“使用Xcode 进行测试”。
Get your test results faster Improve your testing suite to speed up your feedback loop and get fixes in faster. Learn more about the latest improvements to testing in Xcode, including how to leverage test plans, Xcodebuild updates, and APIs to eliminate never-ending and badly-behaved tests. We'll explore Test Timeouts and... continuous integration,testing,test result,xcode WWDC20 日文, 简体中文, 英文 -
36:16
用 Metal 技术构建 GPU 二进制
通过增强 Metal shader 编译模型增强着色器管线,这些都能大大减少管线状态对象(PSO)的加载时间,首次启动时尤为明显。了解使用 Metal 二进制存档和动态库进行显式 PSO 缓存和共享 GPU 二进制。我们将详细介绍工具链,从而创建库并改善着色器编译工作流程。
Build GPU binaries with Metal Power up your shader pipeline with enhancements to the Metal shader compilation model — all leading to a dramatic reduction in Pipeline State Object (PSO) loading time, especially upon first launch. Learn about explicit PSO caching and sharing of GPU binaries using Metal binary archives and... WWDC20 日文, 简体中文, 英文 -
7:16
探索 Core Image 纠错技术
运用 Xcode 环境变量发现并且修复 Core Image 管道的渲染及优化问题。探索如何设置环境变量,从而对 Core Image 图表进行呈现。你将会了解如何生成 Core Image 图表以及如何对其进行解读,从而发现内存、色彩,以及性能问题,并更好地提升和优化 Core Image 管道。
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,... coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 日文, 简体中文, 英文 -
11:43
处理 UI 测试中的中断和警报
了解如何预测 app 的潜在中断并建立智能测试以识别它们。UI 中断通常是不确定的,一般是在用户引导或首次启动期间,这使得它们难以跟踪。了解如何理解中断,使用 UI 中断处理程序编写更强大的测试以及管理预期的警报。 进一步了解在 Xcode 中测试 app 的最新改进的更多信息,请查看“ XCT 跳过测试”,“更快获得测试结果”和“使用 XCTIssue 进行分类测试失败”。
Handle interruptions and alerts in UI tests Learn how to anticipate potential interruptions to your app's interface and build smart tests to identify them. UI interruptions often appear indeterminately, typically during onboarding or first launch, which can make them hard to track down. Learn how to understand interruptions, write stronger... alerts,protected resources,testing,ui interruptions,ui testing,xcode WWDC20 日文, 简体中文, 英文 -
7:34
通过对 HLS 播放列表进行 Delta 更新 优化串流直播效果
了解 Playlist Delta Updates,这项 HLS 功能通过扩大回放窗口、增加更多元数据优化了视频直播的传输。我们将向你展示 Playlist Delta Updates 如何在视频直播时减少串音,为网速慢的用户提供高质量内容以及整合广告推送。
Optimize live streams with HLS Playlist Delta Updates Discover Playlist Delta Updates, an HLS feature that optimizes the delivery of live streams with large playback windows and lots of metadata. We\'ll show you how Playlist Delta Updates can reduce overheard when producing live streams, provide higher-quality variants for people with slower... WWDC20 日文, 简体中文, 英文 -
7:04
智能设计 进化的 App
智能是构建出色的现代 app 的核心部分。App 扩展、Siri 建议、语音、小组件、App Clips——我们设计的这些功能是为了帮助使用我们平台的用户更轻松地完成日常任务。了解智能系统体验的起源,并了解如何智能地与系统集成,使你的 app 更方便,更相关以及直观,让你的功能成为焦点。 进一步了解有关智能设计的更多信息,请查看我们系列的下一部分“发现新机会”。
Design for intelligence: Apps, evolved Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and... conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice WWDC20 日文, 简体中文, 英文 -
18:33
精通 Apple tvOS 画中画
画中画即将登陆 Apple TV:Apple tvOS 拥有实时视频回放、随时切换画中画与全屏画面的功能,为您带来前所未有的多任务灵活度。探索如何将 AVPictureInPictureController 加入您的项目,配合熟悉的 API,创建自定义回放界面,并使用您的 app 为用户提供最佳的视频回放体验。由于“向上滑动”手势现已改由 Apple tvOS 14 中的 AVPlayerViewController 使用,我们还将向您展示如何更改 customOverlayViewController 的启动手势。 为了提升教学效率,建议您掌握基础的 AVKit...
Master Picture in Picture on tvOS Picture in Picture is coming to Apple TV: With simultaneous video playback and the ability to swap between full screen content and Picture in Picture, you've never had more multitasking flexibility within your tvOS app. Discover how you can add AVPictureInPictureController to your project,... appletv,apple tv,apple tv 4k,apple tv developer,avpictureinpicturecontroller,picture in picture,pictureinpicture,pip,tv,tv app,tv app dev,tv app developer,tv dev,tv developer,tvos,tvos dev,tvos developer,video WWDC20 日文, 简体中文, 英文 -
24:23
使用Metal技术 驾驭Apple图形处理器
将 Apple 图形处理器的功能与 Metal(Apple 平台上图形处理器加速图形的最新基础)结合使用时,可以创建视觉上令人惊叹的高性能 app 和游戏。 探索 Apple 图形处理器的结构和功能,以及 Metal 如何利用其基于图块的延迟渲染(TBDR)结构在app和游戏中实现可衡量的性能提升。在本次分享中,我们将讨论 Apple 图形处理器的效率,并展示 TBDR 如何应用于一系列现代渲染技术。 参加本次分享您应该具备 Metal 和图形渲染的基本知识。要获得良好的介绍,请查看“用 Metal 技术进行现代渲染” ,并且定位好自己。
Harness Apple GPUs with Metal Create visually stunning, high-performance apps and games when you combine the power of Apple GPUs with Metal, the modern foundation for GPU-accelerated graphics on Apple platforms. Discover the architecture and capabilities of the Apple GPU and how Metal harnesses its tile-based deferred... WWDC20 日文, 简体中文, 英文 -
5:11
为智能设计 发现新机遇
了解可扩展性如何作为将 app 最重要的功能呈现到操作系统新入口点的关键。并通过突破整体容器的限制来发现你的 app 是如何借助锁屏和日历中的建议,以及启用语音交互来实现提高用户参与度的。
Design for intelligence: Discover new opportunities Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in... donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice WWDC20 日文, 简体中文, 英文 -
5:53
智能设计 想人所想
了解用户使用 app 的动机,以及如何通过系统智能在协助用户的同时达到你作为开发者的个人目标。我们将会通过检验一名普通用户的日常生活来了解 app 应当如何成为其日常行程中不可或缺的一部分,以及部分 app 失败的原因。学习如何为用户在正确的时间提供正确的服务以帮助其完成日常行程,以及你的 app 和系统将会怎样根据用户的使用规律进行进化。
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... conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets WWDC20 日文, 简体中文, 英文 -
24:35
探索计算机视觉 API
学习如何将计算机视觉只能添加到你的 app,将 Core Image,Vision 与 Core ML 的力量结合起来。超越单纯的机器学习技术,对图片与视频产生更深层次的理解。探索 Core Image 与 Vision 的全新 API,以类似 Contour Detection 与 Optical Flow 的方式,将计算机视觉以全新阈值过滤器的方式加入你的 app。 要了解更多关于相关基础框架的内容,请查看“视觉框架:以 Core ML 为基础”与“Core Image:性能,原型开发与 Python”。若要进一步探索计算机视觉 API,请查看[“在 Vision...
Explore Computer Vision APIs Learn how to bring Computer Vision intelligence to your app when you combine the power of Core Image, Vision, and Core ML. Go beyond machine learning alone and gain a deeper understanding of images and video. Discover new APIs in Core Image and Vision to bring Computer Vision to your application... cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization WWDC20 日文, 简体中文, 英文 -
5:06
视觉编辑 SwiftUI 视图
帮助你将 app 优化到最佳版本:了解如何利用 Xcode 预览和 SwiftUI来对你的 app 进行快速迭代和提高。发现如何利用预览画布来将自己的 app 一点点搭建起来,并在深色模式和浅色模式、动态类型等辅助功能等不同的环境下预览界面。 要进一步了解 SwiftUI 预览,请查看 “为 SwiftUI 预览架构你的 app” 和 “在 Xcode Library 中 添加自定义视图”。
Visually edit SwiftUI views Help your apps be the best versions of themselves: Discover how you can leverage Xcode Previews and SwiftUI to quickly iterate upon and improve your app. Find out how you can use the Previews canvas to build your app from the ground up, and view your interface in different environments like Light... canvas,previews,swiftui,xcode WWDC20 日文, 简体中文, 英文 -
38:09
保护你的 app 威胁建模和反面模式
考虑漏洞和潜在威胁并清楚应在 app 中的哪些位置应用保护措施非常重要。了解如何通过威胁建模来识别潜在风险以及如何避免常见的反面模式。了解编码技术以及如何利用平台提供的保护来帮助你减少风险并在用户使用你的 app 为他们提供保护。
Secure your app: threat modeling and anti-patterns It\'s more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage... data,privacy,protection,security,trust WWDC20 日文, 简体中文, 英文 -
10:07
评估和优化 app 语音交互
为 Siri 优化你的 app,让用户更自然地与你的 app 功能交互。我们将对比不同的 Siri技术,并帮你确定适合你和自身的需求的 Siri 技术,我们还将向你展示如何开始构建会话交互,并探索让你的集成真正出类拔萃的最佳方法。
Evaluate and optimize voice interaction for your app Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore... conversational interaction,design,intents,shortcuts,siri,sirikit,voice WWDC20 日文, 简体中文, 英文 -
15:29
SwiftUI 中的 App 要领
借助新的 App 协议,现在 SwiftUI 已支持构建完整的 app 了。了解 App、Scene 和 View 如何一起配合。并了解在节省时间和降低复杂性的同时,您如何轻松实现用户期望能从一流产品中获得的功能。使用新的命令修饰符轻松地向界面中添加预期功能,并探索新的 WindowGroup API 的详情。 为能充分利用本节内容,你应该先对 SwiftUI 有一定的了解。请观看“SwiftUI 介绍”以获取入门知识。 如需更多 SwiftUI 相关信息,可选择:“SwiftUI 新增功能”,“Swift UI 中的数据要素”,“SwiftUI...
App essentials in SwiftUI Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy it is to implement the features people expect from a best-in-class product while saving time and reducing complexity. Easily add expected functionality to your... app protocol,apps,body property,commands,commands modifier,custom commands,datadriven app,documentgroup,navigationtitle,scene,scenes,scenestorage,scenestorage property wrapper,settings,settings scene,stateobject,view definition,view modifier,views,windowgroup WWDC20 日文, 简体中文, 英文 -
14:51
使用 Xcode Playground 探索软件包和项目
Xcode Playgrounds 帮助开发人员探索 Swift 和 框架 API,并为快速试验提供便笺。了解 Xcode Playgrounds 如何利用 Xcode 的现代构建系统,为资源提供改进支持,并与你的项目、框架和 Swift 软件包集成,从而提升文档记录和开发工作流程。
Explore Packages and Projects with Xcode Playgrounds Xcode Playgrounds helps developers explore Swift and framework APIs and provides a scratchpad for rapid experimentation. Learn how Xcode Playgrounds utilizes Xcode\'s modern build system, provides improved support for resources, and integrates into your projects, frameworks, and Swift packages to... documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds WWDC20 日文, 简体中文, 英文 -
13:11
在 Xcode Library 中添加自定义视图
Xcode Library 是查看可用 SwiftUI 视图和将视图拖拽到 Xcode 预览画布的便捷方式,也能够对你的 app 进行丰富的可视化编辑。我们将向你展示如何用自己的视图和修正来扩展 Xcode Library 里的内容,如何在 app 或 Swift 包中进行优化从而提高可重用性和可发现性。 关于 Xcode 预览的更多内容,请查看 “为 SwiftUI 预览架构你的 app” 和 “SwiftUI 视图的可视化编辑”。
Add custom views and modifiers to the Xcode Library The Xcode Library is an easy way for you to discover available SwiftUI views and drag and drop them to the Xcode Previews canvas, enabling rich visual editing of your app. We'll show you how to extend the content of the Xcode Library with your own views and modifiers, optimizing for reusability... library,modifiers,swiftui,views,xcode WWDC20 日文, 简体中文, 英文 -
22:12
App Store Connect 创新内容
了解 App Store Connect 的最新改进,Connect 是您用于在 App Store 上载,提交和管理 app 的工具套件。了解有关 App Store Connect API、app 内购买和订阅、Game Center 等的增强功能。
What\\u0027s new in App Store Connect Discover the latest improvements to App Store Connect, your suite of tools to upload, submit, and manage apps on the App Store. Learn about enhancements to the App Store Connect API, in-app purchase and subscriptions, Game Center, and more. api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter WWDC20 日文, 简体中文, 英文 -
14:30
为 tvOS 构建 SwiftUI app
使用 SwiftUI 为你的 tvOS app 添加新的维度。我们将向你展示如何构建由 SwiftUI 驱动的布局以及如何使用自定义按钮自定义界面,如何使用环境菜单在应用程序中提供更多功能,检查视图是否是焦点并管理默认焦点。 为了充分利用本视频,你需要先适应 SwiftUI。有关入门知识,请观看“ SwiftUI 简介:构建你的第一个 app”和“在所有设备上使用 SwiftUI”。
Build SwiftUI apps for tvOS Add a new dimension to your tvOS app with SwiftUI. We'll show you how to build layouts powered by SwiftUI and customize your interface with custom buttons, provide more functionality in your app with a context menu, check if views are focused, and manage default focus. To get the most out of... apple tv,apple tv 4k,apple tv app,focus,focus engine,lazy grids,swift,swift developer,swiftui,tv,tv dev,tv developer,tvos,tv swift,tv swiftui WWDC20 日文, 简体中文, 英文 -
54:38
介绍 SwiftUI
了解声明式编程:我们将会介绍编写声明性代码的好处以及如何结合 SwiftUI 和 Xcode 帮助你更快地构建出色的 app。与此同时,你还能了解如何从头开始构建功能全面的 SwiftUI app。
Introduction to SwiftUI Explore the world of declarative-style programming: Discover how to build a fully-functioning SwiftUI app from scratch as we explain the benefits of writing declarative code and how SwiftUI and Xcode can combine forces to help you build great apps, faster. animation,aspectratio,canvas,compositional ui,corner radius,dark mode,declarative syntax,declarative ui,dependency management,derived value,horizontal stack,hstack,inspector,leading alignment,library,live mode,localization,model,modifiers,multiplatform app template,navigationview,padding,preview on device,previews,resizable,resume updating preview,sfsymbol,source of truth,spacer,state variable,swift,text,vertical stack,view,views,vstack,xcode library,zoom state WWDC20 日文, 简体中文, 英文 -
7:47
将二进制框架作为 Swift Packages 发布
了解如何将第三方框架添加到 app 中,并在 Xcode 中使用 Swift 软件包保持更新状态。我们将向你展示如何编写可以引用框架的软件包,介绍二进制对象以及如何在软件包清单文件中指定它们,并演示如何计算校验和,以便你的客户端始终得到你所期望的二进制文件。 框架以 XCFramework 格式分发。关于创建和版本管理 XCFramework 的更多细节,请观看 WWDC19 的“ Swift 中的二进制框架”。
Distribute binary frameworks as Swift packages Discover how you can add third-party frameworks to your app and keep them up to date using Swift packages in Xcode. We'll show you how to author packages that reference frameworks, explain binary targets and how to specify them in your package manifest file, and demonstrate how to compute... WWDC20 日文, 简体中文, 英文 -
24:52
介绍 Xcode 中的 StoreKit 测试
探索 Xcode 中的 StoreKit 测试:无需连接到 App Store 服务器即可测试 App 内购买项目的本地环境。 我们将向您展示如何设置测试环境,创建 StoreKit 配置文件以及准备在本地验证收据。我们还将说明如何测试各种 app 内购买项目方案并使用 StoreKitTest 框架自动执行这些测试,并介绍沙盒环境中测试的最新进展。
Introducing StoreKit Testing in Xcode Discover StoreKit Testing in Xcode — a local environment for testing your in-app purchases without needing to connect to App Store servers. We'll show you how to set up a test environment, create a StoreKit configuration file, and prepare to validate receipts locally. We'll also explain how to... iap,inapp purchase,inapp purchases,sandbox,storekit,xctest WWDC20 日文, 简体中文, 英文 -
24:42
在 Core ML 中使用模型部署及安全性
探索如何在 app 二进制文件之外部署 Core ML 模型,从而在 app 中应用机器学习功能时为你提供更强的灵活性和控制能力。了解Core ML 模型部署如何让你将修改后的模型交付给你的 app 而无需更新。我们还将引导你逐步了解如何通过加密来保护自定义机器学习模型,并在 Xcode 中预览你的模型性能。 获取有关使用 Core ML 的更多信息,包括如何应用在 TensorFlow 和 PyTorch 等环境中训练过的模型,我们还建议你观看“使用 Core ML Converter 在设备上获取模型”。
Use model deployment and security with Core ML Discover how to deploy Core ML models outside of your app binary, giving you greater flexibility and control when bringing machine learning features to your app. And learn how Core ML Model Deployment enables you to deliver revised models to your app without requiring an app update. We'll also... ai,artificial intelligence,cloud,cloudkit,core ml,core ml tools,create ml,deep learning,encryption,learning,machine learning,model,model deployment,model encryption,neural network WWDC20 日文, 简体中文, 英文 -
5:54
HLS 低延迟 的创新
Apple 已经在 HTTP Live Streaming 协议中添加了低延迟扩展,将 HLS 的质量和可扩展性以两秒甚至更短的流延迟结合起来了。了解 LL-HLS 的最新部署动态和其如何使得你的视频传送与广播相比更有竞争力并提高社交媒体整合度。 要对 HLS 低延迟进行整体了解,请观看 WWDC19 的 “HLS 低延迟介绍”。
What\\u0027s new in Low-Latency HLS Apple has added Low-Latency extensions to the HTTP Live Streaming protocol that combine the quality and scalability of HLS with a stream delay of two seconds or less. Learn about the most recent developments in LL-HLS and how it allows you to make your video delivery competitive with broadcast... WWDC20 日文, 简体中文, 英文 -
24:21
使用 Vision 侦测身体与手部位姿
探索如何使用 Vision 框架帮助你的 app 侦测照片与视频中的身体与手部位姿。使用位姿侦测功能,你的 app 可以分析照片中人物的位姿、移动与手势,以此提供新的视频剪辑可能性。不仅如此,你还可以使用 Create ML 中自带的动作分类功能进行动作分类。此外,我们还将向你展示,如何通过手部位姿将手势识别融入你的 app,开放全新的互动形式。 要了解更多在动作分类功能中使用身体位姿的支持,请查看[“在 Create ML 中制作动作分类器”]与[“探索 Action & Vision app”]等节。另外,若要了解 Vision 中的其它绝妙功能,请查看[“探索计算机视觉...
Detect Body and Hand Pose with Vision Explore how the Vision framework can help your app detect body and hand poses in photos and video. With pose detection, your app can analyze the poses, movements, and gestures of people to offer new video editing possibilities, or to perform action classification when paired with an action... action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision WWDC20 日文, 简体中文, 英文 -
8:37
优化 Core Image 视频 app 工作流
探索利用 Core Image 的强大处理能力来优化视频 app 性能表现的无限可能。我们将向你展示如何构筑 Core Image 管道,从而将各类效果应用到app内的视频。探索如何在使用 CIContext 的过程中减少你的 app 内存占用,并且学习使用通过 Core Image 滤镜来对 AVPlayView 或 MTKView 视图类型进行视频回放的最佳做法。除此之外,还需探究为何需要通过 Metal Shading 语言编写你的个人定制核心程序,并且了解相关性能提示,从而最大限度上使用 Core Image 管道中 Metal 技术的命令队列。
Optimize the Core Image pipeline for your video app Explore how you can harness the processing power of Core Image and optimize video performance within your app. We'll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app's memory footprint when using CIContext, and learn... coreimage,graphics,image processing,metal,performance,video WWDC20 日文, 简体中文, 英文 -
23:38
Apple 设备管理的创新
我们在将关键的设备管理功能引入 macOS 方面取得了重大进步。了解这些功能可以帮助您使用相同的工具和技术来管理所有设备。获取有关今年即将发生的更改和其对您部署工作流程产生的影响,以及可用于保护 iOS 和 iPadOS 设备安全的一些新管理功能的详细信息。
What\\u0027s new in managing Apple devices We\'ve made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows, as well... configuration,configurator,distribution,enterprise,management,mdm,privacy,security WWDC20 日文, 简体中文, 英文 -
26:34
位置的新功能
定位技术是在您的 app 中提供基于上下文的服务的核心。 探索 Core Location 中最新的隐私控件如何增加了一个全新的维度来确定位置以及这对您的 app 的意义。我们将向您介绍实现这些最新位置更新的最佳做法,并向您展示是如何设计来确保更多的人获得他们喜欢的体验。
What\\u0027s new in location Location technologies are core to delivering context-based services within your app. Discover how the latest privacy controls in Core Location add a whole new dimension to determining position and what that means for your app. We'll walk you through best practices for implementing these latest... geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring WWDC20 日文, 简体中文, 英文 -
27:44
SwiftUI 新功能
SwiftUI 可以帮助你为 iPhone、iPad、Mac、Apple Watch 和 Apple TV 构建更精美强大的 app。进一步了解更多有关 SwiftUI 的最新进展,包括界面改进(如轮廓,网格和工具栏)。利用 SwiftUI 对 Apple 框架的增强支持来启用诸如“通过 Apple 登录”等功能。了解新的视觉效果以及新的控件和样式;以及新的 app 和场景 API 如何让你得以完全在 SwiftUI 中创建 app、自定义复杂性和所有新的小组件。 为了充分利用本节内容,你首先需要熟悉 SwiftUI。请观看“SwiftUI 介绍”获取入门知识。
What\\u0027s new in SwiftUI SwiftUI can help you build better and more powerful apps for iPhone, iPad, Mac, Apple Watch, and Apple TV. Learn more about the latest refinements to SwiftUI, including interface improvements like outlines, grids, and toolbars. Take advantage of SwiftUI's enhanced support across Apple frameworks... app api,apps,body property,commands,commands api,complications,containerrelativeshape,custom accent color,custom commands,custom complication,custom fonts,custom menus,declarative,default focus support,documentgroup,drag and drop,focus,font scaling,gauge,grids,keyboardshortcut,keyboard shortcut,label,launch screen,launch screen info plist key,lazyhstack,lazy loading grid layout,lazy stacks,lazyvstack,link,list,listitemtint,matchedgeometryeffect,multiplatform code,multiple trailing closure,multiple windows,opening url,openurl,outlines,progressview,scaledmetric,scene,settings,settings scene,sign in with apple,swiftui,toolbar,toolbar,uilaunchscreen,uniformtypeidentifiers,universal links,widgets,windowgroup WWDC20 日文, 简体中文, 英文 -
32:19
Swift 的最新进展
加入我们获取有关 Swift 的最新信息。了解运行时性能方面的最新进展,以及对开发者体验的改进,这些改进能让你的代码读取、编辑和调试得更快。了解如何利用新的语言特性,如多个尾随闭包。了解 SDK 中可用的新库,并了解越来越多像 Swift Packages 一样可用的 API。
What\\u0027s new in Swift Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer experience that make your code faster to read, edit, and debug. Find out how to take advantage of new language features like multiple trailing closures. Learn about... WWDC20 日文, 简体中文, 英文 -
15:43
Swift 软件包资源和本地化
在你使用 Swift 软件包进行组织和共享 Swift 代码时,请带上你的资源。了解如何在软件包中加入图像和 storyboard 等素材,以及如何从代码中访问这些素材。并学习如何添加本地化字符串,让世界各地的人都可访问你的代码。 要想充分利用本节内容,建议先熟悉 Swift 和打包代码。获取内容概要,请观看 WWDC19 中的“创建 Swift 包”。
Swift packages: Resources and localization Bring your resources along for the ride when you organize and share code using Swift packages. Discover how to include assets like images and storyboards in a package and how to access them from code. And learn how to add localized strings to make your code accessible to people around the world... WWDC20 日文, 简体中文, 英文 -
8:46
在你的 tvOS app 中支持多用户
分享您的客厅?不是您的 Apple TV app。当您在 app 中支持个人资料时,您可以为在同一房屋内使用 Apple TV 的每个人自定义您的体验。探索如何“以当前用户身份运行”这个功能可让某人与您的 app 进行交互,下载本地内容并登录 iCloud 或 Game Center,所有这些都不影响其家人或室友。 我们将向您展示如何在您的 app 中实现此功能,如何在切换配置文件之前保存最新数据,处理通知并保护隐私。 要充分利用本次分享,您应该对最新 Apple tvOS 框架和控件有基本的了解。观看“用 Apple tvOS 掌握客厅”,视频将为您提供一个很好的概述。
Support multiple users in your tvOS app Share your living room — not your Apple TV apps. When you support profiles within your app, you can customize your experience for each person who uses Apple TV within the same house. Discover how the “Runs as Current User” feature lets someone interact with your app, download local content,... apple tv,apple tv 4k,apple tv app,game developer,games,mulituser,personalizable,personalization,personalize,profile,profiles,runs as current user,tv,tv app,tv apps,tv dev,tv developer,tvos,video WWDC20 日文, 简体中文, 英文 -
108:51
Keynote
Apple 全球开发者大开幕,将带来让人激动的披露,灵感,与创造全世界最新颖的 App新机会。参与全球开发者社群,从 Apple Park 深入了解未来 Apple 的平台。
Keynote The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities to continue creating the most innovative apps in the world. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC20 俄文, 日文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC19 -
43:18
优化 App 启动
App 启动缓慢会让用户感到失望。了解新的 app 启动 instrument,并探索如何让您的 app 快速启动。深入了解 app 启动期间发生的情况,以及如何尽量减少这个重要时间段的工作、如何排定工作优先级和对其进行优化。听听工程师们在让 iOS app 快速启动方面的技巧和窍门。
Optimizing App Launch Slow app launches are frustrating. Learn about the new app launch instrument and discover how to make your app launch fast. Gain insights into what happens during app launch and how to minimize, prioritize, and optimize work at this critical time. Hear tips and tricks from the engineers making... dyld,dyld3,fast,instruments,launch,measure,performance,rocket,slow,speed,uikit,xcode WWDC19 日文, 简体中文, 英文 -
31:15
Core Bluetooth 新功能
了解如何采用 Core Bluetooth 中的隐私增强变更。探索与 LE 2Mbps、广告扩展、BR/EDR 和双模式设备相关的新可能性。学习如何利用 PacketLogger 的功能改进来调试 Core Bluetooth 通信。
What\\u0027s New in Core Bluetooth Learn how to adopt privacy-enhancing changes in Core Bluetooth. Discover new possibilities with LE 2Mbps, advertising extensions, BR/EDR, and dual-mode devices. Understand how to debug your Core Bluetooth communication with the improvements to PacketLogger. accessories,accessory,ancs,ble,bleutooth,bluetooth,bluetooth 5,bluetooth low energy,bredr,bt,btle,cbcentral,cbperipheral,central,characteristic,classic,corebluetooth,core bluetooth,gatt,l2cap,mfi,packetlogger,peripheral,privacy,service,throughput,wireless WWDC19 日文, 简体中文, 英文 -
37:42
在自定 Instrument 中建模
通过自定 Instrument,您可以按照自己的方式对 app 进行性能分析,体现您的 app 在运行时的情况。每个自定 Instrument 的中心都是建模器。了解如何构建您自己的建模器来将路标输出转换为您要在 Instrument 中显示的数据。了解 Instruments 规则引擎的工作方式,以及如何优化 Instrument 来获得最高效率。这个讲座以 WWDC 2018 中的“创建自定 Instrument”为基础。
Modeling in Custom Instruments Custom instruments make it possible to profile your app your way, telling the story of what your app is doing at runtime. At the center of each custom instrument is a modeler. Find out how to build your own modelers that translate from signpost output to the data you want to show in your... WWDC19 日文, 简体中文, 英文 -
39:04
打造出色的性能分析体验
了解如何为您的可复用类、子系统或框架添加实用的追踪功能。让跟踪您的代码变得简单,可以为采用者提供宝贵的见解和信心。我们将向您介绍在 Instruments 11 中追踪 Swift 和 Objective-C 代码、构建自定 Instrument 以及呈现数据的最佳做法。分享您在工具体验方面的专业知识,让他人能够理解您 API 的约定并避免影响性能的反面模式。
Developing a Great Profiling Experience Learn how to add useful tracing to your reusable classes, subsystems, or frameworks. By making it easy to trace your code, you provide adopters with valuable insight and confidence. We\'ll show you best practices for tracing your Swift and Objective-C code, building custom instruments, and... debugging,frameworks,instruments,performance,profiling,sdk,signposts,tools,xcode WWDC19 日文, 简体中文, 英文 -
52:46
为您的 App 和网站添加室内地图
通过“室内地图计划”,拥有大型公共或私密空间的组织可以提供精确的室内位置信息并展示精美的室内地图,从而营造出色的用户体验。探索室内地图实现的整体流程,然后深入探讨相关的技术细节,了解 MapKit 和 MapKit JS 如何利用强大的 API 和地理标准将室内地图快速整合到您的 app 和网站中。
Adding Indoor Maps to your App and Website The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that provide precise indoor location information and present stunning indoor maps. Discover the overall process in the indoor map enablement workflow then take deep dive into the... WWDC19 日文, 简体中文, 英文 -
45:03
订阅优惠最佳做法
深入了解使用 StoreKit 和服务器端逻辑来实施订阅优惠的最佳做法。了解如何生成签名、判断客户资格以及减少用户流失,并深入了解向客户分发优惠并利用订阅优惠为订阅用户提供最佳体验的策略。
Subscription Offers Best Practices Dive into implementation best practices for Subscription Offers using StoreKit and server-side logic. Learn how to generate signatures, determine customer eligibility, and reduce churn, plus gain insights into strategies for distributing offers to your customers and utilizing Subscription Offers... inapp purchase,storekit,subscription WWDC19 日文, 简体中文, 英文 -
45:05
所有设备上的 SwiftUI
在学习 SwiftUI 的基础知识后,您已经了解了在任何设备使用 SwiftUI 需要了解的知识。您可以运用同样的 SwiftUI 技能来开发 iOS app,就像您为 watchOS、Apple TVOS 或 macOS 开发 app 一样。我们将介绍基础知识,然后深入地详细探讨 SwiftUI 如何帮助您在每种 Apple 设备上更改您的 app。了解每种平台的设计原则,以及哪些代码可以跨平台共用。通过一个入门项目 (可从网上下载),了解如何整合设备相关的功能,以及如何在 SwiftUI 中进行更改。
SwiftUI On All Devices Once you've learned the basics of SwiftUI, you've learned what you need to know to use SwiftUI anywhere. You can use the same SwiftUI skills for making an iOS app as you would for making an app on watchOS, tvOS or macOS. We\'ll cover the basics, and then dig into more detail about how SwiftUI... better apps faster,canvas,control,declarative,previews,view WWDC19 日文, 简体中文, 英文 -
58:49
Apple 设备管理方面的更新
了解 iOS、macOS 和 Apple TVOS 的最新管理功能改进,以及各种管理工具在过去一年中的发展。您将探索新的 MDM 功能如何帮助管理员更高效地管理设备,新的技术如何对集中管理授权提供支持,以及 Apple 商务管理和 Apple 校园教务管理的哪些增强功能可以简化您所在组织的 app、内容和设备管理。
What\\u2019s New in Managing Apple Devices Learn about the latest management enhancements for iOS, macOS, and tvOS and the evolution of management tools over the past year. You\'ll discover how new MDM features help administrators manage devices more effectively, how new technologies deliver support for centrally managed authorization,... WWDC19 日文, 简体中文, 英文 -
50:17
App 内购买和使用服务器对服务器通知
了解 StoreKit 中的最新更新,并深入探讨使用服务器对服务器通知来管理订阅用户的最佳做法。
In-App Purchases and Using Server-to-Server Notifications Learn about the latest updates in StoreKit and dive deep into best practices for using server-to-server notifications to manage your subscribers. inapp purchase,storekit,subscriptions WWDC19 日文, 简体中文, 英文 -
37:49
优化 App 中的存储
App 中的数据存储方式不仅影响磁盘占用空间,也会影响 app 的性能和设备的电池续航能力。了解优化数据序列化、处理图像和同步到磁盘的技巧。了解如何利用 SQLite 中的功能来提高性能和安全性。
Optimizing Storage in Your App How you store data in your app affects not only disk footprint, but also the performance of your app and the battery life of the device. Learn techniques for optimizing data serialization, working with images, and syncing to disk. Find out how to take advantage of features in SQLite to improve... WWDC19 日文, 简体中文, 英文 -
34:34
良好的开发习惯
要成功开发 app,需要掌握许多不同的东西。探索可以整合到您的开发工作流程中的做法,以提高工作效率并提升 app 的性能与稳定性。了解如何改进您使用 Xcode 编写的代码的质量。从实践角度了解一些有价值的开发技巧。
Great Developer Habits Successful app development requires mastering a lot of different things. Discover practices you can incorporate into your development workflow to enhance your productivity, and improve your app's performance and stability. Learn how to improve the quality of code you write with Xcode. Gain a... WWDC19 日文, 简体中文, 英文 -
43:06
充分利用模拟器
与我们一起深入探索模拟器的世界。了解模拟器的工作方式,探索您可能不曾知晓的功能,并浏览模拟器中用于自动化的命令行界面。了解模拟器中通过 Metal 实现的原生 GPU 加速,以及如何优化您的 Metal 代码来充分利用这项功能。
Getting the Most Out of Simulator Join us for a deep dive into the world of Simulator. Find out how Simulator works, discover features you might not know exist, and get a tour of the command-line interface to Simulator for automation. Learn about native GPU acceleration in Simulator via Metal, and how to optimize your Metal code... WWDC19 日文, 简体中文, 英文 -
40:11
利用 SwiftUI 构建自定视图
了解如何在 SwiftUI 中利用高级组合、布局、图形和动画来构建自定视图与控件。观看高性能动画控件的演示,看看它是如何通过代码逐步实现的。更深入地了解 SwiftUI 的布局系统。
Building Custom Views with SwiftUI Learn how to build custom views and controls in SwiftUI with advanced composition, layout, graphics, and animation. See a demo of a high performance, animatable control and watch it made step by step in code. Gain a deeper understanding of the layout system of SwiftUI. bar chart,dynamic WWDC19 日文, 简体中文, 英文 -
61:25
联网改进 - 第 2 部分
利用 Bonjour 的改进、自定信息分帧处理程序以及最新的安全功能,让您的联网 app 更上一层楼。您还将了解如何通过收集指标来了解网络性能,以及如何最好地利用 Apple 平台上的现代联网框架。
Advances in Networking, Part 2 Take your networking apps to the next level with advances in Bonjour, custom message framing handlers, and the latest in security. You'll also learn how to understand your networking performance by collecting metrics, and how best to use the modern networking frameworks on Apple platforms. network,urlsession WWDC19 日文, 简体中文, 英文 -
51:08
MapKit 和 MapKit JS 的新功能
MapKit 和 MapKit JS 能够将功能齐全的 Apple“地图”整合到您的 app 和网站中。了解最新功能如何让您加强对基础地图显示的控制,让兴趣点和地址信息的搜索及结果筛选更精确,以及与自定叠层和注释的标准数据格式整合。
What\\u2019s New in MapKit and MapKit JS MapKit and MapKit JS bring fully featured Apple Maps to your app and website. See how the latest features give you more control over the base map presentation, finer-grained search and result filtering of points of interest and address information, and integration with standard data formats for... WWDC19 日文, 简体中文, 英文 -
57:13
将 OpenGL App 迁移到 Metal
Metal 是 Apple 各平台上 GPU 加速图形和计算的现代基础,正在逐步取代 OpenGL、OpenGL ES 和 OpenCL。认识 Metal 的架构和功能集,并了解将基于 OpenGL 的 app 迁移至 Metal API 的分步方法。
Bringing OpenGL Apps to Metal Metal is the modern foundation for GPU-accelerated graphics and compute on Apple platforms, superseding OpenGL, OpenGL ES, and OpenCL. Get introduced to the architecture and feature set of Metal and learn a step-by-step approach for transitioning OpenGL-based apps to the Metal API. WWDC19 日文, 简体中文, 英文 -
44:09
掌握 Xcode 预览
Xcode 11 会直接在编辑器中显示用户界面的预览,从而将编辑、调试与运行简化为一个无缝衔接的工作流程。了解预览的工作方式,如何针对预览优化您的 SwiftUI app 结构,以及如何将预览支持添加到您的现有视图和视图控件。
Mastering Xcode Previews Xcode 11 displays previews of your user interface right in the editor, streamlining the edit-debug-run cycle into a seamless workflow. Learn how previews work, how to optimize the structure of your SwiftUI app for previews, and how to add preview support to your existing views and view controllers. WWDC19 日文, 简体中文, 英文 -
39:33
提升电池续航能力和性能
了解在日常开发、beta 版测试和 App Store 上公开发布的过程中查找和修复性能问题的新方式。学习如何通过在 XCTest 中衡量 CPU 和内存等来发现日常开发中的性能问题。探索如何利用 MetricKit 在 beta 版测试和公开发布过程中查找实际使用问题。了解 Xcode Organizer 现在如何显示您的 app 中最重要的指标,这些指标从 App Store 上各个版本汇总而来。
Improving Battery Life and Performance Learn about new ways to find and fix performance issues during daily development, beta testing, and public release on the App Store. Learn how to catch performance issues during daily development by measuring CPU, memory, and more in your XCTests. Discover how to find issues in the field during... analytics,battery,beta testing,data,energy,field data,instruments,measure,metrickit,metrics,performance,xcode,xctest,xctmetric WWDC19 日文, 简体中文, 英文 -
30:34
App Store Connect 新功能
App Store Connect 新增了多项功能,为您带来更好的 app 提交、管理和分发体验,以此不断改进它在 app 生命周期内每个环节上发挥的作用。了解最新的增强功能,并探索确保 app 的每个版本都优于上一版本的新方法。
What\\u0027s New in App Store Connect App Store Connect continues to improve its role in each step of your app\'s lifecycle with new features that make your app submission, management, and distribution experience better than ever. Learn about the latest enhancements and discover new ways to ensure each release of your app is better... WWDC19 日文, 简体中文, 英文 -
40:32
Swift 中的二进制框架
Xcode 11 现充分支持通过 Swift 使用和创建二进制框架。了解如何利用新的 XCFramework 套装类型同时支持设备和模拟器,Swift 模块接口如何工作,以及如何长期管理您对框架的更改。
Binary Frameworks in Swift Xcode 11 now fully supports using and creating binary frameworks in Swift. Find out how to simultaneously support devices and Simulator with the new XCFramework bundle type, how Swift module interfaces work, and how to manage changes to your framework over time. WWDC19 日文, 简体中文, 英文 -
33:11
利用 Core Data 构建 App
Core Data 可以帮助管理您整个 app 中的数据流。了解 Core Data 中让您的代码变得更简洁、更强大的新功能,例如派生属性、历史记录跟踪、更改通知和批处理操作等。进一步了解如何使用 UIKit 和 Foundation 中的这些功能和新比较 API 来提高您 app 的运行效率。
Making Apps with Core Data Core Data helps manage the flow of data throughout your app. Hear about new features in Core Data that make your code simpler and more powerful, including derived attributes, history tracking, change notifications and batch operations. Learn more about using these facilities and the new diffing... batch operations,change notifications,concurrency,core,core data,data,derived attributes,history tracking,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,sqlite,testing WWDC19 日文, 简体中文, 英文 -
38:22
整合 SwiftUI
SwiftUI 让您可以整合您在任何 Apple 平台上的现有代码库。了解如何通过将 SwiftUI 视图添加到 app 的层次结构,以及利用现有的数据模型等等,在任何 Apple 平台上采用 SwiftUI。
Integrating SwiftUI SwiftUI is designed to integrate with your existing code base on any of Apple's platforms. Learn how to adopt SwiftUI on any Apple platform by adding SwiftUI views into your app's hierarchy, leveraging your existing data model and more. WWDC19 日文, 简体中文, 英文 -
39:19
自然语言框架改进
自然语言框架专为在所有 Apple 平台提供高性能的设备端自然语言处理 API 而设计。了解这个框架中新增的情感分析和文本目录支持。更深入地了解基于文本的模型的迁移学习,以及能够为您的 app 带来出色搜索体验的全新单词嵌入支持。
Advances in Natural Language Framework Natural Language is a framework designed to provide high-performance, on-device APIs for natural language processing tasks across all Apple platforms. Learn about the addition of Sentiment Analysis and Text Catalog support in the framework. Gain a deeper understanding of transfer learning for... classifier,core ml,language,machine learning,natural language,nlp,sentiment,text analysis,text catalog,transfer learning,word embeddings WWDC19 日文, 简体中文, 英文 -
10:31
在 Create ML 中训练推荐模型
Core ML 的推荐模型可以为使用您 app 的客户带来高度个性化的体验。这些模型能够在您日常使用的 app 中推荐音乐或影片。了解如何利用 Create ML app 根据各种数据来源轻松创建自定推荐模型。更深入地了解如何实现这种个性化,同时保护用户的隐私。查看这些推荐模型之一的实际应用案例。
Training Recommendation Models in Create ML Recommendation models for Core ML can enable a very personal experience for the customers using your app. They power suggestions for what music to play or what movie to see in the apps you use every day. Learn how you can easily create a custom Recommendation model from all sorts of data sources... ai,artificial intelligence,classifier,core ml,create ml,machine learning,object detection,personalization,recommendation,recommender,table,text,training WWDC19 日文, 简体中文, 英文 -
41:06
现代 Swift API 设计
每种编程语言都有一套规范,这是符合人们预期的。通过 SwiftUI、Combine 和 RealityKit 等新 API 中的示例,了解 Swift API 设计中常见的模式。不论您是以团队形式开发 app,还是要发布资源库来供他人使用,都可以了解如何使用 Swift 中的新功能来确保 API 清晰度和正确使用 API。
Modern Swift API Design Every programming language has a set of conventions that people come to expect. Learn about the patterns that are common to Swift API design, with examples from new APIs like SwiftUI, Combine, and RealityKit. Whether you\'re developing an app as part of a team, or you\'re publishing a library for... WWDC19 日文, 简体中文, 英文 -
56:58
联网改进 - 第 1 部分
在所有 Apple 平台上采用现代联网框架并遵循效率和性能方面的最佳做法,紧跟新兴和不断演进的网络协议和标准。在这个讲座中,了解低数据模式、URLSession 中的 Combine 框架、WebSocket,以及网络移动性改进。
Advances in Networking, Part 1 Keep up with new and evolving networking protocols and standards by leveraging the modern networking frameworks on all Apple platforms and following best practices for efficiency and performance. In this session, learn about Low Data Mode, Combine in URLSession, WebSocket, and improvements to... bonjour,combine,network,urlsession,websocket WWDC19 日文, 简体中文, 英文 -
19:12
身份验证的新功能
安全登录和身份验证是安全的基于帐户的 app 设计的重要功能。概括了解各种可用的身份验证服务并详细了解特定技术,比如 “通过 Apple 登录”、适用于 Mac 的 iPad app 的密码自动填充功能、OAuth 和 WebAuthentication 的改进,以及用于简化密码登录的新 API,从而了解您可以如何改进 app 的登录体验。
What\\u0027s New in Authentication Secure sign-in and authentication is a key feature of a secure account-based app design. Learn how you can improve your app\'s login experiences through an overview of the available authentications services and details on specific technologies such as Sign In with Apple ID, Password AutoFill for... WWDC19 日文, 简体中文, 英文 -
53:30
在 Xcode 中进行测试
单元测试是持续验证您的代码能否正常运行的必备工具。了解 Xcode 中内建的利用 XCTest 进行测试的功能。了解如何利用 Xcode 11 中新增的测试计划来组织测试,并在不同的配置下运行测试。探索如何自动进行测试并高效处理对应结果。
Testing in Xcode Unit testing is an essential tool to consistently verify your code works correctly. Learn about the built-in testing features in Xcode, using XCTest. Find out how to organize your tests and run them under different configurations using test plans, new in Xcode 11. Discover how to automate testing... WWDC19 日文, 简体中文, 英文 -
18:52
Combine 简介
Combine 是一种统一声明式框架,用于随时间处理值。了解它可以如何简化异步代码,如联网、键值监测、通知和回调等。
Introducing Combine Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking, key value observing, notifications and callbacks. WWDC19 日文, 简体中文, 英文 -
40:05
利用 AVKit 实现直观的媒体播放
AVKit 是一个用于构建媒体用户界面的高级框架,包括播放控件、分集导航、画中画、音频路由、字幕与隐藏式字幕支持、Siri 与正在播放功能整合,以及对键盘、触控栏和遥控器的支持。了解如何在您的 iOS 和 Apple TVOS app 以及适用 Mac 的 iPad app 中整合这些技术的最佳做法。
Delivering Intuitive Media Playback with AVKit AVKit is a high-level framework for building media user interfaces, complete with playback controls, chapter navigation, Picture-in-Picture, audio routing, support for subtitles and closed captioning, Siri and Now Playing integration, and support for keyboard, Touch Bar, and remote control. Learn... airplay,avfoundation,avkit,avplayer,avplayerviewcontroller,content,controls,externalmetadata,media,metadata,picture in picture,pip,player WWDC19 日文, 简体中文, 英文 -
37:09
在 Xcode 11 中进行调试
Xcode 11 推出了快速查找和修复错误的新功能。了解如何模拟网络条件和温度状态,以及如何在调试期间覆盖 app 的运行时环境。了解调试功能如何与 Xcode 预览搭配来在构建并运行前发现问题。了解如何使用 View Debugger 对 SwiftUI 视图进行故障诊断。
Debugging in Xcode 11 Xcode 11 introduces new features for finding and fixing bugs fast. Discover how to simulate network conditions and thermal states, and how to override your app\'s runtime environment while debugging. See how the debugging features work with Xcode previews to identify issues before Build & Run... WWDC19 日文, 简体中文, 英文 -
15:54
Foundation 改进
Foundation 框架为 macOS、iOS、watchOS 和 Apple TVOS SDK 中的各种 app 和使用的各种框架提供了一层基础功能。了解关于 Foundation 集合、性能、国际化功能和 Swift 整合的重要增强功能。
Advances in Foundation The Foundation framework provides a base layer of functionality for apps and frameworks that\'s used throughout the macOS, iOS, watchOS, and tvOS SDKs. Hear about valuable enhancements to Foundation collections, performance, internationalization features, and Swift integration. WWDC19 日文, 简体中文, 英文 -
29:43
利用 Core ML 和 ARKit 创建出色的 App
开始学习之旅,了解如何结合利用 Core ML、ARKit 及其他 app 框架来创建教育游戏。探索利用机器学习为您的 app 带来神奇互动的机会。更深入地了解棘手计算机视觉问题的解决方法。在互动编程讲座中,观看这一切如何实现。
Creating Great Apps Using Core ML and ARKit Take a journey through the creation of an educational game that brings together Core ML, ARKit, and other app frameworks. Discover opportunities for magical interactions in your app through the power of machine learning. Gain a deeper understanding of approaches to solving challenging computer... ,arkit,core ml,create ml,drawing classification,machine learning,object detection,pencil kit,speech recognition WWDC19 日文, 简体中文, 英文 -
34:54
Instruments 入门
Xcode 中的 Instruments app 提供了丰富的工具和模板来对您的 app 进行性能分析。全面了解 Instruments,以及找出代码瓶颈的策略。了解如何利用时间性能分析和兴趣点跟踪功能对您的代码进行有意义的更改,从而大幅提高 app 的响应速度。
Getting Started with Instruments The Instruments app in Xcode provides a rich set of tools and templates for profiling your app performance. Learn all about Instruments and gain strategies for identifying bottlenecks in your code. See just how to leverage the power of time profiling and points of interest tracking to make... debugging,instruments,performance,profiling,signposts,tools,xcode WWDC19 日文, 简体中文, 英文 -
37:20
通过 SwiftUI 的数据流
SwiftUI 的设计初衷就是为了帮助您编写精美、正确且始终一致的用户界面。了解如何将您的数据做为依赖项进行连接,同时保持 UI 完全可预测且不含错误。熟悉 SwiftUI 的强大数据流工具,并认识每种场景下最合适的工具。
Data Flow Through SwiftUI SwiftUI was built from the ground up to let you write beautiful and correct user interfaces free of inconsistencies. Learn how to connect your data as dependencies while keeping the UI fully predictable and error free. Familiarize yourself with SwiftUI's powerful data flow tools and understand... WWDC19 日文, 简体中文, 英文 -
31:05
创建 Swift 软件包
不论您是要发布代码来在社区中分享,还是只想能方便地整理 app 中的代码,Swift 软件包都可以为您助力。了解如何创建供自己开发工作中使用的本地软件包,如何通过清单文件自定您的软件包,以及如何发布软件包来供他人使用。
Creating Swift Packages Whether you want to publish code to share with the community, or you just want a convenient way to organize the code in your apps, Swift packages are here to help. Learn how to create local packages for your own development, how to customize your package via the manifest file, and how to go about... WWDC19 日文, 简体中文, 英文 -
34:07
Apple 文件系统的新功能
了解文件系统技术的新变化,包括文件系统布局和映像技术的变更。如果新的只读系统宗卷对您有影响,那就不要错过这个讲座。
What\\u0027s New in Apple File Systems Learn about what\'s new in file system technology, including changes to file system layout and imaging technologies. If you are affected by the new Read Only System Volume, this is a session you will not want to miss. apfs,file,hfs WWDC19 日文, 简体中文, 英文 -
41:03
Clang 和 LLVM 的新功能
了解 Clang 编译器和 LLVM 中的增强功能所带来最新 C、Objective-C 和 C++ 改进。了解静态分析器的新功能,以及如何利用这些新功能来改进您的代码。了解如何利用针对代码长度做出的新优化。
What\\u0027s New in Clang and LLVM Keep up with the latest enhancements to C, Objective-C, and C++ made possible by advancements in the Clang compiler and LLVM. Find out about new static analyzer features and how to use them to improve your code. Learn how to take advantage of new optimizations for code size. WWDC19 日文, 简体中文, 英文 -
46:43
获奖 App 和游戏的设计
我们将通过报道、访谈和设计图,发掘 Apple 设计大奖获奖 app 和游戏的宝贵设计流程、技巧和最佳做法。
Designing Award Winning Apps and Games Through stories, interviews, and artifacts we will uncover valuable design processes, techniques, and best practices of Apple Design Award winning apps and games. accessibility,ada,ada games,adas,aesthetics,app design,apple design,apple design awards,apple design awards 2019,apple designers,color,consistency,design,design best practices,designer,designing games,design themes,design winners,discoverability,discovery,ease of use,easy,ergonomics,feedback,form,games,iconography,intent,intentionality,ios design,macos design,meaningfulness,metaphors,mobile games,mobile game ui,mobile gaming,narrative,object model,onboarding,platform conventions,story,style,texture,thoughtfulness,tone,typography,ui design,user experience,user experience best practices,ux design,watchos design WWDC19 日文, 简体中文, 英文 -
38:52
加密技术与您的 App
系统框架会以透明的方式加密静态数据和传输中的数据。只需设置一项属性,便可利用这项功能。不过,您或许希望采取额外的措施来保护您的用户数据。CryptoKit 是一种新的 Swift 框架,可让加密操作变得前所未有的简单、安全,不论您只是需要计算哈希值,还是要实施更为高级的身份验证协议,都可以使用该框架。
Cryptography and Your Apps System frameworks encrypt both data at rest and data in transit in a transparent way for you. This functionality is available by simply setting an attribute. However you may want to do more to protect your users' data. CryptoKit is a new Swift framework that makes it easier and safer than ever to... cryptography,cryptokit,security WWDC19 日文, 简体中文, 英文 -
33:24
在 Xcode 中采用 Swift 软件包
Swift 软件包是整理和分享代码的绝佳方式,现可在 Xcode 11 中为所有 Apple 平台构建 app 时使用。了解如何在您的项目中使用社区开发的软件包,如何构建 Swift 软件包,以及软件包版本管理和依赖项的工作方式。
Adopting Swift Packages in Xcode Swift packages are a great way to organize and share code, and are now supported while building apps for all Apple platforms in Xcode 11. Find out how to use community-developed packages in your project, how Swift packages are structured, and how package versioning and dependencies work. WWDC19 日文, 简体中文, 英文 -
34:51
App 分发 – 从 Ad Hoc 分发到企业分发
不论您是要与几位同事分享您的 app,还是要将它提供给组织内的各个员工,或者向全世界发行,总有一种分发机制能够满足您的需求。熟悉各种 app 部署模型,学习如何选择最适合您的模型,并了解基本的测试与分发工具。
App Distribution \\u2013 From Ad-hoc to Enterprise Whether you want to share your app with a few colleagues, deliver it to employees within an organization, or release it to the world, there\'s a distribution mechanism designed to fit your needs. Familiarize yourself with each app deployment model, learn how to choose the one that\'s best for... WWDC19 日文, 简体中文, 英文 -
36:15
UI Data Sources 改进
通过 UI Data Sources ,您可以利用自动比较功能轻松地更新表格视图和集合视图项目。自动实现高保真、高质量的素材组变更动画,无需额外的代码!这种改进的数据源机制可以彻底避免同步错误、异常和崩溃!了解这种用于标识符和快照的简化数据模型,以便您可以将精力集中到 app 的动态数据和内容上,而非 UI 数据同步这样的琐事。
Advances in UI Data Sources Use UI Data Sources to simplify updating your table view and collection view items using automatic diffing. High fidelity, quality animations of set changes are automatic and require no extra code! This improved data source mechanism completely avoids synchronization bugs, exceptions, and... diffable WWDC19 日文, 简体中文, 英文 -
38:19
为保护隐私而设计
对用户来说,隐私保护变得越来越重要。了解新的功能和隐私工程技术如何帮助您赢得客户信任,创造更贴近个人的体验,并提升用户活跃度。
Designing for Privacy Privacy is a more important issue than ever for your users. Learn about new features and privacy engineering techniques that can help you earn customer trust, create more personal experiences, and improve user engagement. WWDC19 日文, 简体中文, 英文 -
58:28
SwiftUI 基础知识
初次深入了解如何利用 SwiftUI 构建 app。了解视图和它们的工作方式。通过 SwiftUI,您可以更加快速、轻松地创建出色的用户界面,包括基本控件到列表和导航堆栈等复杂容器。了解按钮等基本控件如何做到简单与多用途兼具。探索如何利用 SwiftUI 将这些组件组合成为更大的、功能全面的用户界面,以构建出色的 app。学习 Apple 全新声明式框架的基础知识,培养您的 SwiftUI 技能。
SwiftUI Essentials Take your first deep-dive into building an app with SwiftUI. Learn about Views and how they work. From basic controls to sophisticated containers like lists and navigation stacks, SwiftUI enables the creation of great user interfaces, faster and more easily. See how basic controls like Button are... avocado toast,better apps faster,canvas,compose,compositional,control,declarative,previews,view WWDC19 日文, 简体中文, 英文 -
49:24
打造优化的 Metal App 和游戏
对于资源密集型 Metal app 和游戏来说,优化性能、内存和带宽非常重要。了解简化渲染并实现高帧率的主要最佳做法。了解有助于查明高开销或异常 GPU 工作的强大工具。深入了解可带来性能提升的 GPU 功能,并获取关于高效使用内存的专家指导。
Delivering Optimized Metal Apps and Games Optimizing performance, memory, and bandwidth are important considerations for resource-intensive Metal apps and games. Learn key best practices to streamline your rendering and attain high frame rates. Understand powerful tools that can help you pinpoint expensive or unexpected GPU work. Dive... WWDC19 日文, 简体中文, 英文 -
50:13
集合视图布局改进
通过集合视图布局,可以轻松地构建丰富的交互式集合。了解如何制作从基本列表到高级多维浏览体验等不同复杂程度的动态响应式布局。
Advances in Collection View Layout Collection View Layouts make it easy to build rich interactive collections. Learn how to make dynamic and responsive layouts that range in complexity from basic lists to an advanced, multi-dimensional browsing experience. app store,browse,custom layouts,layouts WWDC19 日文, 简体中文, 英文 -
39:07
App 后台执行改进
后台执行是一款强大工具,app 可以使用它来提供出色的用户体验。了解在后台运行时应遵循的最佳做法,特别是当您使用 VoIP 或静默推送时;了解用于支持长期运行的流程和维护任务的全新调度 API。
Advances in App Background Execution Background execution is a powerful tool your app can leverage to provide a great user experience. Learn about best practices to follow when running in the background, especially if you use VoIP or silent pushes, and an all-new scheduling API that enables long running processing and maintenance... background,battery,performance,power WWDC19 日文, 简体中文, 英文 -
35:45
Core Location 新功能
定位技术是在您的 app 内提供基于环境的服务的核心所在。探索 Core Location 框架中的最新功能如何为众多高级测距功能奠定基础,为您提供更多的选项来清晰地将您的定位需求传达给用户,并允许他们为您的 app 提供更加细致的访问授权。
What\\u0027s New in Core Location Location technologies are core to delivering context-based services within your app. Discover how the latest features in the Core Location Framework lay the groundwork for advanced ranging capabilities and delivers more options for you to clearly communicate your location needs to your users, and... WWDC19 日文, 简体中文, 英文 -
35:19
“通过 Apple 登录”简介
“通过 Apple 登录”是让用户使用现有 Apple ID 登录各类 app 的快速、简单方法。了解在您的 app 或网站中添加“通过 Apple 登录”按钮来获取新客户有多简单,并从“通过 Apple 登录”提供的内建安全性、防诈骗和隐私保护功能中获益。
Introducing Sign In with Apple Sign In with Apple is the fast, easy way for people to sign in to apps using the Apple IDs they already have. Learn how easy it is to add a Sign In with Apple button to your app or website to acquire new customers and benefit from the built-in security, antifraud, and privacy that Sign In with... apple id,sign in WWDC19 日文, 简体中文, 英文 -
20:44
LLDB:不限于“po”
LLDB 是一个功能强大的工具,可用于在运行时浏览和调试您的 app。探索在 app 中显示值的各种方式,如何格式化自定数据类型,以及如何利用自己的 Python 3 脚本来扩展 LLDB。
LLDB: Beyond \\u0022po\\u0022 LLDB is a powerful tool for exploring and debugging your app at runtime. Discover the various ways to display values in your app, how to format custom data types, and how to extend LLDB using your own Python 3 scripts. WWDC19 日文, 简体中文, 英文 -
26:17
室内地图计划简介
通过“室内地图计划”,拥有大型公共或私密空间的组织可以利用精确的室内位置信息并展示精美的室内地图,从而营造出色的用户体验。了解包括标准地图定义创建、地图验证、测试和校准在内的整个实现的工作流程,并详细了解如何使用 MapKit 和 MapKit JS 将它完全整合到您的 app 或网站中。
Introducing the Indoor Maps Program The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that leverage precise location information and present stunning indoor maps. Learn the entire enablement workflow including, creation of a standards-based map definition, map validation,... WWDC19 日文, 简体中文, 英文 -
8:53
AVAudioEngine 新功能
AVAudioEngine 支持音频的实时捕捉、处理和播放。了解如何在您的音频 app 中利用这一强大 API 的增强功能,例如对语音处理和空间渲染模式选择的支持。
What\\u0027s New in AVAudioEngine AVAudioEngine enables the realtime capture, processing, and playback of audio. Learn how to take advantage of enhancements to this powerful API, such as support for voice processing and spatial rendering mode selection, in your own audio app. WWDC19 日文, 简体中文, 英文 -
1:46
让您的音频 App 实现现代化
Apple 平台提供了打造丰富 app 体验所必需的整套音频框架和技术。了解推荐采用哪些框架和 API 来确保您的 app 为未来做好准备。
Modernizing Your Audio App Apple platforms provide a comprehensive set of audio frameworks and technologies that are essential to creating a rich app experience. Learn about which frameworks and APIs are recommended to ensure that your app is well positioned for the future. WWDC19 日文, 简体中文, 英文 -
14:50
支持 Alpha 通道的 HEVC 视频
HEVC 视频增加了对 alpha 通道的支持,您现在可以在 app 和网页上通过自定背景合成视频。了解如何制作兼容的媒体,以及进行播放的最佳做法。
HEVC Video with Alpha With the addition of alpha channel support for HEVC video, you can now composite video over custom backgrounds in both your apps and on the web. Learn how to author compatible media, and the best practices for playback. WWDC19 日文, 简体中文, 英文 -
20:59
适用于 Swift 的 Accelerate 简介
Accelerate 框架提供了数百种计算函数,这些函数都针对设备运行的系统架构进行了高度优化。学习如何直接在 Swift 中使用所有这些强大的函数。了解强大的矢量编程如何为您的 iOS、macOS、Apple TVOS 和 watchOS app 提供卓越的性能。
Introducing Accelerate for Swift Accelerate framework provides hundreds of computational functions that are highly optimized to the system architecture your device is running on. Learn how to access all of these powerful functions directly in Swift. Understand how the power of vector programming can deliver incredible... accelerate,blas,computation,dft,fft,image processing,lapack,linear algebra,neural network,noise,numerics,performance,quaternions,realtime video,simd,slerp,sparse solver,spline,swift,vdsp,vector,vforce,vimage WWDC19 日文, 简体中文, 英文 -
17:00
支持新的游戏控制器
在 iOS 13、macOS Catalina 和 Apple TVOS 13 中,Game Controller 框架添加了对多款知名控制台游戏控制器的支持。简要了解新增的控制器,并理解它们提供输入的方式。了解处理可选按键的推荐最佳做法,学习 macOS 上的正确支持方式。
Supporting New Game Controllers With iOS 13, macOS Catalina, and tvOS 13, the Game Controller framework adds support for several well-known console game controllers. Get briefed about the newly-added controllers and understand how their inputs are delivered. Learn recommended best practices for handling optional buttons, and... WWDC19 日文, 简体中文, 英文 -
10:18
Game Center 玩家标识符
Game Center 现在支持界定于个别游戏或开发团队 ID 的永久玩家标识符。了解限定范围的标识符如何提高玩家隐私的保护,看看如何将您的 app 和游戏迁移到推荐的 API。
Game Center Player Identifiers Game Center now supports persistent player identifiers scoped to individual games or to a developer team ID. Understand how scoped identifiers enhance player privacy and see how to transition your apps and games onto the recommended API. WWDC19 日文, 简体中文, 英文 -
48:34
利用 Apple tvOS 掌控客厅
Apple tvOS app 可以利用 4K 分辨率、杜比视界和 HDR10 提供绝佳的画面质量,借助杜比全景声实现沉浸式音效,为用户带来精彩绝伦的体验。探索如何为您的媒体 app 设计精美、引人入胜且内容为先的体验。了解新的 Top Shelf 扩展和样式,在客户打开您的 app 之前就吸引他们查看您的内容。利用用户描述文件支持来提供更加直观的共享设备体验。
Mastering the Living Room With tvOS tvOS apps can deliver amazing experiences with stunning picture quality through 4K resolution, Dolby Vision and HDR10, and immersive sound through Dolby Atmos. Discover how to design beautiful, engaging, content-first experiences for your media applications. Learn about the new Top Shelf... ,actions carousel,apple tv,apple tv 4k,carousel,content,content first,living room,mastering,new,new api,preview,remote,top shelf,top shelf new,trailers,tv app,tv design,tvos,tvos13,tvos 13,tv remote,tv room WWDC19 日文, 简体中文, 英文 -
6:56
针对隔空播放 2 视频的 HLS 创作
通过隔空播放 2 视频功能,您可以将 Apple 设备上的视频分享到常见的智能电视。了解顺畅地将高质量视频传输到这些电视机的特别注意事项,以及如何利用验证工具来确保您的内容已准备好在黄金时段播放。
HLS Authoring for AirPlay 2 Video AirPlay 2 Video lets you share video from Apple devices to popular smart TVs. Learn about the special considerations for seamless delivery of high quality video to these TVs, and how to utilize the validation tools to ensure your content is ready for primetime. WWDC19 日文, 简体中文, 英文 -
40:38
Core ML 3 框架
Core ML 3 现在支持设备端机器学习之前从未能支持的高级模型类型。了解个性化模型如何为您的 app 带来绝佳的个性化机遇。更深入地了解将各种模型和改进链接到用于转换现有模型的 Core ML 工具的策略。
Core ML 3 Framework Core ML 3 now enables support for advanced model types that were never before available in on-device machine learning. Learn how model personalization brings amazing personalization opportunities to your app. Gain a deeper understanding of strategies for linking models and improvements to Core ML... ai,artificial intelligence,core ml,core ml tools,create ml,deep learning,learning,machine learning,model,natural language,neural network,sound,speech,training,vision WWDC19 日文, 简体中文, 英文 -
39:32
SF Symbols 简介
SF Symbols 提供了一个全面的矢量符号资源库,您可以将这些符号整合到自己的 app 中,通过与周围文本自动对齐以及支持多种粗细和大小,简化用户界面元素的布局。了解如何轻松地根据不同屏幕尺寸和布局进行调整,以及提高 app 的辅助功能和本地化程度。详细了解如何根据您的需求创建与 SF Symbols 视觉风格完美契合的新符号。
Introducing SF Symbols SF Symbols introduces a comprehensive library of vector-based symbols that you can incorporate into your app to simplify the layout of user interface elements through automatic alignment with surrounding text, and support for multiple weights and sizes. Learn how easy it is to adapt to different... baseline,font,san francisco,scale,sf hello,uiimage,weight WWDC19 日文, 简体中文, 英文 -
14:34
Create ML App 简介
要将 Core ML 的强大功能整合到您的 app 中,首先需要应对一个挑战。如何创建您的模型?新的 Create ML app 为模型创建提供了直观的工作流程。了解如何在这个简单易用的工具中快速训练、评估、测试和预览您的模型。从处理大量强大机器学习任务的诸多可用模板中选择一个入手。进一步了解用于持续改进和试验模型的众多功能。
Introducing the Create ML App Bringing the power of Core ML to your app begins with one challenge. How do you create your model? The new Create ML app provides an intuitive workflow for model creation. See how to train, evaluate, test, and preview your models quickly in this easy-to-use tool. Get started with one of the many... activity,ai,artificial intelligence,classifier,core ml,create ml,detection,image classification,learning,machine learning,model,motion,natural language,recommender,sound,tools,training,vision,xcode WWDC19 日文, 简体中文, 英文 -
14:49
机器学习的新功能
Core ML 3 已得到极大扩展,能够在您的 app 中实现更加强大的设备端机器学习功能。了解如何通过新的 Create ML app 轻松地为众多任务构建 Core ML 模型。概括了解模型个性化,计算机视觉、自然语言、声音和语音方面的精彩更新,以及对先进模型类型的新增支持。
What\\u0027s New in Machine Learning Core ML 3 has been greatly expanded to enable even more amazing, on-device machine learning capabilities in your app. Learn about the new Create ML app which makes it easy to build Core ML models for many tasks. Get an overview of model personalization; exciting updates in Vision, Natural... convertors,core ml,core ml tools,create ml,model personalization,models,natural language,neural networks,nlp,ondevice training,sound,speech,vision WWDC19 日文, 简体中文, 英文 -
31:55
使用 USD
通用场景描述 (USD) 能够可靠地描述 3D 场景,让工程师和艺术家可以在创意工作流程中开展密切协作。了解 USD 的强大功能,并探索它出色的可扩展性。更深入地了解如何创建 USD 素材资源,并了解如何提供用于 ARKit 和 RealityKit 的 usdz 内容。
Working with USD Universal Scene Description (USD) enables the robust description of 3D scenes and empowers engineers and artists to seamlessly collaborate across the creative workflow. Get introduced to the powerful capabilities of USD and explore its incredible scalability. Gain a deeper understanding of how... WWDC19 日文, 简体中文, 英文 -
42:06
HLS 低延迟简介
自 2009 年推出以来,HTTP Live Streaming (HLS) 已经在全世界提供了无数实时和点播音视频流媒体。随着全新低延迟模式的推出,现在可以大规模在公共网络上实现延迟不超过两秒,同时仍然向后兼容现有的客户端。了解如何开发和配置您的内容交付系统来利用这项新技术。
Introducing Low-Latency HLS Since its introduction in 2009, HTTP Live Streaming (HLS) has enabled the delivery of countless live and on‐demand audio and video streams globally. With the introduction of a new Low-Latency mode, latencies of less than two seconds are now achievable over public networks at scale, while still... WWDC19 日文, 简体中文, 英文 -
55:28
利用 Metal 进行现代化渲染
Metal 是 GPU 加速图形和计算框架,可帮助开发者打造从专业 app 到控制台风格游戏的一切内容。了解如何利用 Metal 功能来实现现代图形技术,包括延迟渲染和分块前向渲染。了解 GPU 驱动功能如何让 Metal 自行安排工作负载,从而在几乎没有 CPU 交互的情况下构建和执行完整的场景及计算工作负载。了解 GPU 系列如何帮助您更加轻松地构建适用于所有 Apple 平台的 app,并探索 Metal 如何让您的 app 和游戏在性能和功能方面更上一层楼。
Modern Rendering with Metal Metal is the GPU-accelerated graphics and compute framework that helps developers build everything from pro apps to console-style games. Learn how to apply Metal features to implement modern graphics techniques including deferred and tiled-forward rendering. See how GPU-driven capabilities enable... WWDC19 日文, 简体中文, 英文 -
54:25
Xcode 入门
Xcode 是用于为各个 Apple 平台打造出色 app 的开发环境。了解如何利用 Xcode 功能来完成从新建项目到 App Store 分发的整个过程。您将通过开发一个正常工作的 SwiftUI app,学习如何浏览 Xcode 用户界面,如何利用源代码编辑器和实时用户界面预览,如何将社区开发的 Swift 软件包整合到您的 app 中,以及如何重构和测试您的代码。
Getting Started with Xcode Xcode is the development environment for creating great apps for Apple platforms. Find out how to take advantage of Xcode features to go all the way from a new project to App Store distribution. Along the way, you\'ll learn how to navigate the Xcode user interface, how to take advantage of the... WWDC19 日文, 简体中文, 英文 -
54:16
SwiftUI 简介:打造您的首个 App
查看 SwiftUI 的实际应用!观看 SwiftUI 团队的工程师如何从头开始构建功能齐全的 app。了解这个新框架背后的理念,以及声明式编程的益处。深入探索 SwiftUI 的运作方式,并了解 SwiftUI 和 Xcode 11 如何一起帮助您更快地打造出色的 app。
Introducing SwiftUI: Building Your First App See SwiftUI in action! Watch as engineers from the SwiftUI team build a fully-functioning app from scratch. Understand the philosophy driving this new framework and learn about the benefits of declarative-style programming. Take a look under the hood to understand how SwiftUI operates and learn... better apps faster,canvas,control,declarative,previews,view WWDC19 日文, 简体中文, 英文 -
36:44
Swift 新功能
Swift 现在是所有 Apple 平台上诸多主要框架选用的语言,包括 SwiftUI、RealityKit 和 Create ML。与我们一起回顾 Swift 5.0,并探索 Xcode 11 中新推出的 Swift 5.1。了解性能和安全性方面的最新改进。探索该语言的新功能,以及这些功能如何助力这些新框架的开发。
What\\u0027s New in Swift Swift is now the language of choice for a number of major frameworks across all of Apple\'s platforms, including SwiftUI, RealityKit and Create ML. Join us for a review of Swift 5.0 and an exploration of Swift 5.1, new in Xcode 11. Find out about the latest advancements in performance and safety... WWDC19 日文, 简体中文, 英文 -
31:49
将 Core Data 与 CloudKit 搭配使用
CloudKit 提供了强大的云同步技术,而 Core Data 提供了大量的数据建模和持久性 API。了解如何结合利用这些互补的技术来轻松构建基于云的 app。了解如何利用新的 Core Data API 轻松管理您整个 app 内的数据流以及 CloudKit 的进出数据流。加入我们,进一步了解如何结合使用这些框架来在您客户的所有设备上提供出色的体验。
Using Core Data With CloudKit CloudKit offers powerful, cloud-syncing technology while Core Data provides extensive data modeling and persistence APIs. Learn about combining these complementary technologies to easily build cloud-backed applications. See how new Core Data APIs make it easy to manage the flow of data through... backup,batch operations,change notifications,cloud,cloudkit,concurrency,core,core data,data,derived attributes,documents,history tracking,icloud,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,record,records,server,sharing,sqlite,testing,zone WWDC19 日文, 简体中文, 英文 -
34:58
利用 Xcode 11 打造出色的本地化体验
了解您的 app 如何在 iOS 13 中支持针对 app 的语言设置。详细了解利用素材资源目录来本地化素材资源,以及如何利用 Xcode 11 简化您的本地化工作流程。了解如何生成多种语言的屏幕快照以进行本地化和测试。
Creating Great Localized Experiences with Xcode 11 Learn how your app can support per-app language settings in iOS 13. Get the details on localizing assets with asset catalogs and simplifying your localization workflow with Xcode 11. Understand how to generate screenshots in multiple languages for localization and testing. ,,,i18n,localization,world WWDC19 日文, 简体中文, 英文 -
33:02
Xcode 11 新功能
从探索 Xcode 11 的新功能开启这一周。Xcode 旨在帮助您更快地将创意变为产品。探索编辑和整理源代码的新方式、用于设计和预览用户界面的新功能,以及用于调试和测试的功能改进。概括了解本年度介绍开发者工具的讲座。
What\\u0027s New in Xcode 11 Start the week with a tour of new features in Xcode 11, designed to help you get from idea to product faster than ever. Discover new ways to edit and organize your source code, new capabilities for designing and previewing user interfaces, and great improvements for debugging and testing. Get an... WWDC19 日文, 简体中文, 英文 -
35:49
通过隔空播放 2 走向大屏幕
通过隔空播放功能,您可将 Apple 设备上的视频、照片和音乐等内容轻松分享到 Apple TV、喜爱的扬声器,以及常见的智能电视。了解如何为隔空播放视频提供最佳的体验,包括长篇内容的自动选择路径、遥控、正在播放元数据,以及视频质量注意事项等。
Reaching the Big Screen with AirPlay 2 AirPlay lets you share videos, photos, music, and more from Apple devices to your Apple TV, favorite speakers, and popular smart TVs. Learn how to deliver the best possible experience for AirPlay video, including automatic route selection for long form content, remote control, now playing... WWDC19 日文, 简体中文, 英文 -
49:15
Apple 设计大奖
加入我们,参加令人难忘的颁奖典礼,共同为开发者与他们的出色作品庆祝。2019 年 Apple 设计大奖表彰在设计与创新方面都非常出色的 iOS、macOS、watchOS 和 Apple TVOS app。
Apple Design Awards Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2019 Apple Design Awards recognize state of the art iOS, macOS, watchOS, and tvOS apps that reflect excellence in design and innovation. WWDC19 日文, 简体中文, 英文 -
117:19
平台情况纵览
WWDC 2019 平台情况纵览
Platforms State of the Union WWDC 2019 Platforms State of the Union sotu,sotu 2019 WWDC19 日文, 简体中文, 英文 -
137:33
主题演讲
WWDC 2019 主题演讲
Keynote WWDC 2019 Keynote WWDC19 日文, 简体中文, 英文, 西班牙文, 韩文
-
-
WWDC18 -
37:27
测试技巧和窍门
测试是以一致方式验证代码能否正常工作的一种必备工具,但代码常常会涉及超出您控制范围内的依赖关系。探索相应的技巧,以便使用 XCTest 在 Apple 平台上顺利测试原本难以测试的代码。了解各种相关技巧,以便编写质量更高、运行快速且只需少量维护的测试。
Testing Tips & Tricks Testing is an essential tool to consistently verify your code works correctly, but often your code has dependencies that are out of your control. Discover techniques for making hard-to-test code testable on Apple platforms using XCTest. Learn a variety of tips for writing higher-quality tests... asynchronous,automation,delayed,delegate,dependency,dispatchqueue,expectation,injection,mocking,network,notificationcenter,nsnotificationcenter,nspredicate,nstimer,nsurlprotocol,nsurlrequest,nsurlsession,observers,performance,predicate,protocol,pyramid,scheduledtimer,speed,stub,swift,timers,ui testing,unit test,urlprotocol,urlrequest,urlsession,xcuitest WWDC18 日文, 简体中文, 英文 -
51:28
深入了解 iOS 内存
探索如何利用内存图来掌握 app 内存占用空间的具体构成情况。理解一幅图像的真实内存开销。了解减少 app 内存占用空间的技巧和窍门。
iOS Memory Deep Dive Discover how memory graphs can be used to get a close up look at what is contributing to an app's memory footprint. Understand the true memory cost of an image. Learn some tips and tricks for reducing the memory footprint of an app. footprint,image,memory,size WWDC18 日文, 简体中文, 英文 -
57:17
解读崩溃和崩溃日志
App 突然崩溃是用户体验不佳和 app 审核遭拒的原因之一。了解崩溃日志的分析方式、日志所含的信息以及如何诊断崩溃原因,包括难以重现的内存损坏和多线程问题。
Understanding Crashes and Crash Logs Sudden app crashes are a source of bad user experience and app review rejections. Learn how crash logs can be analyzed, what information they contain and how to diagnose the causes of crashes, including hard-to-reproduce memory corruptions and multithreading issues. ,,,0x8badf00d,address,assertion,caseiterable,destroyer,disassemble,disassembly,dispatchqueue,free,gcd,grand central dispatch,isa,ivar,lldb,malloc,objcmsgsend,organizer,pointers,precondition,race,rotated,sanitizers,stack,testflight,thread,trace,unrecognized selector,use after free,zombies WWDC18 日文, 简体中文, 英文 -
40:30
提供出色的辅助功能体验
精益求精,打造具有出色辅助功能体验的 app。了解如何设计 app 的各个元素,以便用户清楚查看和轻松使用。探索如何改进用户与 app 的互动方式,即使在呈现自定视图或采用复杂 UI 时也能顺畅互动。
Deliver an Exceptional Accessibility Experience Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maximum clarity and accessibility. Discover how to enhance the way users interact with your app even when presenting custom views, or drawing complex UI. assistive,blind,color,contrast,deaf,disability,physical,vision,voiceover WWDC18 日文, 简体中文, 英文 -
53:41
通过 Xcode 和 LLDB 进行高级调试
探索用于增强 Xcode 调试工作流程的高级技巧及提示和窍门。了解如何利用 LLDB 和自定断点来增强调试功能。充分利用 Xcode 的视图调试工具来更加高效地解决 app 中的 UI 问题。
Advanced Debugging with Xcode and LLDB Discover advanced techniques, and tips and tricks for enhancing your Xcode debugging workflows. Learn how to take advantage of LLDB and custom breakpoints for more powerful debugging. Get the most out of Xcode's view debugging tools to solve UI issues in your app more efficiently. ,,,,astronaut,catransaction,debugger,expression,flush,frame,gravity,jump,nudge,objc,objectivec,objectivec,poc,popover,swift,symbolic,thread,uiview,variable,view debugger WWDC18 日文, 简体中文, 英文 -
46:45
优化 App 素材
了解如何借助 iOS 12 中推出的新功能来使用素材,为您的 app 引入兼顾视觉效果和数据效率的图案。深入了解如何最大限度地利用素材目录来组织、优化和制作图案素材。学习相关技巧,进一步简化设计师和开发者之间的工作流程。确保 app 交付品质更高、占用空间更少,同时通过图案素材的高保真度来为 app 吸引尽可能多的目标受众。
Optimizing App Assets Learn how to use assets to bring visually compelling and data efficient artwork to your apps, leveraging new features in iOS 12. Gain insight into organizing, optimizing, and authoring artwork assets by using asset catalogs to their fullest. Learn techniques to better streamline workflows between... 1x,2x,3x,app thinning,asset catalog,asset catalogue,catalog,catalogs,catalogue,compression,heif,heiff,thinning WWDC18 日文, 简体中文, 英文 -
38:13
Metal 着色器调试和剖析
Metal 提供了强大的工具,用于分析着色器行为并优化性能。深入了解如何使用 Xcode 内新增的形状查看功能来对顶点阶段问题进行故障诊断。使用着色器调试程序来逐步调试顶点、片段以及逐行计算着色器执行情况。详细了解如何分析 GPU 负载,并查看针对 A11 仿生的着色器分析程序增强功能。
Metal Shader Debugging and Profiling Metal provides powerful tools for analyzing shader behavior and optimizing performance. Dive into troubleshooting vertex-stage problems with new geometry viewing capabilities in Xcode. Use the shader debugger to step through vertex, fragment, and compute shader execution line-by-line. Get details... WWDC18 日文, 简体中文, 英文 -
55:40
创建自定 Instrument
了解自定 instrument 的用处以及何时应该使用自定 instrument。深入了解自定 instrument 的架构以及如何创建自定 instrument。了解优秀 instrument 应该具备哪些属性。深入了解高级建模以及如何使用 CLIPS 语言。
Creating Custom Instruments Understand how custom instruments are useful and when they should be used. Get an in-depth view of the architecture of custom instruments and how to create them. Understand the attributes of a good instrument. Dive into advanced modeling and how to use the CLIPS language. instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 日文, 简体中文, 英文 -
61:43
Introducing Network.framework: A modern alternative to Sockets
The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you.
Introducing Network.framework: A modern alternative to Sockets The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you. WWDC18 日文, 简体中文, 英文 -
39:48
在 Xcode 中更快地构建
在 Xcode 10 中更快地构建您的 app。了解如何构造项目和调整代码,从而充分利用所有处理器内核。无论是在小幅修改代码后查看具体效果,还是要完整地构建 app 以备发布,这些技巧都能够节省构建可运行 app 所需的时间。
Building Faster in Xcode Build your apps faster in Xcode 10. Learn how to structure your projects and tweak your code to take full advantage of all processor cores. Whether you\'ve made a few small code changes you want to give a try, or you\'re building your full app for release, these techniques will cut the time it... anyobject,batch,bridging header,categories,codegen,cycle,dependencies,dependency,explicit,file list,implicit,incremental,inference,objc,objectivec,objectivec,parallelized,private,serialized,swift,whole module optimization,wmo,xcfilelist WWDC18 日文, 简体中文, 英文 -
64:41
设计流畅的界面
探索用于打造 iPhone X 流畅手势界面的技巧。了解如何设计直观自然的手势和动作,让用户愉快地使用您的 app。
Designing Fluid Interfaces Discover the techniques used to create the fluid gestural interface of iPhone X. Learn how to design with gestures and motion that feel intuitive and natural, making your app a delight to use. animation,behavior,design,fluid,gesture,iphone x,motion,physics,smooth WWDC18 日文, 简体中文, 英文 -
40:04
精心的设计
让出色的 app 体验跃然于屏幕之上。这类体验富有动态、引人入胜且充满个性化,最为重要的是,它们源于强烈且明确的设计意图。了解相应的关键技巧,通过选用适当的象征、做出不同寻常的选择并让每个互动都显得更加真实自然,来实现贴心的设计。
Intentional Design Great app experiences leap off the screen. They are dynamic, immersive, personal, and, above all else, the result of a strong and clear intent. Learn key techniques for being intentional with your design by choosing appropriate metaphors, making extreme choices, and making every interaction feel... behavior,dad jokes,design,editorial,experience,interaction,ui,ux,visual WWDC18 日文, 简体中文, 英文 -
35:25
Measuring Performance Using Logging
Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments.
Measuring Performance Using Logging Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments. instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 日文, 简体中文, 英文 -
53:22
优秀设计特征
优秀设计不会凭空出现,它需要真实的人用心来制作。通过 Apple 和开发者社区中设计师的叙述,探索优秀设计的特征所在。了解设计师如何从日常生活当中获得灵感,构思并细化想法,然后激励自己设计出能够经受时间考验的 app 和游戏。
The Qualities of Great Design Great Design isn't magic, it is crafted with care by real people. Explore the characteristics of great design through the voices of designers from Apple and our developer community. Learn how they take inspiration from everyday life, conceive and refine ideas, and push themselves to design apps... ,,,,animation,apple design,apple designers,audio,care,caroline,cas,communiction,copy,craft,d,design,design best practices,designer,doug,editorial,elaine,emoji,gary,great,great design,haptics,hugo,interaction,interview,interviews,jessie,khan,khan academy,lauren,lauren grimm,lauren strehlow,layers,loic,loc,mike,nando,nicole,people,podcast,q,qualities,quality,sound,strehlow,travis,typography,ui,visual,where cards fall WWDC18 日文, 简体中文, 英文
-
-
WWDC17 -
32:17
利用 SpriteKit 在 2D 基础上更进一步
借助 SpriteKit,可以轻松打造高性能、低能耗的 2D 游戏等。看看如何利用与 ARkit 的无缝整合来在增强现实中引入 SpriteKit 对象。了解如何混合使用 2D 和 3D 内容,以及如何运用逼真的转换。直接控制 SpriteKit 渲染,并详细了解如何离线渲染为 Metal 纹理。
Going Beyond 2D with SpriteKit SpriteKit makes it easy to create high-performance, power-efficient 2D games and more. See how to take SpriteKit objects into Augmented Reality through seamless integration with ARKit. Learn about mixing 2D and 3D content and applying realistic transformations. Take direct control over SpriteKit... 2d,action,animation,arkit,audio,camera,collision,collisions,constraint,gpu,graphics,inverse kinematics,lighting,metal,opengl,physics,platformer,puzzle,render,shaders,shading,skaction,skaudionode,skcameranode,sknode,skreferencenode,spatial,sprite WWDC17 简体中文, 英文 -
34:48
设计声音
设计不仅在于视觉方面,也在于听觉方面。了解声音设计如何有助于为您的 app 或游戏打造更引人入胜、更易使用且更有意义的用户体验,并简要了解 Apple 产品中的声音是如何制作的。
Designing Sound Design is not just about what people see, it's also about what they hear. Learn about how sound design can help you create a more immersive, usable and meaningful user experience in your app or game, and get a glimpse of how the sounds in Apple products are created. ,,,,,,,,,,,,apple design,apple designers,design,design best practices,design demo,ios design,sound design WWDC17 简体中文, 英文 -
59:56
基本的设计原则
要了解设计如何满足人类对安全、意义、成就和美的需求,设计原则是关键。了解这些原则具体是什么,以及它们如何帮助您设计更加受人欢迎、易于理解、充满力量并令人满意的用户体验。
Essential Design Principles Design principles are the key to understanding how design serves human needs for safety, meaning, achievement and beauty. Learn what these principles are and how they can help you design more welcoming, understandable, empowering and gratifying user experiences. ,,,,,,,,,apple design,apple designers,cross platform,design,design best practices,design principles,global design,hi,hig,human interface,ios,ios design,mac design WWDC17 简体中文, 英文 -
54:37
Grand Central Dispatch 的现代化用法
macOS 10.13 和 iOS 11 重新设计了 Grand Central Dispatch 和 Darwin 内核的协作方式,让您的 app 能够更加高效地运行并发工作负载。了解如何对您的代码进行现代化,以利用这些改进并优化对硬件资源的使用。
Modernizing Grand Central Dispatch Usage macOS 10.13 and iOS 11 have reinvented how Grand Central Dispatch and the Darwin kernel collaborate, enabling your applications to run concurrent workloads more efficiently. Learn how to modernize your code to take advantage of these improvements and make optimal use of hardware resources. gcd,runtime,thread WWDC17 简体中文, 英文 -
53:52
SceneKit:新功能
SceneKit 是一种速度快、功能齐全的高级 3D 图形框架,让您可以为 app 和游戏打造沉浸式的场景和特效。看看如何利用相机控制和特效方面的最新改进,来模拟焦外成像和运动模糊等真实的相机光学效果。了解用于直接在 GPU 上从粗糙网格开始创建光滑表面的曲面分割和曲面细分功能。查看与 ARKit 的全新整合,以及通过 Xcode 场景编辑器实现的工作流程改进。
SceneKit: What\\u0027s New SceneKit is a fast and fully featured high-level 3D graphics framework that enables your apps and games to create immersive scenes and effects. See the latest advances in camera control and effects for simulating real camera optics including bokeh and motion blur. Learn about surface subdivision... 3d,camera,collada,dae,france,french,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,renderer,rendering,scene,scnlayer,scnnode,scnview WWDC17 简体中文, 英文 -
54:51
HTTP Live Streaming 改进
通过 HTTP Live Streaming,您可以将直播和按需播放内容通过流媒体的形式提供给全球观众。了解 HTTP Live Streaming 强大的新功能和增强功能。主要内容包括 HEVC 支持、播放列表元变量、IMSC1 字幕,以及多个流媒体的同步播放。探索如何通过新的 AVContentKeySession API 简化您的 FairPlay 密钥处理,以及利用离线 HLS 播放的增强功能。
Advances in HTTP Live Streaming HTTP Live Streaming allows you to stream live and on-demand content to global audiences. Learn about great new features and enhancements to HTTP Live Streaming. Highlights include support for HEVC, playlist metavariables, IMSC1 subtitles, and synchronized playback of multiple streams. Discover... cmaf,hevc,hls,http live streaming,imsc1,playback,playlists,streaming,video WWDC17 简体中文, 英文 -
9:31
为全球受众而设计
App Store 覆盖全球市场,这意味着您的 app 可能受到来自全球用户的喜爱。探索让您的 app 变得实用并尽可能吸引更多用户的方式。学习一些简单的技巧,在向全球用户提供 app 时避免常见问题。
Designing for a Global Audience The worldwide reach of the App Store means that your app can be enjoyed by people from around the globe. Explore ways to make your app useful and appealing to as many people as possible. And pick up simple techniques for avoiding common issues when reaching a global audience. audience,design,design best practices,designing,design studio,design studio shorts,global,global audience,global design,internationalization,short,shorts WWDC17 简体中文, 英文 -
13:57
Apple TVOS 上的本地化最佳做法
为全球受众构建 app,使其覆盖更多用户。学习如何创建在任何国家/地区和语言设置下都能流畅运行的本地化 Apple TVOS app。深入探讨处理服务器端内容、匹配首选语言以及本地化图像和文本方向等各类主题。
Localization Best Practices on tvOS Expand the reach of your apps by building them for a worldwide audience. Learn how to create localized tvOS apps that perform seamlessly regardless of country and language. Gain insights into such topics as handling server-side content, matching preferred languages, and localizing images and text... international,internationalization,locale,right to left,righttoleft WWDC17 简体中文, 英文 -
11:22
设计字形
字形是一个强大的沟通工具,也是您 app 的设计语言的基本要素。了解在确定字形概念时的重要注意事项,以及针对 app 内外的空间制作有效字形集的关键设计原则。
Designing Glyphs Glyphs are a powerful communication tool and a fundamental element of your app's design language. Learn about important considerations when conceptualizing glyphs and key design principles of crafting effective glyph sets for spaces inside and outside of your app. design,design best practices,designing glyphs,design studio,design studio shorts,glyphs,icon,icon design,iconography,icons,search glyph,short,shorts,tab bar WWDC17 简体中文, 英文 -
10:31
App 图标设计
App 图标是您的 app 在主屏幕上的形象代表。学习关键设计原则,以创建简单、独特、有意义且精美的 app 图标。掌握简单而有效的技巧,以测试 app 图标的清晰度和即时可辨识度。
App Icon Design An app icon is the face of your app on the home screen. Learn key design principles for creating simple, unique, meaningful and beautiful app icons. Gain simple but effective techniques for testing your app icon for clarity and immediate recognizability. app,app icon,app icons,design,design best practices,designing,design studio,design studio shorts,icon,icon design,short,shorts WWDC17 简体中文, 英文 -
10:41
60 秒完成原型设计
学习如何快速构建互动原型!了解如何利用您熟悉的工具,以最少的时间来测试新的创意和改进现有的创意。
60-Second Prototyping Learn how to quickly build interactive prototypes! See how you can test new ideas and improve upon existing ones with minimal time investment and using tools you are already familiar with. 60 seconds,design,design best practices,design studio,design studio shorts,interactive,interactive prototype,prototype,prototyping,short,shorts WWDC17 简体中文, 英文 -
7:18
Apple TVOS 上的深度链接
Apple TVOS Top Shelf 和通用链接等设计功能可以帮助客户更快、更轻松地沉浸在您的内容中。了解如何在深度链接到 UIKit 或 TVMLKit app 内容时打造顺畅的 app 启动体验。
Deep Linking on tvOS Design features such as the tvOS Top Shelf and Universal Links help customers immerse themselves in your content more quickly and easily. Learn how to create seamless app launch experiences when deep linking into content of UIKit or TVMLKit apps. tv app,universal link WWDC17 简体中文, 英文 -
29:05
高效图像文件格式
了解全新高效图像文件格式 (HEIF) 的基本详情,并探索 Apple 平台使用了哪些功能。深入探索容器结构、它可处理的媒体和元数据类型,以及这种新标准带来的许多其他益处。
High Efficiency Image File Format Learn the essential details of the new High Efficiency Image File Format (HEIF) and discover which capabilities are used by Apple platforms. Gain deep insights into the container structure, the types of media and metadata it can handle, and the many other advantages that this new standard affords. WWDC17 简体中文, 英文 -
18:41
适用于 HTTP Live Streaming 的错误处理最佳做法
HTTP Live Streaming (HLS) 能够在各种不同的网络和带宽条件下稳定传输媒体内容。不过,影响流媒体传输的因素有许多,如服务器或编码器故障、缓存问题或网络掉线。了解您的服务器为实现最高稳定性应采用的最佳行为,并从实践角度了解您的 app 可能遇到的错误以及如何处理这些错误。
Error Handling Best Practices for HTTP Live Streaming HTTP Live Streaming (HLS) reliably delivers media content across a variety of network and bandwidth conditions. However, there are many factors that can impact stream delivery, such as server or encoder failures, caching issues, or network dropouts. Learn the best-practice behaviors that your... WWDC17 简体中文, 英文 -
13:53
优秀游戏的设计技巧
出色的游戏可以让我们穿越到另一个世界,在那里统治王国、参加传奇战役,或者成为弹珠高手。了解新手引导和 UI 设计的最佳做法,让每个人都沉醉于您的游戏并享受乐趣。
Design Tips for Great Games Great games transport us into another world where we can reign over a kingdom, fight epic battles, or become a pinball wizard. Learn on-boarding and UI design best practices that will enable everyone to lose themselves in your game and have fun. design,design best practices,design studio,design studio shorts,game,game best practices,game design,games,game ui,game user experience,game user interface,mobile game ui,mobile gaming,short,shorts,studio WWDC17 简体中文, 英文 -
14:41
Apple TVOS 上的正在播放和遥控命令
Apple TVOS 上的许多 app 都离不开统一、直观的媒体播放控制,而正确使用和配置 MPNowPlayingInfoCenter 和 MPRemoteCommandCenter 是提供出色用户体验的关键所在。更深入地探索这些框架,并学习如何确保顺畅的体验,不管您使用 Siri、Siri Remote 还是 iOS Remote app 来控制 app。
Now Playing and Remote Commands on tvOS Consistent and intuitive control of media playback is key to many apps on tvOS, and proper use and configuration of MPNowPlayingInfoCenter and MPRemoteCommandCenter are critical to delivering a great user experience. Dive deeper into these frameworks and learn how to ensure a seamless experience... WWDC17 简体中文, 英文 -
9:07
HLS 创作更新
HTTP Live Streaming (HLS) 能够稳定地向全世界的观众提供视频。这种稳定性的关键是一整套可帮助您制作、交付和验证所创建 HLS 流媒体的工具。看看这些工具的新功能,学习最新的制作建议,以及这些建议如何应用于 HLS 的改进功能,例如 HEVC 和 IMSC1 支持。
HLS Authoring Update HTTP Live Streaming (HLS) reliably delivers video to audiences around the world. Key to this reliability is a comprehensive set of tools to help you author, deliver, and validate the HLS streams you create. See what\'s new in these tools, learn the latest authoring recommendations, and how they... WWDC17 简体中文, 英文 -
14:50
如何选择自定义字体
为您的 app 选择自定义字体可能是一项艰巨的任务,同时涉及功能和风格上的决策。充分了解基本的字体设计特性,如比例和对比度。学习在确定适合 app 的字体时如何运用这一知识。
How to Pick a Custom Font Choosing a custom font for your app can be a daunting task involving both functional and stylistic decisions. Gain a solid understanding of fundamental font design characteristics such as proportion and contrast. Learn how to apply this knowledge when deciding which font is right for your app. custom font,custom fonts,design best practices,design studio,design studio shorts,font,fonts,short,shorts,typography WWDC17 简体中文, 英文 -
11:09
编写出色的提醒
了解如何创建清晰、包含有用信息且有帮助的提醒,让您的 app 用起来简单又有趣。获取关于提醒的恰当作用的宝贵见解、有关编写有效提醒的实用指导,以及避免常见误区的技巧。
Writing Great Alerts Learn how to create clear, informative, and helpful alerts that will make your app easy and enjoyable to use. Get valuable insights about the proper role for alerts, actionable guidance about writing effective alerts, and techniques for avoiding common pitfalls. alert,alerts,design,design best practices,design studio,design studio shorts,dialogue,prompt,short,shorts,writing,writing alerts WWDC17 简体中文, 英文 -
9:52
设计师与工程师之间的沟通
设计师与工程师之间保持良好的沟通是打造出色产品的关键所在。探索生产和规范技巧如何能改进沟通、建立信任,并帮助设计与开发团队携手打造更加出色的 app。
Communication Between Designers and Engineers Good communication between designers and engineers is the key to building great products. Discover how production and specification techniques can improve communication, build trust, and help design and development teams work together to build better apps. communication,design,design best practices,designers,design studio shorts,organization,short,shorts,studio shorts,teamwork WWDC17 简体中文, 英文 -
10:55
一用倾心
在用户首次打开您的 app 时吸引他们的目光,并让他们更频繁地使用您的 app。学习如何留下深刻第一印象的技巧、指导新用户使用您 app 的方法,以及要求用户提供更多信息时的最佳做法。
Love at First Launch Engage people from the first moment they open your app, and keep them coming back for more. Learn tips on how to make a compelling first impression, methods for teaching new users about your app, and best practices when asking users for more information. design,design best practices,design short,design studio,design studio shorts,first impression,first launch,first time user experience,onboarding,on boarding,short,shorts,teaching WWDC17 简体中文, 英文
-
-
WWDC16 -
39:51
UIKit App 中面向协议和值的编程
去年我们举办了“面向协议的编程”和“利用各种值类型构建更加出色的 App”讲座,今年的讲座将着重介绍构建更加色的 Swift app 的技巧和窍门。了解如何在一个真实的基于 MVC 的 Cocoa Touch app 中结合使用这些设计方法,特别是在视图和控制器层中,您之前可能未曾考虑过运用这些技巧。
Protocol and Value Oriented Programming in UIKit Apps Building on last year\'s Protocol-Oriented Programming and Building Better Apps with Value Types sessions, this year\'s session will highlight tips and tricks for building better Swift apps. See how you can incorporate these design approaches into a real MVC-based Cocoa Touch app, especially in... ,swift in practice WWDC16 简体中文, 英文 -
35:41
通过 Swift 3 中的 GCD 进行并发编程
Swift 3 提供了新的接口,让开发者能够更加轻松地使用 Grand Central Dispatch 编写 app。了解 GCD 的基础知识,以及用它来架构 Swift app 的最佳做法。您还将了解新的 API 和其他 GCD 改进。
Concurrent Programming With GCD in Swift 3 Swift 3 provides new interfaces that make it easier than ever to write applications with Grand Central Dispatch. Learn the basics of GCD and best practices on how to use it to architect your Swift application. You\'ll also hear about new APIs and other GCD improvements. dispatch,gcd,qos,queue,runloop,thread WWDC16 简体中文, 英文 -
58:22
了解 Swift 性能
在本次高级讲座中,了解如何在 Swift 中实施结构、类、协议和泛型。了解它们在性能的不同维度上的相对成本。了解如何运用这个信息来提升代码运行速度。
Understanding Swift Performance In this advanced session, find out how structs, classes, protocols, and generics are implemented in Swift. Learn about their relative costs in different dimensions of performance. See how to apply this information to speed up your code. WWDC16 简体中文, 英文 -
35:42
iOS 10 中 UICollectionView 的新功能
UICollectionView 是一个功能强大的类,它让您的 app 可以管理和自定视图布局。iOS 10 推出了多项可提高性能和简化布局的增强功能,并带来了您期盼的功能。了解如何利用 UICollectionView 及其同级类 UITableView 中的新功能,让您的 app 变得内容更丰富、运行更迅速。
What\\u0027s New in UICollectionView in iOS 10 UICollectionView is a powerful class allowing your app to manage and customize the layout of views. iOS 10 brings enhancements for better performance, easier layout and brings features you\'ve been looking for. Learn how to make your apps richer and faster by using new features in... collection,ios,performance,scrolling,table,uicollectionview,uikit,uitableview WWDC16 简体中文, 英文 -
37:18
System Trace in Depth
Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your...
System Trace in Depth Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your... debug,instruments,lock,locking,locks,memory,performance,profile,profiling,system,template,thread,threads,trace,virtual memory WWDC16 简体中文, 英文 -
41:15
Metal 着色器高级优化
Metal 着色语言是一种简单易用的编程语言,用于编写在 GPU 上执行的图形与计算功能。更深入地了解设计模式、内存访问模型,以及能减少瓶颈和隐藏延迟的详细着色器编码最佳做法。面向经验丰富、GPU 架构知识扎实并希望充分发挥每个循环潜力的着色器作者。
Advanced Metal Shader Optimization The Metal shading language is an easy-to-use programming language for writing graphics and compute functions which execute on the GPU. Dive deeper into understanding the design patterns, memory access models, and detailed shader coding best practices which reduce bottlenecks and hide latency... 3d,3d graphics,compiler,compute,gpgpu,gpu,metl,mtl,mtldevice,opengl,opengl es,renderer,shader,simd WWDC16 简体中文, 英文 -
14:45
Apple Push Notification Service 的新功能
首先回顾基于 HTTP/2 的提供程序 API,然后了解一项重要的新功能:基于令牌的身份验证。了解如何利用身份验证令牌连接到 APN,以通过 HTTP/2 API 发送推送信息,从而减少与维护有效证书相关的开销。
What\\u0027s New in the Apple Push Notification Service Starting with a review of the HTTP/2 based provider API, you will learn about an important new feature: Token Based Authentication. Learn to connect to APNs using authentication tokens for sending pushes via the HTTP/2 API, relieving you of the overhead associated with maintaining valid... WWDC16 简体中文, 英文 -
22:21
验证 HTTP 实时流
HTTP Live Streaming 能够在各种不同的网络条件下提供可靠的媒体内容交付。了解 HLS 创作的最佳做法,并探索如何通过 HTTP Live Streaming 工具验证您的流媒体,以及用结论来改进您的流性能。
Validating HTTP Live Streams HTTP Live Streaming enables the reliable delivery of media content over a wide variety of network conditions. Learn best practices in HLS authoring, see how to verify your streams using the HTTP Live Streaming tools, and apply the results to improve the performance of your streams. hls,hlsreport,http live streaming,mediastreamvalidator,validation WWDC16 简体中文, 英文
-
-
WWDC15 -
WWDC14 -
Tech Talks -
8:04
将你的项目连接到 Xcode Cloud
利用源代码管理工具在 Xcode Cloud 中充分发挥持续集成和交付的优势。了解如何设置 Xcode Cloud 以与自托管的源代码控制管理提供商平台 (如 GitHub Enterprise) 搭配使用、对常见问题进行故障诊断,以及探索用于项目维护的重要技巧。
Connect your project to Xcode Cloud Unlock the benefits of continuous integration and delivery in Xcode Cloud with source code management tools. Learn how to set up Xcode Cloud with a self-hosted source control management provider like GitHub Enterprise, troubleshoot common issues, and explore key project maintenance tips. Tech Talks -
11:56
通过 App Store Connect API 管理 Game Center
探索如何使用 App Store Connect API,在网页版 App Store Connect 之外自动完成 Game Center 配置。了解 API 如何帮助你创建成就和排行榜,并使用群组在相关游戏之间共享它们。此外,了解如何在多人游戏中启用和配置匹配。
Manage Game Center with the App Store Connect API Discover how you can use the App Store Connect API to automate your Game Center configurations outside of App Store Connect on the web. Find out how the API can help you create achievements and leaderboards and share them between related games using groups. And learn how to enable and configure... Tech Talks -
26:00
了解提升 Metal 着色器性能的最佳实践
探索如何使用 Apple GPU 的一些最新改进来提升 Metal 着色器性能。了解通过配置函数常量来减少着色器的执行时间,并研究通过函数组优化编译器的方法。掌握如何通过提高着色器的执行和并行使用资源的能力来节省运行时间。探索 Apple 系列 9 GPU 功能并利用硬件加速进行光线追踪。
Learn performance best practices for Metal shaders Discover how you can improve Metal shader performance using some of the latest advancements in Apple GPUs. Learn to reduce a shader's execution time by configuring function constants, and investigate ways to increase compiler optimization with function groups. Find out how to save run time by... Tech Talks -
17:06
了解 Game Center 中基于规则的匹配功能
探索如何将基于规则的新匹配功能整合到实时多人游戏中。了解如何提供定制且灵活的匹配,以提高玩家匹配的质量,为所有玩家打造更生动有趣、引人入胜的体验。
Meet rule-based matchmaking in Game Center Learn how to incorporate the new rule-based matchmaking feature into your real-time multiplayer games. Discover how you can provide customized and flexible matchmaking to improve the quality of player matches and create a more fun and engaging experience for all players. Tech Talks -
35:11
面向企业开发者的新功能
了解如何在 iOS、iPadOS、macOS 和 watchOS 上为企业构建引人注目的 App。我们将带您全面了解 Apple 平台的最新更新并探索相关功能,借助这些功能,您可以创建引人注目的企业 App,用于转变工作流程、为业务决策提供信息参考并提高员工的工作效率。
What\\u0027s new for enterprise developers Discover how you can build compelling apps for your business on iOS, iPadOS, macOS, and watchOS. We\'ll take you through a curated overview of the latest updates to Apple platforms and explore relevant features that you can use to create engaging enterprise apps to transform workflows, inform... Tech Talks 日文, 简体中文, 英文, 韩文 -
6:44
探索 Metal 性能 HUD
了解旨在帮助您实时分析图形性能的全新平视显示面板。Metal 性能 HUD 会显示重要图形统计信息,可用于监控、记录和识别难以察觉的性能问题。
Discover Metal Performance HUD Get to know the new heads-up display panel built to help you analyze graphics performance in real time. Metal Performance HUD displays key graphics statistics so you can monitor, log, and identify tough-to-spot performance problems. Tech Talks 日文, 简体中文, 英文, 韩文 -
4:37
通过 Game Center 将同播共享功能添加到多人游戏中
了解如何使用同播共享让玩家与 FaceTime 通话中的朋友一起进入游戏。如果您已经在使用 Game Center 多人游戏 UI,我们将向您展示如何轻松地启用同播共享支持。如果您构建了自定界面,我们将为您提供支持同播共享的代码 — 只需几行代码即可。
Add SharePlay to your multiplayer game with Game Center Learn how to let your players jump into games with friends they\'re on FaceTime calls with, using SharePlay. We\'ll show you how easy it is to turn on SharePlay support if you are already using the Game Center multiplayer UI. And if you've built a custom interface, we'll give you the few lines of... Tech Talks 日文, 简体中文, 英文, 韩文 -
24:00
TestFlight 入门
探索如何使用 TestFlight 改善您的 App 体验,为您的 App 做好在 App Store 上发布的准备。我们将带您简要了解 TestFlight,包括如何邀请测试员并向其提供测试相关信息。我们也会介绍获取反馈的最佳做法,并探索如何充分利用测试的流程。
Get started with TestFlight Discover how you can use TestFlight to improve your app experience and ready it for release on the App Store. We'll take you through an overview of TestFlight, including how to invite testers and provide information to them about testing. We'll also provide best practices for receiving feedback... Tech Talks 日文, 简体中文, 英文, 韩文 -
10:37
编写清晰的用途字符串
了解如何编写清晰、简洁的用途字符串,帮助用户了解为什么您的 App 需要访问受保护的资源,例如他们的相机、位置和健康数据库。我们将带您了解有助于编写简洁用途字符串的最佳做法,并向您展示如何改进权限请求中的措辞。
Write clear purpose strings Learn how to write clear and succinct purpose strings to help people understand why your app needs access to protected resources like their camera, location, and health data. We'll take you through best practices to help craft concise purpose strings and show you how you can improve wording in... Tech Talks 日文, 简体中文, 英文, 韩文 -
9:40
以更少数据创造更多精彩
出色的 App 能够为用户创造更多精彩,而且收集的数据更少。了解 App Review 团队提供的三个简单技巧如何帮助您打造卓越的体验,同时最大程度地减少数据收集。
Do more with less data Great apps do more for people while collecting less data. Learn how three simple tips from the App Review team can help you build great experiences while minimizing data collection. Tech Talks 日文, 简体中文, 英文, 韩文 -
19:32
Optimize subscriptions for success: acquisition
Learn how you can acquire subscribers and grow your business using App Store features. We'll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success.
Optimize subscriptions for success: acquisition Learn how you can acquire subscribers and grow your business using App Store features. We\'ll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success. Tech Talks 英文 -
17:01
马上着手自定优惠代码
了解如何使用自定并且可重复的代码,让您现有的优惠代码活动更灵活、更便于获取并留住订阅者。我们将向您介绍最新的优惠代码增强功能,提供技术层面的指导,和您一起探索最佳做法,并向您展示如何为订阅创建新的代码。
Get started with custom offer codes Discover how you can complement existing offer codes campaigns with custom, repeatable codes to provide even more flexibility to acquire and retain subscribers. We\'ll take you through the latest enhancements to offer codes, provide engineering guidance, explore best practices, and show you how... Tech Talks 日文, 简体中文, 英文 -
28:10
产品页面优化入门
借助产品页优化,提高你的 App Store 产品页面的相关性和宣传效果。我们将详细探讨这项功能,演示 App Store Connect 中的设置过程 (包括如何测试不同的 App 图标、截屏和 App 预览),以及分享各种测试策略,以帮助你开始产品页面的优化工作。
Get started with product page optimization Help make your App Store product page even more relevant and effective with product page optimization. We'll explore details of the feature, take you through the setup process in App Store Connect including how to test different app icons, screenshots and app previews, and share testing... Tech Talks 日文, 简体中文, 英文 -
19:43
自定产品页面入门
了解如何创建 App Store 产品页面的其他版本,向顾客展示你 App 内的不同功能或内容。我们将探讨如何针对你 App 的具体方面或特定受众创建产品页,为你演示 App Store Connect 中的设置过程,并且着重讨论成功策略。
Get started with custom product pages Learn how you can create additional versions of your App Store product page and showcase different features or content within your app. We\'ll explore how you can create pages for a specific aspect of your app or a specific audience, show you how to set it up in App Store Connect, and highlight... Tech Talks 日文, 简体中文, 英文 -
40:38
使用 StoreKit 2 和 App Store 服务器 API 为客户提供支持
探索如何使用 StoreKit 2、App Store 服务器 API 和 App Store 服务器通知为客户打造出色的 app 内购买体验,以及提供支持和退款。我们将探索各种实施方案、提供最佳做法,并引导您完成客户管理和退款管理。
Support customers with StoreKit 2 and App Store Server API Discover how you can use StoreKit 2, App Store Server API, and App Store Server Notifications to create great in-app purchase experiences for your customers and offer support and refunds. We'll explore implementation approaches, provide best practices and take you through customer management and... app store server api,storekit,storekit 2 Tech Talks 英文 -
12:24
充分利用 CloudKit 共享
探索各个 app 如何使用 CloudKit 互相分享记录。我们将向您展示如何鼓励用户使用您的 app 展开协作,以及如何利用各个 Apple 框架为那些互动提供支持。了解如何创建和管理共享,探索公共权限等共享选项,以及探索如何使用 iOS 15 和 macOS Monterey 中的区域共享来共享整个数据记录区。为了充分利用这场讲座中介绍的知识,我们建议熟悉 CloudKit 并大概了解记录和数据类型。
Get the most out of CloudKit Sharing Discover how apps can use CloudKit to share records with others. We\'ll show you how to encourage collaboration between people using your app and support those interactions with Apple frameworks. Learn how to create and manage shares, explore sharing options like public permissions, and find out... ckshare,cloudkit sharing,hierarchical,sharing,sharing sample app,zone Tech Talks 英文 -
12:34
避免常见审核问题的技巧
利用 App Review 团队提供的这些技巧,为 app 审核做好准备。了解如何避免最常见的问题,并探索简单轻松地通过审核的最佳做法。
Tips for preventing common review issues Prepare your app for review with these tips from the App Review team. Learn how to prevent the most common issues and discover best practices for an easy and straightforward review experience. Tech Talks 日文, 简体中文, 英文 -
25:18
将 PyTorch 模型转换为 Core ML
将 PyTorch 模型转换为 Core ML,探索在 app 中如何利用设备端的机器学习。 PyTorch 机器学习框架可以帮助你创建和训练复杂的神经网络。构建这些模型后,你可以将它们转换为 Core ML 并完全在设备端运行,从而充分利用中央处理器、图形处理器和神经网络引擎。 了解 coremltools 软件包如何直接转换 TorchScript 模型,同时深入了解如何处理自定义操作及可能出现的转换错误。 要了解有关 Core ML 转换器的更多信息,建议观看 WWDC20 视频《使用 Core ML 转换器为设备获取模型》。
Convert PyTorch models to Core ML Bring your PyTorch models to Core ML and discover how you can leverage on-device machine learning in your apps. The PyTorch machine learning framework can help you create and train complex neural networks. After you build these models, you can convert them to Core ML and run them entirely... ai,artificial intelligence,core ml,core ml tools,deep learning,learning,machine learning,model,natural language,neural network,python,pytorch,training Tech Talks -
19:24
在渲染阶段里阐明和消除阻碍
当你在 App 里执行复杂的视图层次,你可能会遇到动画停滞。揭秘视图是如何在渲染阶段里变成像素,和了解如何用工具在这部分的渲染循环里去找出问题。发掘如何消除离屏的通过与利用 Xcode 优化机会在你使用 App 时去提供一个更好的体验。
Demystify and eliminate hitches in the render phase When you implement complex view hierarchies in your app, you may run into animation hitches. Demystify how your views are turned into pixels during the render phase, and learn how to use Instruments to uncover issues in this part of the render loop. Discover how to eliminate offscreen passes and... animation hitches,hitches,render phase,xcode Tech Talks -
11:54
探索 UI 动画阻碍与渲染循环
探索如何将你 App 用户界面的表现提高,通过找出在你 App 里卷动轴与动画的阻碍。了解一切在渲染循环里发生停滞的原因,和理解如何测量停滞时间比与修改你 App 影响用户的问题。
Explore UI animation hitches and the render loop Explore how you can improve the performance of your app\'s user interface by identifying scrolling and animation hitches in your app. We\'ll take you through how hitches happen in the render loop, and explain how to measure hitch time ratio and fix the issues that most impact people using your app. ui animation hitches,xcode Tech Talks -
11:22
在提交阶段里找出和修复阻碍
发现如何通过解决渲染循环里的提交阶段的问题,在你 App 里更顺畅地渲染动画。深入研究其机械原理,了解如何使用工具来发现你 App 停滞的源头并解决它,并马上避免再发生。
Find and fix hitches in the commit phase Discover how to render smoother animations in your app by troubleshooting the commit phase of your render loop. Dive into the mechanics of this phase, and learn how to use Instruments to uncover the source of hitches in your app, eliminate them, and avoid them outright. animation hitches,commit phase,hitches,xcode Tech Talks -
24:26
统一类型标识符 - 再介绍
是否想过系统如何决定应该用哪个 app 打开指定的文件?我们一起来探索统一类型标识符框架,它可帮助简化在 app 中支持标准或专有文件格式的流程。你将学习如何使用新框架和 Xcode 声明 app 所支持的类型,了解如何在采用 UTType 时提高性能,并查看支持 UTType 的最新平台 API。
Uniform Type Identifiers \\u2014 a reintroduction Ever wonder how the system decides what app should open a given file? Explore the Uniform Type Identifiers framework, which helps you simplify the process for supporting standard or proprietary file formats in your app. You\'ll learn how to use the new framework and Xcode to declare the types... Tech Talks -
13:26
探讨借助 METAL 计数器实现实时图形处理器性能分析
在 macOS Big Sur 和 iOS 14 中利用 METAL 计数器 API 对图形处理器进行性能分析。这种 API 可以在运行时提供对低阶图形处理器性能分析信息的访问,这一点在之前只能通过 Xcode 和 Instruments 中的离线工具才能实现。METAL 计数器通过让你访问重要的图形处理器信息加速优化过程,帮助你对 app 的性能进行微调,以打造更快、更流畅的 app 和游戏体验。学习收集和解析这些低阶图形处理器时间戳,并利用深度信息来帮助你在 METAL 中进行性能调优。
Explore Live GPU Profiling with Metal Counters Take advantage of the Metal Counters API for GPU profiling in macOS Big Sur and iOS 14. This API provides access at runtime to low-level GPU profiling information, which was previously available only through offline tools in Xcode and Instruments. Metal Counters accelerate the optimization... Tech Talks 英文 -
15:21
Apple TV App and Unversal Search 视频集 第一部
此视频提供关于 Apple TV App 与 Universal Search 服务特色的概述,同时介绍第三方视频如何通过元数据提要融入它们。提供关于你电影,电视节目,体育赛事元数据的要求的详细资料——加上如何控制为你Apple TV App 视频服务的内容展示。还包括帮助你开始运用元数据提要的工具与资源在其中。
Apple TV App and Universal Search Video Integration - Part 1 This video provides a feature overview of the Apple TV App and Universal Search services, and introduces how 3rd party video services integrate with them through metadata feeds. Requirements for providing metadata about your movies, tv shows, and sporting events are detailed — in addition how to... apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 英文 -
5:55
Apple TV App and Unversal Search 视频集 第二部
为第三方 App 能够参与 Apple TV App 其中,你要获得关于客户端融入要求的概况。了解培训和测试。看如何为客人订阅服务,在你 App 里显示回放内容已看,与支持对你视频内容的深度思维。
Apple TV App and Universal Search Video Integration - Part 2 Get an overview of the client-side integration required for 3rd party applications that are participating with the Apple TV App. Learn about onboarding and testing. See how to register subscriptions for your customers, report playback data as content is watched in your applications, and support... apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 英文 -
2:01
Apple TV VSA 框架
了解什么是 VideoSubscriberAccount 框架,它的用途, 和如何把这框架融入你的 App。了解框架如何适用于 Apple TV Distribution Program 的发展。
Apple TV VSA Framework Learn about the VideoSubscriberAccount framework, what it does, and how to integrate this framework with your app. Learn how this framework fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
3:07
Apple TV Set Top Box APIs
了解什么是 Set Top Box API,它的用途,与它如何帮助客户更轻松地设置 Apple TV。了解框架如何适用于 Apple TV Distribution Program 的发展。
Apple TV Set Top Box APIs Learn about the Set Top Box APIs, what they do, and how they help make the Apple TV setup easier for your customers. Learn how this framework fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
5:27
Apple TV 验证流程
了解 Apple TV 的验证流程,它的作用和如何开始建造这些网络服务。了解认验证流程如何适合用于 Apple TV Distribution Program 的发展。
Apple TV Authentication Context Learn about the Apple TV authentication context, what it does, and how to start building this web service. Learn how the authentication context fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
4:09
Apple TV 分配计划概览
了解 Apple TV 的分配制度,工程学的要求和注册带来的商业利益。让自己熟悉认验证流程, VideoSubscriberAccount 框架,和 Set Top Box API。
Apple TV Distribution Program Overview Learn about the Apple TV Distribution Program and the engineering requirements and business benefits that come with enrollment. Familiarize yourself with the authentication context, VideoSubscriberAccount framework, and the Set Top Box APIs. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英文 -
9:12
为成功的订阅设计
如果 app 可以提供良好的订阅体验,就更加容易吸引新的订阅用户。了解如何更加明确地传达订阅的价值、简化注册流程和提供吸引人的便捷订阅体验。
Designing for Subscription Success Providing a great subscription experience within your app makes it easier to acquire new subscribers. Learn how to more clearly communicate the value of your subscriptions, streamline your sign up flow, and make subscriptions appealing and effortless. design,design best practices,design patterns,sampling,subscription,subscriptions Tech Talks 简体中文, 英文 -
13:32
GDPR 和 CloudKit
《一般数据保护条例》(GDPR) 这一欧盟法规要求开发者让用户能够查看和控制您代表他们储存的个人数据。了解如何使用新增和现有的 CloudKit API 来在您的 app 中内置隐私保护功能,确保客户能够行使 GDPR 权利。
GDPR & CloudKit The General Data Protection Regulation (GDPR) is a European Union regulation that requires developers to give users visibility and control over the personal data you store on their behalf. Learn how to use new and existing CloudKit APIs to build privacy into your apps and make sure customers can... Tech Talks 简体中文, 英文 -
4:01
将网页检查器与 Apple tvOS App 搭配使用
通过网页检查器,您可以在包括 Apple tvOS 在内的若干 Apple 平台上调试网页内容。这个视频向您介绍网页检查器的强大调试功能,并带您了解专为加快 Apple tvOS app 中 TVML 内容调试而设计的各项功能。
Using Web Inspector with tvOS Apps With Web Inspector, you can debug web content on several Apple platforms, including tvOS. This video introduces you to Web Inspector\'s powerful debugging capabilities, and takes you through the features designed to accelerate debugging of TVML content in your tvOS app. Tech Talks 英文 -
5:53
网页检查器详解
网页检查器中封装了丰富的功能,旨在帮助您轻松地检查、调试和交付网页内容。简要了解网页检查器的最新功能,包括主要布局、标签、按钮和使其成为强大网页开发工具的其他功能。
Web Inspector Walkthrough Web Inspector is packed with features designed to make inspection, debugging and delivery of your web content a breeze. Get an overview of the latest features including major layouts, tabs, buttons, and other capabilities that make Web Inspector a powerful web development tool. Tech Talks 英文 -
6:20
AVDisplayManager 简介
从 tvOS 11.2 开始,Apple TV 4K 能够自动切换视频显示模式,以与视频内容的原生帧速率和动态范围相匹配。借助 tvOS 11.3,Apple TV (第 4 代) 也能自动切换视频显示模式,以与原生帧速率相匹配。了解如何确保您的 app 和视频内容能够使用 AVDisplayManager 和 AVDisplayCriteria 来支持这项功能。
Introduction to AVDisplayManager Starting with tvOS 11.2, Apple TV 4K can automatically switch video display modes to match the native frame rate and dynamic range of video content. With tvOS 11.3, Apple TV (4th generation) can also automatically switch video display modes to match native frame rate. Learn how to make sure your... Tech Talks 英文 -
6:38
HDR 视频简介
杜比视界和 HDR10 以更宽的色域和更强烈的对比度,带来令人惊艳的全新视频观看体验。了解这项新技术的工作原理以及杜比视界和 HDR10 之间的差异。
An Introduction to HDR Video Dolby Vision and HDR10 enable amazing new video viewing experiences with a wider color gamut and deeper contrast. Learn how this new technology works, and what the differences are between Dolby Vision and HDR10. Tech Talks 简体中文, 英文 -
3:45
制作 4K 和 HDR HLS 视频流
4K 和 HDR 技术可以为用户带来沉浸式影院级视频体验和超逼真的图像质量。了解如何支持这些全新格式,以及如何妥善制作您的播放列表来播放这类视频流。
Authoring 4K and HDR HLS Streams 4K and HDR technologies enable the creation of amazing cinematic video experiences and stunning picture quality. Learn about how to support these new formats, and how to properly author your playlists to enable playback of these types of streams. Tech Talks 简体中文, 英文 -
2:49
针对 Apple TV 4K 更新您的 App
了解如何针对 Apple TV 4K 更新您的 app,包括如何利用视网膜图像支持、HDR 视频等新功能以及 Siri Remote 的全新运动功能。
Updating Your App for Apple TV 4K Learn how to update your app for Apple TV 4K, including how to take advantage of new capabilities such as retina image support, HDR video, and the new motion capabilities of the Siri Remote. Tech Talks 简体中文, 英文
-