在代码片段中包含类型转换

时间:2014-03-13 17:41:59

标签: ios xcode xcode5 xcode5.1

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

的片段

enter image description here

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

enter image description here

如果您双击一个代码段,则可以选择编辑,其中列出了一些操作。我不会撒谎,其中一些是模糊的。这样做的能力可能在于屏幕,但我没有看到。

1 个答案:

答案 0 :(得分:2)

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

<#型过文本#>

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

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

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