【问题标题】:xcode shortcut key import h file and add the Delegate methodsxcode快捷键导入h文件并添加Delegate方法
【发布时间】:2012-06-29 07:03:31
【问题描述】:

我是新的 iOS 开发人员,但我在 Eclipse 中了解 android。比如我缺少一个包,我可以使用ctrl+shift+o来导入包,如果Xcode有快捷键可以帮助导入.h 文件。因为有时我不知道我的方法来自哪个.h 文件。 你知道当我向.h文件添加新的Delegate时,如何使用快捷键帮助我添加需要的实现方法。

【问题讨论】:

    标签: ios objective-c xcode shortcut


    【解决方案1】:

    你在 Xcode 中没有这个,老实说,至少在我看来,我从来没有真正需要它(而且我来自 Android 背景)。如果你知道你正在使用什么类,你只需要#import@class 它。我更喜欢这种方式,因为它让你意识到类之间的依赖关系。

    【讨论】:

    • 它让你知道你需要什么,这不应该被新手使用,但是对于高级程序员这个功能真的很有用,你不必每次都踩到顶部并添加另一个新行(像其他类一样冗余)
    【解决方案2】:

    我不知道有什么捷径。但是您可以在源代码中按住 Option 键并单击委托以获取 QuickHelp,然后您可以从那里打开包含协议中所有方法列表的文档。

    通常协议方法总是以相同的方式开始。例如 UITableViewDelegate 方法都以tableView: 开头(如tableView:didSelectRowAtIndexPath:)。如果您知道这一点,并且只是不确定其余部分或参数的类型,您可以直接在行首输入-tableView,XCode 将为您列出所有可能的方法。

    【讨论】:

      【解决方案3】:

      有点晚了,但插件会为你完成这项工作:

      https://github.com/markohlebar/Peckham

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-13
        • 2018-10-12
        • 2018-02-01
        • 1970-01-01
        • 2012-01-24
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        相关资源
        最近更新 更多