在xcode中收集KVC访问器片段真的很方便,因为它们很难用手工完成。有没有人一直在使用4一段时间来研究如何添加新的?
(...我们现在可以谈谈,对吗?)
答案 0 :(得分:164)
是的,这很简单 - 您只需突出显示要用作片段的文本并将其拖动到片段区域(拖动选定的文本可能很困难,如果您从编辑器的左边缘拖动它会发现它更好用)。它会弹出一个对话框,要求您为其命名。
此外,您可以在代码段中使用自定义参数 - 如果您将文本<#paramName#>
放在要拖动的代码中的任何位置,当您使用该代码段时,它将作为可替换参数出现,您可以在就像官方的片段一样。
还要确保设置完成前缀,这样可以缩短您在输入时激活代码段的时间。使用Snippets比其他解决方案(如全局系统文本扩展器)更好的一点是,片段也可以限制在某个代码区域中有效 - 例如,填充字符串格式化行的片段只能被标记为有效在一个街区内,不在方法之外。这样,完成前缀仅在可以使用的区域中命中。
您可以通过点击一下来编辑代码段,然后会出现一个框,其中包含您可以编辑的代码段文本和其他一些代码段设置。
答案 1 :(得分:31)
帮助您每次拖动代码的提示,选择文本然后单击+保持(不要移动鼠标),直到鼠标指针从“I”变为指针。然后,您就可以将所选文本拖到代码段库中。
答案 2 :(得分:6)
将突出显示的代码拖到Snippet库中。 (它可能很顽固而且不想拖动。在拖动之前按住鼠标按钮片刻似乎有所帮助。)
答案 3 :(得分:1)
您可以使用Snippets管理Xcode中的代码段。查看此演示http://www.youtube.com/watch?v=il4kE4diy0k
答案 4 :(得分:-1)
只需选择代码,按ALT键并将其拖到代码片段库并在那里重命名,确保按下ALT键,除此之外你无法拖动它。