

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

通过 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 类型对内存和分配进行更精细的控制。
更多

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

采用 Swift 并发
与我们一起了解 swift 并发方面的核心概念。并发可帮助你提高 app 的响应速度和性能,而 swift 旨在让正确编写异步和并发代码变得更加简单。我们会介绍将 app 编程从单线程转换为并发流程所需的步骤。无论你想让代码更加异步化、将代码移到后台,还是在并发任务中共享数据,我们都将帮助你确定充分利用 swift 并发功能的恰当方式和时机。
更多swift使用小结
目前为止swift已经到2.0版本了,使用swift来开发移动端项目已经成熟,现在很多的开源项目已经放弃Objective-C,转向swift,所以我也使用swift来做了一个新的小项目。现在来谈谈使用swift的感受。
更多