使用 XCode 时,我发现 Code Snippets 窗口对于将常用代码片段拖入编辑器非常有用。添加片段很容易,但我不知道如何让我的自定义片段包含类型覆盖(您键入的占位符信息文本)。例如这里是一个包含的开关片段
假设我正在为通知添加自定义片段。我可以像这样将参数类型留空,但我希望能够包含类型转换。
如果您双击一个片段,您可以选择列出一些操作的编辑。我不会撒谎,其中一些是模糊的。执行此操作的能力可能在于该屏幕,但我没有看到。
您可以像这样指定类型转换参数:
<#type-over-text#>
因此,对于我的通知示例,它将是:
[[NSNotificationCenter defaultCenter] addObserverForName:<#notificationString#>
object:<#object#>
queue:[NSOperationQueue mainQueue]
usingBlock:^(NSNotification *note) {
NSDictionary *dictionary = note.userInfo;
}];
您可以在代码中键入它,然后突出显示您的代码并将其拖到库中,或者您可以双击代码片段然后进入编辑模式并在那里键入它。