IT之家 6 月 8 日消息 今日,苹果召开 WWDC21 全球开发者大会,发布了多项新工具与技术,旨在帮助开发者创造更具吸引力的 App 体验,并让他们能够更轻松地构建 App。
苹果编程语言 Swift 现已内置对并发的支持。这意味着开发者可以更轻松地编写并行工作的代码。利用 Swift 对并发的支持,开发者可以更方便地编写代码,并充分利用苹果产品的多核心处理器。
苹果表示,SwiftUI 重塑了用户界面开发,让开发者可以用尽可能少的代码开发 App。现在,SwiftUI 又跨出了重大一步,帮助开发者为所有用户提供更加出色的体验。这包括改进列表视图、搜索体验、App 内辅助功能、多列表格等大量功能的增强。
▲得益于 SwiftUI 的更新与增强,开发者可以更高效地构建复杂的 App UI 了 | 图源:Apple
IT之家了解到,Swift Playgrounds 则是在 Mac 或 iPad 上直接学习编程的一种方式。借助将于今年晚些时候发布的 Swift Playgrounds 4,用户将能够用 SwiftUI 创建 App 的视觉设计。用户可以在 Swift Playgrounds 或 Xcode 内打开与编辑 App 项目。准备就绪后,用户可以构建一款真正的 App,并用 iPad 直接将其提交到 App Store。
▲通过 iPad 上的 Swift Playgrounds,用户可以直接将已完成的 App 项目提交至 App Store
Xcode Cloud 是一项新的持续集成与发布云服务,专为苹果开发者而设计。Xcode Cloud 内置于 Xcode 13,它为各种规模的开发者与团队提供了便捷的方式,让他们能够更高效地构建、测试与发布 App。
Xcode Cloud 可以自动在云端构建 App,可以腾出开发者的 Mac 去完成其他任务。云端平行测试意味着开发者可以在每一种现有 Apple 设备的模拟版本上进行测试,然后部署一个 App 的测试版本以供内部测试,或者通过 TestFlight 发给外部 beta 测试者,获得实时反馈。