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平台上共享更多代码。

Xcode 12 | SwiftUI Life Cycle

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

macOS

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

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

导航器字体大小

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

Xcode 12 | Navigator font sizes

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


Xcode 12 | Code completion streamlined

原文链接

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

你可能感兴趣的:(wwdc20 Xcode 12 更新了什么)