wwdc20 Xcode 12 更新了什么

Xcode 12 更新了什么

Xcode 12的全新设计在macOS Big Sur上看起来很棒,它具有用于导航器的可自定义字体大小,简化的代码完成,新的文档选项卡等。而且,它默认情况下会构建通用应用程序以支持Apple Silicon Macs,而无需更改任何代码。

总览

2020年6月22日,在Apple#WWDC20上,宣布了Xcode版本12;测试版于当天发布。
Xcode是Apple平台上所有开发活动的中心,并且通过Xcode 12,它具有与macOS Big Sur匹配的崭新外观。新的文档选项卡使打开多个文件既快速又轻便,以支持界面文件,并且日志和项目文件均在自己的选项卡中打开。导航器字体现在与系统大小匹配,或者可以设置为小,中或大。 Xcode 12默认情况下会构建macOS通用应用程序,以支持带有Apple芯片的新Mac。
Xcode 12 beta包括Swift 5.3和适用于iOS 14,iPadOS 14,tvOS 14,watchOS 7和macOS 11的SDK。Xcode 12 beta版本支持针对iOS 9和更高版本,tvOS 9和更高版本以及watchOS 2和iOS的设备上调试。后来。 Xcode 12 Beta需要运行macOS Catalina 10.15.4或更高版本的Mac

新性能

Swift和SwiftUI

SwiftUI向开发人员介绍了现代UI框架,该框架使构建复杂的应用程序UI变得前所未有的直观。 在Xcode 12中,SwiftUI具有新功能和改进的性能。
SwiftUI为使用SwiftUI构建的应用程序提供了全新的生命周期管理API。 因此,您可以在SwiftUI中编写整个应用程序,并在所有Apple平台上共享更多代码。

wwdc20 Xcode 12 更新了什么
Xcode 12 | SwiftUI Life Cycle

基于SwiftUI的新窗口小部件平台使我们能够构建可在所有Apple平台上使用的窗口小部件。
现在,我们的SwiftUI视图可以与其他开发人员共享,并在Xcode库中显示为first-class。

wwdc20 Xcode 12 更新了什么
macOS

文件标签
“文档”选项卡在轻量级编辑器选项卡中打开任何类型的文档,包括日志,资产目录和UI文件。Xcode 12具有新的选项卡模型,可让您双击打开新的选项卡,或者在导航器中单击时跟踪选定的文件。您可以重新排列文档选项卡,以为当前任务创建工作文件集,并配置内容在每个选项卡中的显示方式。导航器使用强大的选择功能来跟踪选项卡中打开的文件。

打开第二个文档时,将显示选项卡栏,或者选择e View > Always Show Tab Bar.(“视图”>“始终显示选项卡栏”)。

导航器字体大小

现在,导航器将跟踪Finder和Mail中使用的“边栏图标大小”的系统设置。 您还可以在“首选项”中为Xcode选择唯一的字体大小,包括传统的密集信息表示以及最大的字体和图标目标。

wwdc20 Xcode 12 更新了什么
Xcode 12 | Navigator font sizes

新的完成用户界面仅显示您需要的信息,并且在键入时占用更少的屏幕空间。 完成过程的显示速度更快,因此您可以保持最大的编码速度。


wwdc20 Xcode 12 更新了什么
Xcode 12 | Code completion streamlined

原文链接

https://medium.com/@milanpanchal24/whats-new-in-xcode-12-1d06074bc3fa