自动完成 Auto Completion
Xcode 13 包括重新设计的 Swift 代码完成功能,可最大限度地提高可靠性和性能,尤其是在项目源代码中存在结构和逻辑不一致的情况下。Xcode 13 中的代码完成可帮助您快速完成您的想法,即使周围的源代码已损坏。补全出现得更快并且更具预测性,表明在减少输入后最有可能的补全。
除了完成类型和方法之外,Xcode 13 中的代码完成还提供了完整的语句,例如for item in items {, or guard let item = item else { return nil },甚至是switch带有enum案例的完整语句。在视图中layer.cornerRadius完成时cornerRadius,代码完成还会跨属性搜索以提供链式完成,例如。
代码完成可帮助您完成尚不正确的表达式。它会在您尚未导入的模块中查找并识别类型,并自动添加必要的 import。当周围的源有错误时,代码完成仍然可以推断出你的意思。它提供了您正在寻找的完成,并带有一条描述如何使其有效的消息。
在 Swift 中将占位符扩展为闭包时,代码完成使用闭包的参数名称而不是 <#Type#>
Xcode 现在自动解包 Optionals
精品教程推荐
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com