【问题标题】:Is there an easy way to autocomplete block variables in xcode?有没有一种简单的方法可以在 xcode 中自动完成块变量?
【发布时间】:2012-05-04 19:51:18
【问题描述】:

通常 Xcode 自动完成对我来说非常有效,但是当使用块和块变量在方法签名中切换时,我总是必须重新输入变量类型和名称。这是一个例子:

动画块很容易完成,因为它没有块变量,因此我只需输入^{} 即可开始编写代码。对于第二个完成块,我必须先输入^(BOOL fin){},然后才能开始编写代码。这个例子有点简单,但有多种类型,其中一些名称较长(例如AFHTTPRequestOperation),这变得很痛苦,感觉就像 Xcode 会自动完成的情况。

我是否错过了一些自动完成这些块变量的技巧,或者我每次都重新输入它们?

【问题讨论】:

    标签: objective-c xcode objective-c-blocks


    【解决方案1】:

    Tab 直到整个块部分突出显示。无需输入,只需按回车键即可展开示例块。

    【讨论】:

    • 这就是常规自动完成的工作方式,当然。如您所见,整个块变量集都在一个蓝色单元格中,因此 Tab 键选择整个事物,而不是其中的单个变量。
    • 是的,当您按下回车键时,整个文本字符串 ^(BOOL finished) {} 将被写入您的代码中
    • 谢谢!我把答案澄清了一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 2019-10-16
    • 1970-01-01
    • 2021-10-31
    • 2012-04-30
    相关资源
    最近更新 更多