Xcode 11.4 beta发布,看一看有哪些新的变化?
2024-02-14 06:26:31
苹果最近发布了Xcode 11.4 beta,其中包含许多新功能和改进,以帮助开发者构建和测试iOS、macOS和tvOS应用程序。
通用购买
Xcode 11.4支持以通用购买的方式构建和分发macOS应用。要将macOS应用作为通用购买进行分发,请在创建新项目时在Xcode模板助手中指定与iOS或tvOS应用程序相同的应用程序标识符。然后,您就可以使用与您现有的iOS或tvOS应用相同的代码库来构建您的macOS应用,而无需对代码进行任何更改。
预览布局
Xcode 11.4引入了新的预览布局工具,可以让你更轻松地查看你的应用程序在不同设备上的外观。预览布局工具位于Xcode的工具栏中,您可以通过单击它来打开它。然后,您可以选择要查看您的应用程序的设备,并使用缩放和拖动来调整应用程序的大小。
改进的SwiftUI错误提示
Xcode 11.4改进了SwiftUI的错误提示,使它们更容易理解和修复。当您在SwiftUI代码中出现错误时,Xcode会显示一条错误消息,其中包含有关错误的更多信息以及如何修复它的说明。
增强的编辑器体验
Xcode 11.4带来了许多改进编辑器体验的功能,包括新的代码补全引擎、改进的代码格式化、以及对黑暗模式的支持。新的代码补全引擎提供了更准确和相关的建议,改进的代码格式化使您的代码更易于阅读,而黑暗模式可以帮助您在昏暗的环境中更轻松地查看您的代码。
对Swift Package Manager的支持
Xcode 11.4现在支持Swift Package Manager,这是一种管理Swift包的工具。Swift Package Manager使您可以轻松地将第三方Swift库添加到您的项目中,并保持这些库的最新状态。
对增强现实的更新
Xcode 11.4包含了对增强现实的支持,包括新的ARKit框架和新的AR Quick Look工具。ARKit框架使您可以轻松地构建增强现实应用程序,而AR Quick Look工具使您可以轻松地创建和共享增强现实体验。
对调试器的更新
Xcode 11.4包含了对调试器的许多更新,包括新的时间旅行调试功能和新的内存泄漏检测工具。时间旅行调试功能允许您逐步执行您的应用程序,并查看在每个步骤中发生的事情。内存泄漏检测工具可以帮助您找到并修复您的应用程序中的内存泄漏。
对Metal的更新
Xcode 11.4包含了对Metal的支持,包括新的Metal API和新的Metal工具。Metal API使您可以访问GPU的强大功能,而Metal工具可以帮助您优化您的Metal代码。
Swift 5.2
Xcode 11.4还支持Swift 5.2,这是一个对Swift编程语言的重大更新。Swift 5.2引入了许多新特性,包括新的错误处理机制、新的并发模型和新的代码生成器。