

小组件的新功能
widgetkit 带来小组件、实时活动以及控制方面的众多更新,助你提升 app 性能。了解如何将小组件引入 visionos,如何利用 carplay 车载让小组件在驾驶途中也能顺畅使用,以及如何使用强调渲染模式优化小组件的视觉效果。此外,探索如何让相关小组件呈现在 watchos 的智能叠放中,以及如何使用推送通知确保小组件保持最新。
更多

跟着视频学编程:使用 SwiftUI 和 AttributedString 精心打造富文本体验
了解如何使用 swiftui 的 texteditor api 和 attributedstring 构建富文本体验。探索如何启用富文本编辑功能、构建用来操控编辑器内容的自定控件,并对提供的众多格式选项进行自定。了解 attributedstring 的高级功能,以便精心打造超棒的文本编辑体验。
更多

了解 PaperKit
了解如何将 paperkit 引入你的 ios、ipados、macos 以及 visionos app。我们将介绍如何将 pencilkit 绘画与标记功能 (如形状和图像) 无缝整合,以及如何自定用户界面。了解向前兼容性的最佳实践,并探索高级自定选项,以便为你的 app 打造真正与众不同的标记体验。
更多

SwiftData:深入了解继承和架构迁移
了解如何使用类继承对数据进行建模。了解如何优化查询,并无缝迁移你的 app 数据以便使用继承。探索如何通过子类归类来构建模型图形、编写高效的数据获取和查询,并实现顺畅平稳的架构迁移。了解如何使用可观测持久性历史记录来有效进行更改跟踪。
更多

通过 Instrument 优化 SwiftUI 性能
探索全新的 swiftui instrument。我们将介绍 swiftui 如何更新视图、app 数据的变化对这些更新会产生什么影响,以及新的 instrument 如何帮助你以可视化方式了解相应的原因和效果。 为了充分从这个讲座中获益,建议你先熟悉一下如何用 swiftui 编写 app。
更多

安全地混合使用 C、C ++ 和 Swift
了解如何混合使用 c、c++ 和 swift,同时提高 app 的安全性。我们将介绍如何在 swift 代码中找到不安全的 c 和 c++ api 调用位置、如何更安全地调用这些 api,以及如何使 app 中的现有 c 和 c++ 代码默认处于更安全的状态。
更多

探索 Swift 和 Java 互操作性
了解如何在一个代码库中混合使用 swift 和 java。我们将介绍 swift-java 互操作性项目,该项目让你可以在 java 程序中使用 swift,反之亦然。我们将向你展示如何使用 swift-java 提供的工具和库来编写可在这两个运行时之间进行互操作的安全高效代码。
更多

优化 Swift 代码的内存使用和性能
了解如何提升 swift 代码的性能和内存管理。我们将探索优化代码的多种方法,包括进行高级算法更改,以及采用新的 inlinearray 和 span 类型对内存和分配进行更精细的控制。
更多

将 Swift Charts 扩展成三维图表
了解如何使用 chart3d 将你的 2d swift charts 转换为三维图表,从全新角度直观呈现你的数据集。绘制 3d 数据图表,以可视化方式显示数学表面,并对摄像头、材质等各种因素进行自定,让你的 3d 图表更加清晰直观、赏心悦目。 为了充分从这个讲座中获益,我们建议你先熟悉一下如何创建 2d swift charts。
更多

借助 App Store Connect API 实现开发流程自动化
了解新的 webhook api 如何为你提供 app store connect 中的实时通知。我们还将介绍一些可帮助你管理用户反馈和构建版本交付的 apl,并讨论如何将这些工具整合到你的开发工作流程中,以提高效率并简化流程。
更多