Xcode 包含的功能

了解 Xcode 中提供的主要功能。Xcode 是一个集成开发环境,用于为 iPhone、iPad、Mac、Apple WatchApple TV 构建 App。要详细了解最新发布版本 (包括每个 Beta 版本) 中的更新,请访问 Xcode 发布说明

Xcode 14

这个版本的 Xcode:

  • 包含适用于 iOS 16、iPadOS 16、macOS 12.3、Apple tvOS 16watchOS 9 的 SDK。
  • 支持在 iOS 11 或更高版本、Apple tvOS 11 或更高版本和 watchOS 4 或更高版本中进行设备端调试。
  • 需要使用运行 macOS Monterey 12.5 或更高版本的 Mac。

Xcode

  • 新的单一目标支持多个平台,并有条件地包括特定平台的依赖项、代码、资源和构建设置。
  • 适用于最新版本的 watchOS 和 Apple tvOS 的可下载模拟器运行时。
  • 新的构建日志助理编辑器显示构建时间线,以帮助您增强并行性并识别构建性能问题。
  • Regex 支持,包括语法高亮显示和 Playground 内联结果,用于快速迭代。
  • 适用于 iPadOS 的 DriverKit 驱动单元开发支持。

资产目录

在资产目录中提供一个 1024 x 1024 像素的 App 图标,它会自动调整尺寸,以适应目标。

调试

内存图调试器现在显示内存图中的所有传入和传出引用。

文档

  • Swift-DocC 支持为 Objective-C 和 C API 构建文档。
  • Xcode 14 生成的 Swift-DocC 文档现在与大多数管理式托管服务兼容,包括 GitHub Pages 文稿。

Instruments

  • 新的 Swift 并发模板跟踪 Swift 的并发原语的使用和行为。
  • 当 App 的主线程无法处理传入事件时,将会显示新的挂起跟踪工具。

本地化

导出本地 Swift 软件包进行本地化。

Organizer

关于 App 挂起的新诊断报告。

预览

默认情况下,所有新设计都是交互式的,支持自动生成外观、辅助功能字体大小等方案。

源代码编辑器

  • 增强的代码补齐功能,构造器出现在顶层,重载折叠成一行,以及改进的默认参数体验。
  • 滚屏时,代码结构固定在源代码编辑器的顶部。
  • 跳转到定义和调用程序使用全新的 UI,帮助您分清重载和调用点。

Swift 软件包

在 Xcode 中执行命令和构建插件集成。