Xcode 15 新功能:右箭头二级提示

476 阅读1分钟

Xcode 15 的代码提示增加了一个新功能,即可以使用键盘右箭头➡️来展示函数所有的参数组合

不知道大家在平时开发时有没有这样的烦恼,有些函数的参数非常多,有一些是必填参数,有些是选填参数(有默认值),在写这个方法的时候 Xcode 提示往往只会展示必填参数,比如我们以 UIView.animate 这个函数为例:

public class func animate(
    springDuration duration: TimeInterval = 0.5,
    bounce: CGFloat = 0.0,
    initialSpringVelocity: CGFloat = 0.0,
    delay: TimeInterval = 0.0,
    options: UIView.AnimationOptions = [],
    animations: () -> Void,
    completion: ((Bool) -> Void)? = nil
)

从函数定义上可以看出,这个函数总共有 7 个参数,其中 6 个是有默认值的,不同的参数组合有很多种,在老版本的 Xcode 上,提示中无法敲出所有的参数组合,但是在 Xcode 15 上提供了一个新功能,在提示中点击键盘右箭头,就可以将这个函数所有可能的参数组合全部展开,然后根据自己的需要来选择使用哪一个:

根据提示选中具体的函数 > 右箭头➡️展开 > 选中

这个功能对于有多个默认值的函数非常有用,特别是 swiftUI,大量函数都是这样的。

点击下方公众号卡片,关注我,每天分享一个关于 iOS 的新知识

本文同步自微信公众号 “iOS新知”,每天准时分享一个新知识,这里只是同步,想要获得更好的体验就来关注我吧!