1

所以 XCode 一直让我发疯。当使用选择器或表格视图编写 iPhone 应用程序时,当我声明控制器符合 DataSource 和 Delegate 方法时,XCode 不会为这些各自的方法生成代码意义,它让我发疯考虑到其中一些是多么罗嗦..

像 -(NSInteger) tableView: (UITableView *) tableView indentationLevelForRowAtIndexPath: (NSIndexPath *) indexPath;

..我不想每次实现时都输入它。是否有我遗漏的设置,或者 XCode 在您声明您遵守协议以生成代码意义之后没有深入研究协议?

4

2 回答 2

1

显然不是现在。

于 2010-10-21T14:36:24.073 回答
0

我现在正在调查这个。我也很困惑,为什么没有关于您将在周日使用 10 种方式的所有主要代表事项的片段。我最近为 UITableViewDataSourceDelegate 做了一个片段,这非常值得。昨晚浪费了很多时间试图让一个编辑菜单弹出一个集合视图单元格,最终成为文档中的委托方法,没有确切的所需语法。

非常清楚这应该如何工作。两种选择(不是一个/或,都应该支持):

  1. 正如你所说,我声明自己是一个委托,我输入 - 并开始输入方法名称,应该有一个完成。
  2. 当 Xcode 注意到我有一个不完整的实现时,一般来说,不仅仅是委托,它应该有一个快速修复来为 chrissakes 添加存根。这将使他们没有时间来实施。

这是 eclipse 真正击败 Xcode 的最后一个领域。我不理解不愿意一劳永逸地关上门。

于 2013-01-22T18:10:03.033 回答