在代码片段中包含类型转换
Posted
技术标签:
【中文标题】在代码片段中包含类型转换【英文标题】:Include type-overs in Code Snippets 【发布时间】:2014-03-13 17:41:59 【问题描述】:在使用 XCode 时,我发现 Code Snippets 窗口对于将常用代码 sn-ps 拖入编辑器非常有用。添加 sn-ps 很容易,但我不知道如何让我的自定义 sn-ps 包含类型转换(您键入的占位符信息文本)。例如这里是一个包含的用于开关的 sn-p
假设我正在为通知添加自定义 sn-p。我可以像这样将参数类型留空,但我希望能够包含类型转换。
如果你双击一个sn-p,你可以选择列出一些动作的编辑。我不会撒谎,其中一些是模糊的。执行此操作的能力可能在于该屏幕,但我没有看到。
【问题讨论】:
【参考方案1】:您可以像这样指定类型转换参数:
所以对于我的通知示例,它将是:
[[NSNotificationCenter defaultCenter] addObserverForName:<#notificationString#>
object:<#object#>
queue:[NSOperationQueue mainQueue]
usingBlock:^(NSNotification *note)
NSDictionary *dictionary = note.userInfo;
];
您可以在您的代码中输入它,然后突出显示您的代码并将其拖到库中,或者您可以双击代码 sn-p 然后进入编辑模式并在那里输入它。
【讨论】:
截至目前,我发现 sn-p 编辑模式非常有问题。对于非平凡的更改,我通常选择复制粘贴文本。完成后,我要么将其复制回来,要么重新创建 sn-p。以上是关于在代码片段中包含类型转换的主要内容,如果未能解决你的问题,请参考以下文章