Xcode自动完成:“+1”是什么意思?

nue99wik  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(146)

这里的“+1”是什么意思?

t30tvxxf

t30tvxxf1#

这表明有更多的重载具有相同的参数标签。这是Xcode 14中添加的新功能。
在本例中,它显示this overload

init<S>(_ label: S, @ViewBuilder content: @escaping () -> Content) where S : StringProtocol

而“+1更多”是指this other overload

init(_ titleKey: LocalizedStringKey, @ViewBuilder content: @escaping () -> Content)

通过在下拉列表中选择该行并按右箭头键,可以展开以查看所有重载。
请注意,它们都有2个参数,参数的标签都是_:content:。即,第一参数没有标签,而第二参数具有“内容”作为标签。

相关问题