UITableViewDelegate
考虑以下方法: - tableVIEw:vIEwForheaderInSection:- tableVIEw:heightForheaderInSection:- tableVIEw:accessoryTypeForRowWithIndexPath:...
名单继续下去有很多方法启动tableVIEw。如果我键入“tableVIEw”,列表很长,不能快速导航。如果我输入“tableVIEw:”,一旦输入冒号(:)就退出代码完成。如果我键入诸如“tableVIEwvIEw”之类的运行,则完成也将退出,大概是因为它不再符合第一个方法名称部分。
有没有办法通过这样的列表上的键盘来完成,而不用任何鼠标悬停或者咔嗒一声随机的箭头键命中来导航长列表?我很难相信多参数Objective-C方法的代码完成如此有限,但实验和文档迄今都没有被证明是有启发性的。
更新澄清:
以上我指的是完成方法声明(例如在.m文件中),而不是方法调用。对于方法调用,XCode 4.x对于每个方法参数部分独立完成;这个工作很棒上述问题仅适用于声明,通常在开始在.m文件中写入新的方法实现时。
- tableVIEw:(UItableVIEw *)tableVIEw
并按ESCAPE键,则会出现代码完成对话框,您将可以继续输入其余的方法名称。
你可能想知道:
“Oh boy,do I really have to type in this long preamble just to get
my code completion?”
代码片段抢救!你只需要输入一次和convert it into snippet的前导码。我发现最好配置它如下,不要忘记在代码部分的末尾添加空格,这将使事情变得更容易。
你应该如何使用刚创建的东西?在您的.m文件中,开始输入tabl,Xcode将让您自动填充您的代码段。一旦前导放置按ESC键显示自动完成列表。
这个解决方案并不是非常强大的,因为你必须为每个要使用的多部分方法创建一个代码片段,但它确实节省了一些时间,并且没有那么多的共享相同前缀的多部分方法名称。
总结以上是内存溢出为你收集整理的XCode4中多参数方法名称的代码完成全部内容,希望文章能够帮你解决XCode4中多参数方法名称的代码完成所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)