

探索 SwiftUI 中的并发机制
探究 swiftui 如何利用 swift 并发机制来构建安全且响应灵敏的 app。探索 swiftui 如何默认使用主 actor,并将工作转移给其他 actor。了解如何解释并发注解并使用 swiftui 的事件循环来管理异步任务,以实现流畅的动画和 ui 更新。你还将了解如何避免数据争用并放心地编写代码。
更多

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

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

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

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

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

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

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

SF Symbols 7 的新功能
探索 apple 图标资料库 sf symbols 的最新更新。了解全新动画系统 draw,让符号模仿手写笔画自然的流畅性;还有用来表示强度或进度的 variable draw。探索为符号增添立体感和视觉吸引力的 gradients,以及在相关符号间增强连贯性的魔术替换增强功能。此外,了解如何预览并将这些功能整合到自己的 app 中。
更多

录制、重播和查看:使用 Xcode 实现 UI 自动化
了解如何在 xcode 中录制、运行和维护 xcuiautomation 测试。利用测试计划配置,在数十个语言、设备类型和系统条件下重播 xctest ui 测试。使用 xcode 测试报告来查看测试结果,并下载运行情况的截图和视频。我们还将介绍有关通过辅助功能为 app 做好自动化准备以及编写稳定、高质量自动化代码的最佳做法。
更多