通常 Xcode 自动完成功能对我来说非常有效,但是当使用块和块变量在方法签名中切换时,我总是必须重新输入变量类型和名称。这是一个例子:
动画块很容易完成,因为它没有块变量,因此我只需^{}
在开始编写代码之前输入。对于第二个完成块,我必须先输入,^(BOOL fin){}
然后才能开始编写代码。这个例子有点简单,但是有多种类型,其中一些名称较长(例如AFHTTPRequestOperation
)它变得很痛苦,感觉就像 Xcode 会自动完成的情况。
我是否错过了一些自动完成这些块变量的技巧,或者我每次都重新输入它们?