软件开发工具

Xcode 12 简介

Xcode 12 采用全新设计,在 macOS Big Sur 上更显精美,导航器可自定义字体大小,还简化了代码补全功能,新增了文档标签。Xcode 12 默认构建通用 app,可支持搭载 Apple 芯片的 Mac,通常无需更改任何代码。

专为 macOS Big Sur 而设计。

Xcode 12 的导航器边栏移至窗口顶部,全新工具栏按钮清晰明了,在 macOS Big Sur 上呈现出色显示效果。导航器默认使用更易于阅读的较大字体,同时提供多种大小选择。新的文档标签让您可以轻松地在工作区中创建一组工作文件。

文档标签
使用新的标签模型,连按两下就能打开一个新标签,也可以在导航器周围点按时追踪所选文件。您可以重新排列文档标签,为当前任务创建一组工作文件,还能配置内容在每个标签中的显示方式。导航器使用强选择来追踪标签中打开的文件。

导航器字体大小
导航器现可跟随“访达”和“邮件”中使用的“边栏图标大小”的系统设置。您还可以在偏好设置中选择仅用于 Xcode 的独特字体大小,包括传统的密集信息呈现,以及较大字体和图标目标。

简化了代码补全
新的补全用户界面只显示您需要的信息,减少了键入时占用的屏幕空间。此外,补全的呈现速度要快得多,让您可以快速编写代码。

重新设计了 Organizer
全新设计将每个 app 的所有关键信息集中到一个地方。从您的任何团队中选择任何一款 app,然后快速转到检查崩溃日志、能耗报告和效果指标,例如客户使用 app 时的电量消耗和启动时间。

SwiftUI

SwiftUI 提供了新的功能,提高了性能,并支持更多操作,同时能保持稳定的 API,让您可以轻松地将现有的 SwiftUI 代码整合到 Xcode 12。通过 SwiftUI 构建的 app 采用全新的生命周期管理 API,让您可以在 SwiftUI 中编写整个 app,并在所有 Apple 平台上共享更多代码。借助基于 SwiftUI 构建的全新小组件平台,您可以为 iPad、iPhone 和 Mac 构建出色的小组件。您的 SwiftUI 视图现在可以与其他开发者共享,并在 Xcode 库中显示为一级控件。您现有的 SwiftUI 代码可以继续使用,同时提供更快的性能、更好的诊断功能以及新控件的访问权限。