

实现 Metal 4 机器学习与图形应用程序的完美融合
了解如何使用 metal 4 将机器学习无缝融入你的图形应用程序中。我们将介绍用于在 gpu 时间线上连同渲染和计算工作一同运行模型的张量资源和 ml 编码器。了解如何使用着色器 ml 将神经网络直接嵌入着色器中,以实现高级效果和性能提升。我们还将通过示例 app 来展示适用于 metal 4 ml 工作负载的新调试工具的实际应用。
更多

跟着视频学编程:使用 Swift 并发机制提升 App 性能
通过更新一个现有的示例 app,我们将向你介绍如何通过 swift 并发机制来优化 app 的用户体验。我们将从一个主 actor app 入手,然后根据需要逐步引入异步代码。我们将使用任务来优化主 actor 上运行的代码,并探索如何通过将工作转移到后台来实现代码并行运行。我们将探讨数据争用安全机制提供的功能,并讲解如何解读和修复数据争用安全错误。最后,我们将展示如何在 app 情境中充分利用结构化并发机制。
更多

使用 Vision 框架读取文档
了解 vision 框架的最新进展。我们将介绍 recognizedocumentsrequest,并介绍如何使用该工具读取文本行并将其分组为段落、读取表格等。此外,我们将深入探讨相机镜头污渍检测,以及如何在照片图库或你自己的相机拍摄管道中识别可能有污渍的图像。
更多

搭配使用更出色:SwiftUI 和 RealityKit
了解如何在 visionos 26 中无缝整合 swiftui 和 realitykit 的强大功能。我们将探索 model3d 的增强功能 (包括动画和 configurationcatalog 支持),并展示如何顺利过渡到 realityview。你将了解如何借助 swiftui 动画实现 realitykit 组件更改、实现交互式操控、使用新增 swiftui 组件打造更丰富的互动体验,以及从 swiftui 代码中观察 realitykit 的变化。我们还将介绍如何利用统一坐标转换进行跨框架坐标变换。
更多

探索 App Intents 中的最新改进
探索今年发布的 app intents 框架新推出的所有增强功能。了解助力日常开发工作的诸多改进 (如延迟属性)、一系列新功能 (如交互式 app intents 摘要片段、实体视图注释),以及如何整合视觉智能等。我们将一起探索让 app intents 比以往更具表现力、更加流畅易用的各项更新。我们还将介绍今年 app intents 激动人心的新增支持 (如支持“聚焦”和视觉智能),并讲解如何编写完美适配这些场景的 app intents。
更多

BNNS Graph 的新功能
借助 bnns graph builder api,开发者现在可以使用熟悉的 swift 语言来编写操作图,从而生成预处理和后处理例程以及小型机器学习模型。bnns 可在执行前先编译图形,并支持那些具有实时性和延迟敏感性的应用场景,例如音频处理。在本次讲座中,我们将重温去年的比特失真器示例,通过移除对单独 python 文件的依赖性来简化 swift 组件,并转而完全用 swift 实现音频效果。此外,bnns graph builder api 还适用于在将图像数据传递到机器学习模型之前对数据进行预处理。本次讲座还将演示如何裁剪一张带有 alpha 通道的图像中的透明像素。
更多

借助 SpeechAnalyzer 将先进的语音转文本功能引入 App
探索带来语音转文本功能的全新 speechanalyzer api。我们将了解这一 swift api 及其丰富的功能,这些功能为“备忘录”“语音备忘录”“手记”等 app 提供了支持。我们将深入探讨相关细节,了解语音转文本功能的运作方式,以及 speechanalyzer 和 speechtranscriber 如何助你构建精彩、实用的功能。你还将跟着视频学习如何通过编程将 speechanalyzer 和实时转录功能整合到 app 中。
更多

通行密钥的新功能
了解 ios、ipados、macos 和 visionos 26 在通行密钥方面的增强功能。我们将探索的重要更新包括:简化注册流程的全新账户创建 api、确保通行密钥保持最新的措施、通过自动通行密钥升级和通行密钥管理端点驱动通行密钥升级的新方式,以及通行密钥的安全导入/导出。了解这些改进如何提升用户体验和安全性,以及如何在 app 中实施这些更新以便提供更流畅、更安全的身份验证体验。为了充分从这个讲座中获益,请先观看 wwdc22 讲座“通行密钥简介”。
更多

设计交互式摘要卡片
摘要卡片是一种通过 app intents 调用的简洁视图,用于显示相应 app 内的信息。现在,你可以为摘要卡片添加增强意图交互性的按钮和状态信息,以便搭配 siri、“聚焦”以及“快捷指令”app 实现更多功能。在本次讲座中,你将了解设计摘要卡片的最佳实践,包括布局、字体、交互操作和意图类型方面的指导。
更多

让你的 UIKit App 更加灵活
探究如何使用场景和容器视图控制器让你的 uikit app 在 iphone、ipad、mac 和 apple vision pro 上变得更加灵活。了解如何从以 app 为中心的生命周期过渡到基于场景的生命周期 (包括优化的窗口大小调整和改进的多任务处理),以便解锁 app 的全部潜能。探索 uisplitviewcontroller 的增强功能,例如以交互方式调整列大小以及为检查器列提供一流支持;并通过采用新的布局 api 来增强视图和控制器的自适应性。
更多