来源:IT之家
苹果公司今天在发布iOS/iPadOS/HomePod/tvOS17和watchOS10系统的同时,还发布了Xcode15正式版,支持Swift5.9,以及适用于iOS17、iPadOS17、tvOS17、watchOS10和macOSSonoma的SDK。
在此附上苹果官方介绍如下:
Xcode15让你能够开发、测试和分发适用于所有Apple平台的App。借助增强的代码补齐功能、交互式预览和实时动画,更快地推进App的编码和设计。
利用Git暂存功能直接改进下次要提交的文件,而不必离开代码界面。你还能借助重新设计的测试报告及其视频录制功能,探索并诊断测试结果,并着手从XcodeCloud将你的App无缝部署到TestFlight和AppStore。打造出色的App,从未如此简单。
轻松上手编码
由于有了适用于所有平台的可下载模拟器运行时,在MacAppStore中Xcode15现在瘦身了50%。增强的代码补全功能可帮助你更快地编写更安全的代码,现在它可以引用你的所有素材资源。此外,得益于编译器改进和针对Apple芯片的多核架构进行了优化的全新链接器,项目构建速度更快。
整洁有序
新的书签导航器可帮助你跟踪代码中的标志性内容并整理任务。本地化素材资源在新的StringCatalog中得到了简化,让你可以集中查看和更新这些素材资源。有了精美的全新设计和实时预览功能,Xcode15让文档大放光彩。
Swift和SwiftUI
Swift、SwiftUI和Xcode15协同工作。在全新Swift宏的支持下,Xcode预览更加简单易用,现在可与SwiftUI、UIKit和AppKit搭配使用。新的交互式时间线可帮助你开发和设计小组件。此外,可以更轻松地实现在不同的平台和设备上运行:你可以直接在预览画布中选取,以确保你的视图不管在任何位置都能呈现出色效果。
突破过去的调试方法
在源代码编辑器中利用宏的强大功能,设置断点并逐语句执行生成的代码。使用结构化的控制台轻松访问调试输出。
XcodeCloud
Xcode15和XcodeCloud可无缝协作。XcodeCloud是专为Apple开发者设计的Xcode内置持续集成和交付服务。只需几分钟即可开始构建App,并能够显示实时构建状态、生成美观的报告以及自动分发给测试员和用户。