技术介绍与最佳做法
-
WWDC24 -
23:13 SwiftUI 的新功能
了解如何使用 SwiftUI 为任一 Apple 平台构建出色的 App。探索如何为 iPadOS 上的标签页和文稿带来全新的外观和使用感受。使用新的窗口 API 改进窗口管理,并更好地控制 visionOS App 中的沉浸式空间和空间容器。我们还将带你了解其他激动人心的改进功能,帮助你创建富有表现力的图表、自定文本和设置文本布局等。
-
2:43 WWDC24 的 18 个重磅时刻
为你简要介绍本年度全球开发者大会的精彩亮点。
-
104:04 主题演讲 (ASL)
不要错过激动人心的 Apple 最新软件和技术发布。
-
66:31 Platforms State of the Union
探索 Apple 平台上的最新进展。
-
24:16 SwiftUI 基础知识
和我们一起简单了解一下 SwiftUI — Apple 的声明式用户界面框架。了解利用 SwiftUI 构建 App 所涉及的基本概念,例如视图、状态变量以及布局。探索丰富多样的 API,以帮助你打造全方位 App 体验,并设计独一无二的自定组件。无论你是刚接触 SwiftUI,还是经验丰富的开发者,你都将了解到如何充分利用 SwiftUI 的强大功能来打造出色的 App。
-
66:31 Platforms State of the Union (ASL)
探索 Apple 平台上的最新进展。
-
22:14 Xcode 16 的新功能
探索 Xcode 16 在效率和性能方面的最新改进。了解代码补齐、诊断工具和 Xcode 预览方面的增强功能。进一步了解构建版本方面的更新,并探索调试和 Instruments 方面的改进。
-
23:58 了解 Swift Testing
为你介绍 Swift Testing — 使用 Swift 测试代码的全新软件包。探索 Swift Testing 全新强大 API 的构建块,学习如何将它应用到常见测试流程中,并了解它与 XCTest 和开源 Swift 有何关联。
-
104:04 主题演讲
不要错过激动人心的 Apple 最新软件和技术发布。
-
5:00 Platforms State of the Union 5 分钟回顾
带你快速回顾 Apple 平台的最新进展。
-
36:27 Xcode 基础知识
编辑、调试、提交、重复。探索 Xcode 中的工具套件,助你在开发 App 时进行快速迭代。了解有助于优化和提升开发工作流程的技巧与窍门。
-
27:36 Swift 概览:探索 Swift 的功能与设计
了解 Swift 编程语言的基本功能和设计理念。我们将探索如何进行数据建模、处理错误、使用协议、编写并发代码以及更多操作,同时为你讲解如何构建包含资源库、HTTP 服务器和命令行客户端的 Swift 软件包。无论你是 Swift 开发新手,还是从一开始就选择 Swift 的资深用户,本讲座都将帮你充分利用这一编程语言。
-
21:10 拓展 Xcode Cloud 工作流程
了解 Xcode Cloud 如何适应你的开发需求。我们会介绍如何利用启动条件、自定别名、自定脚本、网页回调以及 App Store Connect API,来简化工作流程并实现测试和分发自动化。
-
-
WWDC23 -
25:59 认识用于空间计算的 SwiftUI
与我们一起游览太阳系,探索适用于 visionOS 的 SwiftUI!探索如何使用 Windows, Volume 和 Space 构建一个全新的 App 世界。我们将向您展示如何在此平台上开始使用 SwiftUI,同时,我们会构建一个天文学 App,添加 3D 内容,并构建完全沉浸式体验,将人们带到星星上。
-
89:34 Platforms State of the Union
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
-
27:21 认识 SwiftUI 版 MapKit
了解在功能扩展的 SwiftUI 支持下,MapKit 如何让你比以往更轻松地将 Apple 地图整合到你的 App 中。我们将向你展示如何使用 SwiftUI 向地图添加注释、覆盖层、控制项和相机等功能。
-
34:02 SwiftUI 的新功能
和我们一起了解 Swift 的更新。我们将向你展示 API 如何通过参数包和宏等功能变得更具扩展性和表现力。我们还将带你了解互操作性的改进,并分享我们如何将 Swift 的性能和安全优势扩展到从 Foundation 到服务器上的大型分布式程序等各个地方。
-
31:34 探索字符串目录
了解 Xcode 15 如何通过将所有字符串集中管理来轻松本地化你的 App。我们将向你展示如何使用字符串目录在项目中提取、编辑、导出和构建字符串。我们还将分享如何通过选择要迁移的文件,根据自己的进度在现有项目中采用字符串目录。
-
9:55 认识 watchOS 10
发现自 Apple Watch 问世以来,其中一些最重大的更新。我们将了解重新设计的用户界面和全新的智能堆栈。在探索布局、导航和视觉风格的同时,了解 Apple 设计师是如何设计 watchOS 10 的,以及你可以如何应用这些新功能来创造一个出色的 Apple Watch App。
-
27:02 使用 Xcode 预览构建编程 UI
了解如何在 Xcode 15 上使用 #Preview 宏快速迭代以 SwiftUI、UIKit 或 AppKit 编写的 UI 代码。探索与画布中的视图交互的独特工作流程拼贴,了解如何同时查看 UI 的多个变体,并了解如何在几秒钟内浏览小组件的时间线,以测试条目之间的过渡。我们还将向你展示如何向资料库添加预览、提供示例资源以及在物理设备中预览视图,以便利用其功能和现有数据。
-
24:26 使用 Xcode Playgrounds 创建原型
通过使用 Xcode Playgrounds 创建原型来加速功能开发,无需重建和重启项目来验证更改。我们将向你展示如何在项目或软件包中使用 Playground 来帮助你在各种场景中尝试代码,并仔细查看返回的值,包括复杂的结构和用户界面元素,以便在新功能集成到你的项目之前进行快速迭代。
-
18:47 如何让小组件更加生动
了解如何为你的 App 和游戏制作兼具动画和交互性的小组件。我们将向你展示如何调整条目过渡的动画,以及使用 SwiftUI 中的 Button 和 Toggle 来增加交互性,以便你可以直接在主屏幕和锁定屏幕上创造强大时刻。
-
18:54 使用 SwiftData 构建 App
了解 SwiftData 如何帮助你在 App 中保存数据。当我们将 SwiftData 引入多平台 SwiftUI App 时,与我们一起编写代码。了解如何将现有模型类转换为 SwiftData 模型、设置环境、在 UI 中反映模型层更改以及构建由 SwiftData 存储容量支持的基于文档的 App。为了充分理解本次讲座,你应该先了解 SwiftData。相关介绍请查看 WWDC23 的“认识 SwiftData”。
-
27:18 AppKit 的新功能
探索 Mac App 开发的最新进展。我们将分享对控件和菜单的改进,并探索可以帮助您摆脱(视图)束缚的工具。了解如何在你的用户界面上添加动画,如何应用对文本输入的改进,以及如何将你现有的代码与 Swift 和 SwiftUI 集成。
-
17:05 使用数字签名验证 App 的依赖项
了解如何保护 App的依赖项。我们将向你展示 Xcode 如何自动验证包含在项目中任意已签名的 XCFrameworks。了解代码签名的工作原理,其在帮助你保护软件供应链方面提供的优势,以及 SDK 开发者如何通过对其 XCFramework 进行签名来帮助你保证 App 的安全。
-
16:26 Xcode 和 Xcode Cloud 中的简化分发
了解如何使用 Xcode 的简化分发共享 App,一键将 App 提交到 TestFlight 或 App Store。我们还将向你展示如何使用 Xcode Cloud 通过 TestFlight 中自动包含测试人员的注释来简化分发过程,并使用发送操作自动公证你的 Mac App。
-
126:10 Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
-
13:03 SwiftUI 中的检查器:探索细节之美
检查器是一种结构化的 API,可以为你的 App 带来更多细节。我们将带你了解该API的基础知识,并向你展示如何使用它。了解有关自定义表单呈现的最新更新,并学习如何将其与检查器结合以打造完美的视图呈现体验。
-
89:34 Platforms State of the Union (ASL)
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
-
12:49 隐私清单入门指南
认识隐私清单:一种帮助你准确识别 App 依赖项隐私保护操作的新工具。了解第三方 SDK 开发者如何使用这些清单来共享其框架的隐私保护操作。我们还会向你介绍 Xcode 如何生成完整的隐私报告以帮助你更轻松地展示 App 中所有代码的隐私保护操作。
-
21:22 使用 WorkoutKit 构建自定义训练
WorkoutKit 让你可以轻松地为 Apple Watch 上的体能训练 App 创建、预览和安排计划训练。了解如何构建自定义间隔时间、创建提醒以及使用内置预览 UI,将你自己的常规训练计划发送到 Apple Watch。
-
29:50 释放 UIKit 特征系统的潜能
发现 UIKit 中特征系统的强大增强功能。了解如何定义自定义特征以将你的数据添加到 UITraitCollection 中,使用特征重写 API 修改传递到视图控制器和视图的数据,以及使用 API 提升灵活性和性能。此外,我们还将向你展示如何桥接 UIKit 特征以及 SwiftUI 环境键值以无缝访问 App 中 UIKit 和 SwiftUI 组件的数据。
-
21:12 认识 Reality Composer Pro
了解如何使用 Reality Composer Pro 轻松创作、编辑和预览 3D 内容。跟随我们,通过创建新项目、组合场景、添加粒子发射器和音频,甚至在设备上预览内容来探索这款开发者工具。熟悉 Reality Composer Pro 的基础知识后,你还可以查看“探索 Reality Composer Pro 中的材料”和“在 Xcode 中使用 Reality Composer Pro 内容”,了解更多高级技术和技巧。
-
14:17 在共享空间中运行你的 iPad 和 iPhone App
了解如何在 Vision Pro 上运行现有的 iPad 和 iPhone App 。了解 iPadOS 和 iOS App 如何在此平台上运行,了解Designed for iPad 体验,并探索可用于增强 visionOS 上的 App 体验的路径。
-
15:06 将游戏移植到 Mac,第 1 部分:制定游戏移植计划
借助 Metal 技术和 Apple Silicon 的强大功能,将现代高端游戏移植到 Mac 和 iPad 上。讲解游戏移植工具包,介绍该工具包如何帮助开发者评测 Windows 版游戏在 Mac 上的图形处理功能兼容性及性能,分享音频、输入及高级显示功能处理的有效运用实例和技术资源。观看此视频后,记得继续查看“将游戏移植到 Mac 上第 2 期:编译着色器”,以便了解如何将 HLSL 着色器引入 Metal 的更多相关信息。
-
17:15 了解 ActivityKit
实时活动是用户在 App 中跟踪任务进度的一种简单明了的方式。我们将向你介绍如何为锁屏、灵动岛和待机创建有用的实时活动体验。欢迎了解如何更新 App 的实时活动、监控活动状态以及利用 WidgetKit 和 SwiftUI 构建更丰富的体验。
-
22:32 Xcode 15 的新功能
了解 Xcode 15 中最新的生产力和性能改进。探索代码完成和 Xcode Previews 的增强功能,了解测试导航器和测试报告,并了解有关简化分发过程的更多信息。我们还将重点介绍改进的导航、源代码控制管理和调试。
-
27:32 使用 RealityKit 构建空间体验
了解 RealityKit 如何将你的 App 带到新的维度。欢迎使用 RealityKit 实体、组件和系统,并了解如何向 visionOS 中的 App 添加 3D 模型和效果。我们还将为你介绍 RealityView API,并演示如何将 3D 对象添加到窗口、容积和空间中,从而使 App 更具沉浸感。此外,我们还将探索如何将 RealityKit 与空间输入、动画和空间音频进行结合。
-
31:08 开发你的第一款沉浸式 App
了解如何使用 Xcode 和 Reality Composer Pro 为 visionOS 构建沉浸式 App。我们将向你展示如何开始一个新的 visionOS 项目,使用 Xcode 预览进行 SwiftUI 开发,并利用 RealityKit 和 RealityView 渲染 3D 内容。
-
8:52 认识 SwiftData
SwiftData 是专为 Swift 设计的一种强大且具备表达力的持久化框架。我们将向你展示如何直接使用 Swift 代码进行数据建模,以及如何使用 SwiftData 处理你的模型并与 SwiftUI 集成。
-
14:45 使用 TipKit 以提升功能的可发现性
使用 TipKit 教用户如何使用你的 App!了解如何通过提示创建有效的教导时机。我们将与你分享如何建立资格规则以触达理想受众、控制提示频率以及测试策略以确保成功互动。
-
16:19 认识面向空间计算的 Safari 浏览器
认识 visionOS 的网络,学习如何让用户以全新的方式体验您的网络内容。了解为该平台提供支持的独特输入模型,并学习如何针对空间计算优化您的网站。我们还会分享新的网络标准,以更好地打造 3D 网络体验。
-
2:15 WWDC23 上的 17 项大小事情
你可以在此获取 WWDC23 第一天发布的 17 项大小事情的相关信息。
-
43:07 Swift 的新功能
与我们一起来了解 Swift 的更新。我们将向你展示 API 如何通过参数包和宏等功能变得更具可扩展性和表现力。我们还将带你了解互操作性方面的改进,并分享我们如何将 Swift 在性能和安全方面的优势扩展到各个领域 - 从 Foundation 到服务器上的大规模分布式程序。
-
126:10 Keynote
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
-
25:39 认识用于空间计算的 UIKit
了解如何将开发者的 UIKit App 移植到 visionOS。学习如何为新平台打造 App,探索 API,以及用于空间计算的理想实践。学习在 visionOS 中使用 SwiftUI 与 UIKit,将开发内容带入三维空间。
-
1:11 Apple 开发者需要在 WWDC23 了解什么
现在是为 Apple 平台(包括 iOS、iPadOS、macOS、tvOS 和全新的 visionOS)进行开发的最佳时机。通过超过 175 个涵盖最新硬件和软件的全新视频讲座,学习 Apple 工程师和设计师的见解。所有这些都是为了帮助你将你的想法带到全球超过 20 亿台 Apple 设备上。
-
21:56 认识 Swift OpenAPI Generator
学习如何用 Swift OpenAPI Generator 帮助你使用 HTTP 服务器 API,无论你是在扩展 iOS App 还是在 Swift 中编写服务器。我们将向你展示这个软件包插件如何通过从 OpenAPI 文档生成代码,来简化你的工作流程和代码库。
-
-
WWDC22 -
22:37 将 iOS App 带到 Mac 上
学习为您的 iOS App 打造一流 macOS 体验的所有不同方式。我们将探索将您的 App 引入 Mac 的最佳实践,无论您为 M1 Mac 提供 iPad App,或者利用 Mac Catalyst 为所有 Mac 开发 App。了解最新的工具、选项和 API,帮助您对体验进行优化。我们还将向您介绍如何优化您的 Mac 版 App,解释如何在使用 Mac Catalyst 进行开发时将桌面级 iPad 功能自动转换成 Mac 原生功能。
-
28:54 利用 Swift 并发消除数据争用
和我们一起探索 Swift 并发的核心概念之一:任务和角色隔离。我们将介绍 Swift 用以消除数据争用的方法,以及它对 App 架构的影响。我们还将讨论代码中的原子性有多么重要,分享 Sendable 检查的细微差别以保持隔离,并且回顾并发系统中的有序性工作假设。
-
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.
-
18:26 Apple Music API 和 MusicKit 简介
探索 Apple Music API 和 MusicKit 客户端框架。学习如何将 Apple Music 功能集成到您的网页服务或 Android App,向 Apple Music API 发起请求以发现与获取内容,以及对订阅者的体验进行个性化。
-
15:48 在 Swift Playgrounds 中构建您的首个 App
学习如何使用 Swift Playgrounds 轻松地制作原型并构建 App。我们将介绍如何在空白项目的基础上开发 App,利用 SwiftUI 为它构建界面,以及借助 Swift Package Manager 添加来自开源软件包的额外功能。我们还将讨论您可以如何使用 Previews 和控制台调试问题,并指导您通过 TestFlight 将 App 提交到 App Store Connect 以便进行分发。
-
26:06 SwiftUI 导航开发指南
构建一款出色的 App 要从清晰而稳健的导航结构开始。加入我们著名的“编程厨房”,跟随 SwiftUI 团队学习如何为您的 App 打造一流的体验。我们将介绍 SwiftUI 的导航叠放和分屏浏览功能,说明如何链接到 App 的特定区域,以及探索如何快速而轻松地恢复导航状态。
-
41:31 MapKit 的新功能
和我们一起打开 MapKit 的全新维度。我们将介绍如何升级您的 App,以使用最新的地图并对细节丰富的 3D 城市体验提供支持。学习如何利用 Overlay 对数据进行可视化,同时确保它们流畅地集成到 3D 地图。我们还将讨论如何使用 Selectable Map Features 和 Look Around API 来打造交互式的沉浸体验。
-
17:22 认识 Swift Charts
来认识下 Swift Charts,它是一种灵活的框架,可帮助您完全使用 SwiftUI 来制作和所有 Apple 平台都能完美契合的图表。了解如何利用复合语法制作信息丰富、美观而且易于使用的图表,同时减少代码数量。我们将分享运用 Swift Charts 直观呈现数据的构建块,探索如何借助简单的修饰符更改图表的设计。我们还将向您介绍 Xcode Previews 的最新更新,以帮助您打造更加引人入胜的体验。
-
21:40 为 Xcode Cloud 创建快速而可靠的测试
了解如何为 Xcode Cloud 制定有效的测试计划,Xcode Cloud 是 Apple 的连续集成和连续交付服务。我们将说明为什么说测试是持续验证您的代码是否正常运行的必备工具。学习如何为 Xcode Cloud 创建快速、可靠而且有效的测试,避免不相关的故障以及快速验证您的代码更改。
-
1:04 WWDC22 第 5 天总结
这是 WWDC 第 5 天活动的总结,也是我们本周的最后一份报告。
-
9:34 Screen Time API 的新功能
了解如何构建能够帮助用户管理他们与设备之间的关系,同时保护用户隐私的 App。我们将带您了解 Screen Time API,与您分享核心限制和设备活动报告等功能的使用方法,在提供一流体验的同时让设备的所有者、家长和监护人可以采取可衡量的控制措施。
-
13:41 PDFKit 的新功能
了解 PDFKit,这个功能全面的框架可帮助您的 App 查看、编辑和保存 PDF 文档。我们将介绍 PDFKit 的最新功能,包括支持实时文本和表格、从图片创建 PDF、构建交互式叠层,以及保存注释等。
-
14:08 打造易于访问的单个 App 模式体验
了解如何在单个 App 模式中为您的 App 用户提供更多控制和辅助功能。我们将分享如何在必要时利用 UIAccessibility 和“自动评估配置”框架来应用这些限制,并且在无需打开“设置”App 的情况下启用这些辅助功能。我们还将向您介绍如何在您的 App 中添加自定义限制,以更好地支持 iOS 中的“引导式访问”功能,这项功能会暂时将任何 App 置于单个 App 模式当中。
-
20:13 设计 App 快捷指令
了解如何在 Siri、聚焦和快捷指令 App 中直接呈现您 App 的出色功能。我们将介绍 App 快捷指令,提供最佳实践以帮助您评估 App 中可用作 App 快捷指令的功能,并说明自行创建快捷指令的流程。学习如何确定明确而易于记忆的名称、设计自定义视觉元素、收集必要信息,以及创建易于发现的快捷指令。
-
11:29 利用“信息”设计协作体验
探索如何利用 Apple 平台设计出色的协作体验。我们将向您介绍如何整合共享表单、实时编辑通知、信息、FaceTime 通话以及您的 App 的现有协作功能,来帮助用户更轻松地建立联系并开展协作。 (注:即将发布的 Beta 版将提供相关 API。)
-
21:01 Xcode 的新功能
了解 Xcode 14 的最新效率和性能改进。我们将介绍采用全新设计的 SwiftUI 画布体验,探索对代码补齐和导航的优化,并说明我们在整个开发流程期间所做的性能提升。我们还将讨论您现在可以如何读取有关 TestFlight 的反馈并做出回应,而无需离开 Xcode。
-
9:15 App Store Connect 的新功能
了解 App Store Connect 的最新更新,这套工具可帮助您构建、管理并提交您的 App 至 App Store。探索其中的优化提交体验,包括在 iOS 和 iPadOS 的 App Store Connect 中管理提交的功能,以及 App Store Connect API 的最新更新,等等。
-
13:01 Swift Async 算法简介
探索 Apple 的最新开源 Swift 软件包:Swift Async 算法。我们将讨论此软件包的算法 (可搭配 AsyncSequence 使用),包括压缩、合并和限流。和我们一起学习如何使用这些算法来构建一流的信息收发 App。我们还将分享有关结合多个 AsyncSequence,以及长时间利用 Swift 时钟类型来处理相关值的最佳实践。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“认识 AsyncSequence”。
-
14:53 网页辅助功能的新增内容
探索相关技巧,充分利用自定义控制、SSML 和对话框元素来构建内容丰富而且易于访问的网页版 App。我们将讨论不同的辅助技术,并帮助您了解如何在测试网页版 App 的辅助功能时使用它们。
-
1:22 WWDC22 第 2 天总结
想要查看第 2 天的总结报告吗?回顾周二的所有精彩讲座,并快速预览明天的活动。
-
26:09 将 SwiftUI 与 UIKit 搭配使用
了解如何在您的 UIKit App 中利用 SwiftUI 的功能。使用 UIHostingConfiguration 来构建与 SwiftUI 无缝兼容的自定义 UICollectionView 和 UITableView 单元格。我们还将向您介绍如何在您的 App 中管理 UIKit 和 SwiftUI 之间的数据流。 为能更好地理解此讲座,我们建议您先对 SwiftUI 进行基本了解。
-
70:10 Platforms State of the Union
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
-
19:12 将 SwiftUI 与 AppKit 搭配使用
探索快捷指令 App 如何搭配使用 SwiftUI 和 AppKit 在 macOS 上打造一流的体验。和快捷指令团队一起,跟着我们学习如何在 AppKit 代码中托管 SwiftUI 视图,调整布局和尺寸,加入响应者链,启用导航专注,以及更多。我们还将说明如何托管 AppKit 视图,帮助您在 App 中将现有代码迁移到 SwiftUI 布局。
-
8:45 WKWebView 的新功能
探索 WKWebView 的最新更新,此框架能帮助将网页内容整合到您的 App 界面中。我们将介绍 JavaScript 全屏 API 的使用方法,探索 CSS 视口单位,并分享有关查找交互的更多信息。我们还将带您了解内容拦截控制的优化、嵌入加密媒体,以及如何使用 Web 检查器。
-
1:20 WWDC22 第 4 天总结
现在我们来回顾第 4 天的活动。查看周四的精彩亮点,以及 WWDC22 最后一天的简短预告。
-
25:01 设计实用高效的图表
了解如何设计能突出重点、易于使用而且可轻松访问的图表。我们将介绍如何利用清晰的标记、轴线、描述、交互和颜色来设计优质的图表,并帮助您为所有用户提供实用的体验。
-
23:30 编写用户界面
App 的用词十分重要。无论是编写提醒,构建入门引导体验,或者描述辅助功能图片,学习如何从语言的角度进行设计,并帮助用户充分利用您的 App。我们将介绍如何创建清晰而实用的对话式文案,并帮助您将这些技巧运用到您的设计和开发当中。
-
20:26 为 Swift Playgrounds 创作引人入胜的内容
了解如何制作专用于 Swift Playgrounds 的引导式说明内容。和我们一起探索如何为已完成的示例代码项目添加指南。我们将演示如何添加任务到您的学习中心,以展示相关代码和可选的实验任务,鼓励学习者以自己的代码扩展该项目。
-
25:33 探索 iOS 的导航设计
了解导航模式如何帮助用户轻松地浏览 App 中的信息,避免产生不必要的困扰。我们将向您介绍如何利用现有的导航结构简化 App 中的复杂交互,同时保持其个性化。探索使用标签栏、模式等资源时的最佳实践和常见错误。
-
1:21 WWDC22 第 3 天总结
第 3 天总结报告新鲜出炉。它将带您回顾有关 WWDC22 的最新动态,对即将在周四登场的内容进行预告。
-
24:04 TextKit 和文本视图的新功能
了解 UI 框架的 TextKit 和文本视图的最新更新。探索布局优化和 API 增强,学习如何在多个操作系统版本之间保持兼容性,以及确定利用 TextKit 2 对您的 App 进行现代化的方法。为能更好地理解此讲座,请先观看 WWDC21 的“认识 TextKit 2”。
-
16:03 利用 Xcode 开发多平台 App
了解如何利用 Xcode 14 为多个 Apple 平台构建 App。我们将介绍如何简化 App 目标,维护常用代码库,以及默认共享设置。我们还将探索如何通过对您的设置和代码进行条件化,为每个平台自定义您的 App。
-
14:30 照片挑选器的新增内容
您可以在您的 App 和系统照片图库之间简单而安全地集成照片挑选器。了解 SwiftUI 和 Transferable 可以如何帮助您在 iOS、iPadOS、macOS 和 watchOS 中进行集成。我们还将向您介绍如何利用 AppKit 和 NSOpenPanel 将 Mac 版照片挑选器集成到您的 macOS App。有关照片挑选器的更多信息,请观看 WWDC21 的“优化 App 中的照片访问”。
-
13:20 打造更优质的 AR 体验
了解最佳实践和技巧,为 iPhone 和 iPad 打造让人惊叹的 AR 体验。我们将提供指导,帮助您决定 AR 是否适用于您的产品体验;探索出色的 AR App 示例,并说明设计增强现实时的重要注意事项。
-
19:27 探索 ARKit 6
了解如何使用 ARKit 6 构建更完善而且功能强大的增强现实 App。我们将探索如何打造以 4K HDR 呈现的 AR 体验,并介绍 App 的相机设置自定义。我们还会分享如何从 ARKit 会话中导出高分辨率静态图像,利用平面估计和动作捕捉,以及在新区域添加 AR 位置锚定。
-
17:35 复杂功能和小组件:重新载入
我们将在探索 watchOS 和 iOS 锁屏时再次推出“小组件边看边写”活动。了解 WidgetKit 的最新改进,它们可为 watchOS 上的复杂功能提供支持,帮助您为 iPhone 构建锁屏小组件。我们将介绍如何整合最新的 SwiftUI 视图以提供一目了然的数据,探索每个平台如何渲染内容,并学习如何在小组件或复杂功能中对您的内容的设计和外观进行自定义。
-
13:42 探索 App Tracking Transparency
进一步了解 App Tracking Transparency 能如何帮助您 App 的用户选择与控制跟踪功能。App Store 政策现在要求所有 App 都要先通过 AppTrackingTransparency 框架获得用户许可,才能对用户的数据进行跟踪。我们将解释此政策对于“跟踪”的定义,您的 App 是否需要采用此框架,以及如何有效地实施。
-
22:58 Swift 正则表达式简介
了解如何在利用 Swift 正则表达式时更高效地处理字符串。让字面值更简洁,同时保留正则表达式生成器 (一种全新的声明式字符串处理方法)。我们还将探索"字符串"中的 Unicode 模型,分享 Swift 正则表达式可以如何简化 Unicode 正确性处理。
-
18:38 打造出色的同播共享体验
了解如何设计并打造非凡的同播共享体验。我们将向您介绍如何识别您的 App 中的相关活动,这些活动可帮助身处各地的人们连结在一起。学习最佳实践以帮助您设计群组活动,构建直观的互动操作,并为不同的体验类型提供支持。
-
38:16 Swift 的新功能
和我们一起了解 Swift 的更新。我们将为您介绍如何提高性能,探索更安全而且可扩展的 Swift 软件包,并且分享 Swift 并发的改进。我们还将向您介绍 Swift 正则表达式、更出色的泛型,以及语言中内置的其他工具,帮助您编写更灵活、更有表现力的代码。
-
19:48 Vision 的新功能
了解 Vision API 的最新更新,它可以帮助您的 App 识别文本、检测面部和面部特征点,以及执行光流处理。我们将向您介绍基于视频的 App 的光流处理功能,如何通过修改驱动这些 API 的机器学习模型来更新您的 App,并探索如何借助 Xcode 中的“快速查看预览支持”直观呈现您的 Vision 任务。为能更好地理解此讲座,我们建议您先观看 WWDC21 的“使用 Vision 检测人物、面孔和姿势”讲座。
-
17:49 SF 符号 4 的新功能
探索 SF 符号的最新更新。它是 Apple 的海量图标库,旨在与所有 Apple 平台的系统字体 San Francisco 无缝集成。探索 SF 符号库的新增内容,以及 App 中的新类别。了解新的“自动”行为,它会选择最适合突显系统特性的渲染模式。学习如何利用新的可变颜色功能,使符号变得更加动态。我们还将说明以新的统一方法对符号进行注释的更高效的方式。 为能更好地理解此讲座,我们建议您先观看 WWDC21 的“SF 符号的新功能”。
-
14:02 Transferable 简介
了解 Transferable:它是一种模型层协议,可轻松支持 App 中的分享、拖放、复制/粘贴以及其他功能。我们将探索如何在常见场景中运用该 API,以及充分利用高级功能对行为进行自定义。我们还将分享如何在处理大量数据时对内存效率进行优化。无论是扩展您的模型,将其作为字符串或图片与其他 App 共享,或是创建自定义的声明数据类型,Transferable 都可以帮助您在 App 中打造更出色的体验。
-
3:00 WWDC22 第 1 天总结
Apple 总部发布第 1 天总结报告。查看在 WWDC22 上揭晓的令人振奋的公告和新技术,并了解有关第二天精彩活动的更多信息。
-
27:29 采用 Swift 泛型
泛型是在 Swift 中编写抽象代码的基础工具。了解如何随着代码的发展识别抽象的机会,评估编写一段具有多项行为的代码的策略,并且探索 Swift 5.7 中可帮助您更轻松编写与理解泛型代码的语言功能。
-
108:53 Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
-
24:06 为 Apple Watch 构建效率 App
您能在手腕上以前所未有的方式提高效率。了解如何利用 SwiftUI 和系统功能为 Apple Watch 构建一流的效率 App。我们将介绍如何为手表设计出色的工作体验,并探索如何进行文本输入、显示基本图表,以及与您的好友分享内容。
-
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.
-
12:43 利用 Network 框架构建设备间交互
了解如何打造一体化的跨设备内容体验。我们将介绍 DeviceDiscoveryUI,它能帮助简化通信路径的设置,将 Apple TV 连接到 iPhone、iPad 和 Apple Watch 等其他设备。我们还将探索常见的场景,提供最佳实践以帮助您实现设备间的无障碍连接。
-
-
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.
-
17:08 认识群组活动
敬请详细了解为 SharePlay 提供支持的框架,并探索您可以为您的 app 用户实施的各种共享体验。探究该框架架构和概念的精简概述,包括群组活动和 AVFoundation 如何协同工作,并学习如何将其实施到您的 app 中。这是详细了解 SharePlay 以及如何在您的 app 中集成群组活动的最佳入手点。
-
36:16 使您的 iPad App 更上一层楼
制作更加优秀的 iPad App:了解如何采用极佳的场景,确保不间断的重点交互。通过键盘快捷键和键盘快捷键界面帮助人们保持投入和快速操作。探索最新指针增强功能如何帮助您的 App 提高工作效率。
-
1:40 WWDC21 的周二
今天快要结束了,但还有如此多的内容需要探索:复习 WWDC 第 2 天的重点内容,并了解即将到来的精彩会议和活动。
-
34:06 包容性设计实践
一个具有包容性的 app 或游戏不仅可供不同的人使用,还能迎合背景和观点迥异的人。敬请了解如何为您的界面、语言、形象和营销材料设计包容性内容,并通过您的 app 或游戏支持最广泛的潜在人群。
-
16:32 离开地球去火星
MIT 毕业生 Tiera Fletcher 在 11 岁时就对航空航天工程和战斗机着迷,她追寻着梦想。她在 22 岁时获得了梦寐以求的工作,效力于 NASA 太空发射系统,这里建造了航空史上功能最强大的火箭。了解在设计用于将人类送入太空深处 (包括月球、火星等)、有 322 个足球高的 880 万磅推力火箭的组件时会发生些什么。
-
1:16 WWDC21 的周四
WWDC 周涉及了哪些内容?我们会告诉您:检查您在周四错过的所有内容,并在 Dub Dub 了解我们最后一天内容的快速预览。
-
26:52 UIKit 中的新功能
敬请探索 UIKit 的最新更新和改进并了解如何构建更棒的 iPadOS、iOS 和 Mac Catalyst app。我们将带您了解 UI 改进、工作效率更新和 API 增强,并帮助您探索性能改进和安全性与隐私功能。
-
1:14 WWDC21 的周五
是时候与本周告别了,这真是精彩充实的一周!敬请收看我们的周五回顾和 WWDC21 闭幕。
-
15:19 构建研究和护理 app,第 1 部分:设置新用户引导
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。请随我们一起编程,构建有效的护理试点 app。探索使用 ResearchKit 进行新用户引导和征求同意的最佳实践,并了解您的 app 如何通过利用 CareKit 的商店和 UI 组件来请参与者签署同意文件。这是由三个部分构成的“编程临摹课程”系列的第一节内容。为了能充分了解这一系列的内容,我们建议您先大体熟悉一下 ResearchKit 和 CareKit。有关更多背景信息,请观看 WWDC19 的“ResearchKit 和 CareKit 的重新构思”。
-
27:04 简化本地化的字符串
当您在自己的 App 内本地化文本时,您可以帮助使自己的 App 更方便全球受众无障碍访问。探索构建本地化工作流程的最佳实践,包括如何准确写入和格式化字符串,并了解如何使用 Xcode 以不同语言准备用于本地化的字符串。
-
17:29 Mac 上的 SwiftUI:构建基础
请随我们一起编程,使用 SwiftUI 从头到尾构建 Mac app。探索所有出色 Mac app 的四个共同点,并学习如何使用 SwiftUI 在实践中应用这些原则。我们将展示如何创建强大灵活的侧边栏体验,并将列表转换为详细视图中的表格,然后讨论数据组织的最佳实践。接下来,我们将探索简单的 .searchable 修饰符,并了解如何增加工具栏和搜索支持。在第一部分的最后,我们将了解如何构建出色的多窗口体验,并提供菜单栏支持。这是由两个部分构成的“编程临摹课程”系列的第一节内容。为充分利用本系列内容,我们建议您要对 SwiftUI 有一些基本了解。更多背景信息,请观看 WWDC20...
-
15:55 构建研究和护理 app,第 2 部分:计划任务
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。继续与我们一起编程,并探索如何让您比以往更轻松地安排针对研究参与者的调查。您还将学习 CareKit 中不断发展的护理团队的先进技术,并了解 ResearchKit 的活动任务如何帮助记录临床的重要测量值。这是由三个部分构成的“编程临摹课程”系列的第二节内容。为了能充分了解本节内容,我们建议首先观看“构建研究和护理 app,第 1 部分”。有关这些框架的更多背景信息,请观看 WWDC19 的“ResearchKit 和 CareKit 的重新构思”。
-
37:30 认识 StoreKit 2
StoreKit 2 为 app 内购买和自动续订提供强大的 Swift 原生 API。学习如何轻松实施 app 内购买和订阅,发现检索产品信息、处理交易、决定产品权利和客户状态的 API,以及 Xcode 中的综合测试支持。
-
28:40 探索网页检查器的改进
网页检查器为您提供了在 macOS、iOS 和 iPadOS 上了解和调试网页的工具。我们将带您了解网页检查器的最新功能和改进,包括新增叠层来检查页面上的 CSS 网格容器、通过更容易配置的断点来简化调试,以及创建和编辑审核等。
-
26:49 CloudKit 中的新功能
CloudKit 为您的 app 提供安全、方便且可靠的云数据库,它也正在不断完善。探索如何在 async/await 功能和便利 API 添加支持下理顺您的线程。我们还将展示如何通过分享整个数据记录区来鼓励 app 使用者之间进行协作,探索如何采用加密值等 CloudKit 功能,并帮助保护 app 内的敏感数据。为了充分了解本节内容,我们建议您熟悉 CloudKit 及其容器操作,并基本了解记录和数据类型。
-
29:26 Meditation For Fidgety Skeptics(《烦躁怀疑论者的冥想》)
Dan Harris 是艾美奖获奖记者,美国广播公司周末版“早安美国”的联合主播。2004 年全国电视转播惊恐发作后,他发现自己踏上了一段漫长而奇异的旅程,最终他发现了正念冥想。Dan 将分享他的故事,他写了两本书、创建了热门播客和 app,已帮助许多人 (包括和他自己一样之前并非信徒的人) 改善了生活。著名冥想老师 Jeff Warren 是 Dan 的畅销书籍 Meditation For Fidgety Skeptics(《烦躁怀疑论者的冥想》)的合著者,他将和 Dan 一起介绍实践步骤,任何人都可以通过这些步骤管理当今社会带来的各种压力和焦虑,将幸福指数提升 10%。
-
15:48 轻 App 中的新功能
探索轻 App 如何在客户需要时提供快速且专注的特定任务体验。我们将带您了解轻 App 的一些最近改进,包括直接从 app 启动体验,本地测试您的轻 App,以及创建轻 App 代码,从而在现实中轻松访问您的体验。我们还会分享来自开发者社区的精彩轻 App 示例;开发者社区是与他人互动和交流美妙设计的创新方式。为了充分了解本节内容,我们建议先观看 WWDC20 的“探索轻 App”和“配置并链接轻 App”。
-
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.
-
38:11 了解 iOS 上的 Safari 浏览器网页扩展
Safari 浏览器网页扩展使用 HTML、CSS 和 JavaScript 为用户提供强大的浏览器自定义功能。您现在可以为支持 Safari 的所有设备创建这些扩展。敬请了解如何构建适用于所有设备的 Safari 浏览器网页扩展,并探索如何通过 Xcode 和 Safari 浏览器网页扩展转换器将现有扩展转换至 Safari 浏览器。
-
26:52 优秀小组件的原则
通过保持小组件的相关性且可定制来探索强大小组件的基础。学习如何通过时间线条目和TimelineReloadPolicies 保持小组件最新。了解如何修改您的小组件,以用于不同的演示环境和物理位置。最后,还要了解如何创建可自定义的小组件,以便用户可以根据喜好进行个性化。
-
36:34 包容性设计过程
探索如何提供包容性 app,从而为所有软件使用者带来令人惊喜的体验。我们将带领您了解建立和建设多元化团队的最佳实践,并探索包容性如何影响设计和开发过程的每个阶段。
-
14:26 AR 快速查看,了解物体捕捉
探索将物体捕捉资源引入 AR 快速查看的简单方法,同时优化图像品质和文件大小。探索集成 AR 快速查看和物体捕捉,以帮助您打造全新体验的方法。为了能充分了解本节内容,我们建议首先观看 WWDC19 的“AR 快速查看取得的进展”。您还可以通过 WWDC20 的“使用 AR 快速查看在线购物”了解如何在 Web 上实现 Apple Pay 和自定义操作与 AR 的集成。
-
10:30 认识 Mac 上的 TestFlight
TestFlight 已加入 Mac。学习如何管理版本和测试程序、收集反馈、以及部署 macOS app。探索内部测试的增强功能,以及集成 Xcode Cloud 的新功能,让各个平台的测试更轻松。
-
12:47 探索 SF Symbols 3 app
参观我们的交互式图标库 SF Symbols app 的最近更新。了解如何使用库来设计看起来令人惊喜的、兼具无障碍性和包容性的 app:我们将带您了解这款 app 和符号搜索功能的变化,探索预览和自定义符号管理,并帮助您将符号集成到您的界面设计中。观看本视频之前,建议观看 WWDC21 的“SF Symbols 新功能”。
-
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.
-
17:46 提升 Xcode 中 DocC 文档的质量
优秀的文档可以帮助人们轻松有效地采用您的 Swift 框架。了解如何创建丰富的概念性文章来配合您的 API。您将了解撰写文章的最佳实践,包括如何组织文档,并了解如何创建自动托管的链接以将您的文档连接在一起。
-
14:16 构建研究和护理 app,第 3 部分:流程可视化
敬请了解如何让 ResearchKit 和 CareKit 共同协作,消除纸质问卷的单调乏味。和我们一起了解“编程临摹课程”的最后一个部分,对我们的护理试用 app 进行最后的润色:探索如何使用先进的 CareKit API 定制任务卡的外观和行为,找出如何在 CareKit 图表中绘制 ResearchKit 调查的答案,并了解如何使用 ResearchKit 呈现引人入胜的教育内容。这是由三个部分构成的“编程临摹课程”系列最后一部分的内容。为了能充分了解本节内容,我们建议首先观看“构建研究和护理 app”的第 1 部分和第 2 部分。有关这些框架的更多背景信息,请观看 WWDC19...
-
18:41 钱包与 Apple Pay 的新功能
探索重新设计用于 app 内和网络支付的 Apple Pay,并了解如何将最新 API 集成到您的 app 或网站。了解如何将功能添加到您的 app,例如优惠码、改进的发货信息,以及付款详情显示屏幕的改进。探索钱包通行证的变更,包括自动到期和网页的多通道支持。
-
33:50 重点关注 Apple 的隐私核心
Apple 认为隐私是一项基本人权。敬请了解我们的四项核心隐私原则,我们如何运用这些原则来设计 iCloud Private Relay,以及您该如何根据这些基本原则在您的 app 中创建隐私空间。探索您该如何在 app 中实现数据最小化、本机处理、知情权和控制权以及安全保护措施。
-
29:36 构建轻便快捷的轻 App
轻 App 让人们能够在接到通知后立即发现您的 app,并下载其中的一小部分,从而完成任务和交易。探索各种技巧和最佳实践,帮助您创建凸显现代功能和优雅设计的轻便型轻 App。了解如何构建安全可靠的轻 App,以确保人们在扫描实体轻 App 的代码,或通过您的网站查看轻 App 时始终可以体验您的轻 App。在向全世界发布之前,我们将带您了解测试轻 App 的具体策略。
-
19:46 watchOS 8 中的新功能
watchOS 8 带来全新的机会,使人们可以在表盘面上获得最新信息。通过用于 Always-On Retina 显示器的新 API、从蓝牙设备更新复杂功能,以及 HealthKit 数据的后台交付,进行 app 更新从未如此轻松。了解基于区域的用户通知,以利用 app 中的位置功能。探索 SwiftUI 和 watchOS 的所有新增强功能,它们会使您构建下一款 Watch app 的过程激动人心。
-
22:38 带有 M1 的 Mac 上的出色 iPad 和 iPhone app 的质量
现在比以往任何时候都更加容易在带有 M1 的 Mac 上提供您的现有 iPad 和 iPhone app。我们将向您展示如何将您的 app 移植到 macOS,并探讨系统如何自动衔接您的 app 的各种功能,以便在 Mac 上工作。我们还将结合 macOS Monterey 中的改进,例如 Apple Pay 支持、改进的 AV 处理和快捷指令等,提供关于您的 iPad app 中最佳实践的指导,从而在带有 M1 的 Mac 上提供最完整的体验。
-
20:08 认识 UIKit 按钮系统
每个 app 都使用按钮。iOS 15 中,您可已通过更新样式创建与您的界面轻松搭配的华丽按钮。我们将探索能更加轻松地创建不同类型按钮的功能,学习如何提供更丰富的交互,以及发现如何在使用 Mac Catalyst 时获得强大按钮。
-
24:20 出色 Mac Catalyst app 的质量
探索最佳实践、工具和技术,以帮助开发尽可能优秀的 Mac Catalyst app。我们将带您了解在您将自己的 iPad app 移植到 macOS 时应注意的关键事项,探讨优化您的界面和体验的详细代码示例,并向您展示如何向所有人分发您的 Mac app。为了充分了解本节内容,我们建议您要基本熟悉 Mac Catalyst。观看 WWDC21 的“Mac Catalyst 中的新功能”,全面了解用于将您的 iPad app 移植到 Mac 的最新功能。关于改进您的 macOS 体验的更多信息,请观看 WWDC20 的“优化 Mac Catalyst app 界面”。
-
16:32 认识 Xcode Cloud
了解为各个 Apple 平台构建 app 和框架的 Apple 连续集成和连续交付 (CI/CD) 服务 Xcode Cloud。探究 Xcode Cloud 如何提高团队生产率和产品质量。我们将向您展示如何开始首次构建、利用构建报告修复问题,以及团队协作。
-
20:31 SF 符号的新功能
敬请探索 Apple 图标库 SF 符号的最新更新。SF 符号专门用于与 San Francisco (Apple 平台的系统字体) 无缝集成,可帮助您为自己的 app 创建美观且一致的图标,同时还支持动态类型和粗体文本等辅助功能。敬请探索 SF 符号库的最新新增内容、本地化增强功能,以及如何更轻松地自定义符号的颜色以将其集成到您的 app 自有的调色盘中。此外,我们还将展示如何设计和注释自定义符号,为单色、分层、调色盘和多色渲染模式提供支持。为了能充分了解本节内容,我们建议首先观看 WWDC20 的“SF 符号 2”。
-
22:09 Game Center 的新增功能:小组件、好友功能及多人游戏改进
您可使用 GameKit 提升您的在线游戏体验,并在您的游戏中实现多人游戏、排行榜和成就等功能。我们将带您了解 Game Center 的最新改进,包括玩家匹配和多人游戏 API,并探索如何增强游戏的发现率。
-
8:21 准备优化您的 App Store 产品页面
了解让您的产品页面具有更高相关度的新方式。学习如何在您的 app 中为不同的用户使用定制的产品页面以凸显不同的功能和内容。探究如何通过比较不同视觉资源的有效性了解用户最喜欢的内容,从而对产品页面进行优化。我们将讨论您需要了解的内容、要准备的资源、以及如何准备为您的 app 创建最有效的产品页面。
-
37:35 Foundation 中的新功能
探索 Foundation 的最新更新如何帮助您改进 app 的本地化和国际化支持。了解专为 Swift 设计的新 AttributedString,并学习如何使用 Markdown 将样式应用于您的本地化字符串。探索语法协议引擎,它会自动修复本地化的字符串,从而使它们与语法性别和复数形式匹配。我们还将向您介绍迄今为止的改进和数字格式化,这些功能可简化复杂的要求,同时提高性能。
-
19:15 构建样式化的界面
了解如何在构建 app 时更快地实现界面迭代。了解如何使用最新的按钮样式和表格视图单元格内容配置,让您的 UI 更加现代化,这两者都可以让您直接在 Interface Builder 内部进行更好的控制。我们将向您展示如何在不离开画布的情况下,预览具有辅助功能覆盖的常见自定义项 (例如动态字体大小和增加对比度)。我们还将带您浏览分层符号,轻松地为您的 app 增添色彩,让您的 app 重焕生机。无论您是刚刚起步,还是已经拥有数年 app 开发经验,都可以学习创建出色界面的最佳实践,并在此过程中运用各种技巧和窍门。
-
15:00 利用虚拟和物理游戏手柄
是时候提高您的输入游戏了:敬请了解适用于 iPhone、iPad、Mac 和 Apple TV 的虚拟和物理游戏手柄的最新改进。认识将触摸输入转换为游戏手柄输入的屏幕虚拟手柄,并了解如何向您的 app 添加手柄共享功能。此外,我们还将展示如何支持 DualSense 手柄中的自适应触发技术,介绍手柄支持的最佳实践并指导您在提交到 App Store 之前针对可访问和可自定义输入完成一些常见的实施前检查。关于从游戏手柄保存精彩片段的更多信息,请查看 WWDC21 的“探索 ReplayKit 中的滚动剪辑”。
-
11:16 评审 Xcode 中的代码和协作
探索 Xcode 中代码评审和拉取请求的最新增强功能。进一步了解 diff 显示偏好、提交选择器、更改导航器和拉取请求工作流程。我们将向您展示您如何与自己的团队协作,并通过直接将您的代码评审和 PR 工作流程连接到您的源代码来找出退化。
-
32:45 Swift 中的新增功能
加入我们,了解 Swift 的最新动态。发现最新语言改进如何让您的代码更容易阅读和编写。探索作为 Swift 包提供且数量越来越多的 API。同时,我们还将向您介绍 Swift 的 async/await 语法、结构化并发功能和参与者。
-
26:33 Mac Catalyst 中的新功能
探究 Mac Catalyst 的最新更新,了解让您的 app 在 macOS 上运行时感受更加自然的方法。了解各种新和增强的 UIKit API,它们使您可以自定义自己的 Mac Catalyst app,以利用 macOS 独有的功能。为了充分了解本节内容,我们建议您要基本熟悉 Mac Catalyst。查看 WWDC19 的“介绍 Mac 的 iPad App”,以熟悉相关知识。关于优化 Mac Catalyst app 的更多信息,请观看 WWDC20 的“优化 Mac Catalyst app 的界面”。
-
22:51 认识 Xcode 中的 DocC 文档
探索如何使用 DocC 构建和共享适用于 Swift 软件包和框架的文档。我们将展示如何从您自己的代码或您依赖的第三方代码开始生成文档,并使用 Markdown 编写和设置格式。我们还将带您了解导出流程,帮助您生成 DocC 存档,进行公开分享。
-
13:22 认识位置按钮
认识 CLLocationButton:一种安全界面元素,提供简单、流畅的方式,仅在必要的时间和场景中授予您的 app 位置访问权限。学习如何在新代码或现有代码中添加 CLLocationButton、如何在界面易读性指南中进行自定义、如何识别并处理定制失败、以及如何与 iOS 传统的基于提示的位置服务授权交互。为了充分了解本节内容,我们建议您要大体了解 Core Location API。
-
40:13 SwiftUI 中的新功能
现在正是使用 SwiftUI 开发 app 的最佳时机。了解 UI 框架的最新更新,包括列表、按钮和文本字段,并了解这些功能如何帮助您在 app 中更完整地采用 SwiftUI。了解如何使用画布视图、材料和符号增强功能创建美观且视觉效果丰富的图形。探索 macOS 上的多列表格、焦点和键盘交互改进,以及多平台搜索 API。同时,我们还将向您展示如何利用 Swift 并发功能、全新 AttributedString、格式样式、本地化等等功能。
-
1:46 WWDC21 的周三
您好,周三!是时候复习第 3 天的 WWDC 的内容,并了解即将到来的周四精彩活动。
-
21:32 AppKit 中的新功能
探索使用 AppKit 开发 Mac app 中的最新改进。我们将向您展示如何使用新控制功能和 SF Symbols 3 增强您的 app 设计,使用 TextKit 2 构建强大的文本体验,并在您的 app 中利用最新 Swift 功能。
-
32:44 可被发现的设计
探索如何创建交互式的、令人难忘的体验,引导新用户使用您的 app。我们将带您了解可被发现的设计实践,并了解您如何制作可探索、有趣的界面,帮助人们一目了然地领会到您 app 的可能性。我们还将展示如何应用这种方法来个性化您的内容并使您的 app 易于定制。
-
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.
-
19:09 认识屏幕使用时间 API
探索屏幕使用时间 API,学习如何构建支持自定义家长控制的 app,这些都要首先考虑隐私保护。学习如何使用核心限制和设备活动监控等关键功能为您的 app 带来安全体验,同时为父母和监护人提供可衡量的控制手段。
-
2:30 WWDC21 的周一
尝试理解今年 WWDC 的各种激动人心的通告、新技术和秋季发布会信息预览?我们来为您详细解说。回顾一下 WWDC 第一天发生的一切,抢先一窥明天的精彩 内容。
-
8:05 AVKit 中的新功能
了解 macOS 上的画中画功能增强和全屏幕改进。探索新内容来源 API,并了解 AVPictureInPictureController 如何支持 AVSampleBufferDisplayLayer,以及为 app 建议的步骤,以便在 macOS 上或 Mac Catalyst app 中提供无缝的全屏幕体验。
-
73:26 Platforms State of the Union (ASL)
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation.
-
17:28 Mac 上的 SwiftUI:收尾工作
请与我们一起了解“编程临摹课程”系列的第二部分内容,我们将使用 SwiftUI 从头到尾构建 Mac App。在此过程中,我们将探索我们的示例园艺 App 如何适应个人偏好和特定工作流程。了解 SwiftUI App 如何自动对系统设置作出反应,并探索如何使用该信息向 App 增加更多个性特征。我们将展示您如何通过设置来向人们提供自定义 App 的灵活性,并探索如何使用不同工作流程来操作个人的数据 (如拖放)。最后,我们将展示如何将数据移入和移出...
-
-
WWDC20 -
108:51 Keynote
Apple 全球开发者大开幕,将带来让人激动的披露,灵感,与创造全世界最新颖的 App新机会。参与全球开发者社群,从 Apple Park 深入了解未来 Apple 的平台。
-
26:00 与《神话任务:群鸦盛宴》演员和编导的交谈
你可曾想过在热浴缸中拍摄还是穿着 VR 服拍摄哪个更有趣?Apple TV+ 热剧《神话任务:群鸦盛宴》的演员和编导们对 Apple developer 社区的问题做了回答。邀请 Join Rob McElhenney(执行制片人/编导合伙人并饰演 Ian Grimm)、Charlotte Nicdao(饰演 Poppy)、Imani Hakim(饰演 Dana)、Danny Pudi(饰演 Brad)和 Megan Ganz(饰演执行制片人/编导合伙人)回顾他们最喜爱的场景并回答相应问题。
-
-
WWDC19