在Xcode中有没有简单的方法可以去除结尾的完成块?

每个Swift函数的结尾都有一个完成处理程序,像这样。

func hello(_ name: String, completionHandler: (String) -> Void) {
    completionHandler("Hello \(name).")
}

可以像这样调用

hello("Stack Overflow", completionHandler: { text in
    print(text)
})
// Prints Hello Stack Overflow.

但也比较简单

hello("Stack Overflow") { text in
    print(text)
}
// Prints Hello Stack Overflow.

但是当你在Xcode中写代码的时候,你开始输入hello,你会得到完整的函数。是否有一个简单的短码可以让你立即从函数中删除 completionHandler,或者你必须手动操作?

解决方案:

种类 你好 如果建议列表中出现了正确的功能方法,按 ENTER. 会出现完整的方法,你会得到。

enter image description here

键盘。 CTRL + / 到完成处理程序 (String) -> Void 并按 ENTER.

鼠标。 双击文字 (String) -> Void>).

enter image description here

给TA打赏
共{{data.count}}人
人已打赏
未分类

grep pygdal

2022-9-9 1:39:17

未分类

Mysql查询编号组行。

2022-9-9 1:39:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索