5

我试图找出在 Xcode 中创建 IBAction 最不烦人的方法,而不会自动完成减慢我的速度:

所以在这里,在 .h 中,我创建了一个 IBAction:

在此处输入图像描述

我键入打字,自动完成启动,太棒了,让我们按 Tab 并按 Tab 我的 IBAction 的名称

在此处输入图像描述

这里没有显示的是光标,它在“myAction”之后闪烁,但在自动完成的“(id)发件人”之前所以我的第一个问题:1)你如何在“发件人”之后跳转以添加我的“;” 在这种情况下,选项卡不会这样做。我正在使用Command +右箭头,常规的行尾快捷方式,但感觉自动完成应该足够聪明以响应选项卡,返回,......
然后在.m中我实现我开始输入的方法-(IB。 ..

在此处输入图像描述

很好,让我们创建一个选项卡并开始输入我的方法的名称:

在此处输入图像描述

哎呀,我们可以看到问题来了,我不想要多个(id)发件人......显然,如果我再做一个标签:

在此处输入图像描述

我最终不得不手动清洁

所以这是我的第二个问题:2)在这种情况下你如何使用自动完成功能来避免这个问题

我必须假设我在做一些“错误”的事情,因为我一定不是唯一一个试图自动完成某些 IBAction 的人......

4

2 回答 2

2

我已经忍受这种痛苦太久了。刚刚发现你可以在你的实现中输入“-methodName”,Xcode 会自动为你完成其他所有事情。

例子

于 2014-03-25T03:20:23.013 回答
1

最好的答案是你的方法。以我的经验,我只成功使用了命令+右箭头。这对我没有太大影响,所以我不去想它。有时,我只是将鼠标放在屏幕的右侧,这样我就可以轻松单击并使光标跳到最右边的列……但这需要准确性,而且我大部分时间都错过了我的行……

于 2012-05-02T18:38:07.587 回答