有没有一种简单的方法可以在xcode中自动完成块变量?

时间:2012-05-04 19:51:19

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

通常Xcode自动完成功能对我来说非常有用,但是当使用块和块变量标记方法签名时,我总是需要重新键入变量类型和名称。这是一个例子:

block variable without autocomplete

动画块很容易完成,因为它没有块变量,因此我只需要在开始编写代码之前键入^{}。使用第二个完成块,我必须在开始编写代码之前键入^(BOOL fin){}。这个例子有点简单,但有一些名称较长的多种类型(例如AFHTTPRequestOperation)会变得很痛苦,而且感觉就像Xcode会自动完成的情况。

我是否遗漏了一些自动填充这些块变量的技巧,或者我每次都不能重新输入它们?

1 个答案:

答案 0 :(得分:52)

选项卡,直到突出显示整个块部分。而不是键入,只需点击返回,示例块将被扩展。