【发布时间】:2012-06-29 07:03:31
【问题描述】:
我是新的 iOS 开发人员,但我在 Eclipse 中了解 android。比如我缺少一个包,我可以使用ctrl+shift+o来导入包,如果Xcode有快捷键可以帮助导入.h 文件。因为有时我不知道我的方法来自哪个.h 文件。
你知道当我向.h文件添加新的Delegate时,如何使用快捷键帮助我添加需要的实现方法。
【问题讨论】:
标签: ios objective-c xcode shortcut
我是新的 iOS 开发人员,但我在 Eclipse 中了解 android。比如我缺少一个包,我可以使用ctrl+shift+o来导入包,如果Xcode有快捷键可以帮助导入.h 文件。因为有时我不知道我的方法来自哪个.h 文件。
你知道当我向.h文件添加新的Delegate时,如何使用快捷键帮助我添加需要的实现方法。
【问题讨论】:
标签: ios objective-c xcode shortcut
你在 Xcode 中没有这个,老实说,至少在我看来,我从来没有真正需要它(而且我来自 Android 背景)。如果你知道你正在使用什么类,你只需要#import 或@class 它。我更喜欢这种方式,因为它让你意识到类之间的依赖关系。
【讨论】:
我不知道有什么捷径。但是您可以在源代码中按住 Option 键并单击委托以获取 QuickHelp,然后您可以从那里打开包含协议中所有方法列表的文档。
通常协议方法总是以相同的方式开始。例如 UITableViewDelegate 方法都以tableView: 开头(如tableView:didSelectRowAtIndexPath:)。如果您知道这一点,并且只是不确定其余部分或参数的类型,您可以直接在行首输入-tableView,XCode 将为您列出所有可能的方法。
【讨论】:
有点晚了,但插件会为你完成这项工作:
【讨论】: