1

使用 XCode 时,我发现 Code Snippets 窗口对于将常用代码片段拖入编辑器非常有用。添加片段很容易,但我不知道如何让我的自定义片段包含类型覆盖(您键入的占位符信息文本)。例如这里是一个包含的开关片段

在此处输入图像描述

假设我正在为通知添加自定义片段。我可以像这样将参数类型留空,但我希望能够包含类型转换。

在此处输入图像描述

如果您双击一个片段,您可以选择列出一些操作的编辑。我不会撒谎,其中一些是模糊的。执行此操作的能力可能在于该屏幕,但我没有看到。

4

1 回答 1

2

您可以像这样指定类型转换参数:

<#type-over-text#>

因此,对于我的通知示例,它将是:

[[NSNotificationCenter defaultCenter] addObserverForName:<#notificationString#>
                                                  object:<#object#>
                                                   queue:[NSOperationQueue mainQueue]
                                              usingBlock:^(NSNotification *note) {
                                                  NSDictionary *dictionary = note.userInfo;
                                              }]; 

您可以在代码中键入它,然后突出显示您的代码并将其拖到库中,或者您可以双击代码片段然后进入编辑模式并在那里键入它。

于 2014-03-13T18:05:36.400 回答