在Xcode中添加集合KVC访问器代码片段会非常方便,因为手动添加很麻烦。有没有使用过Xcode 4一段时间并已经尝试过如何添加新的代码片段的人呢?
(...现在我们可以谈论这个问题了,对吗?)
是的,这很容易 - 只需突出显示要用作代码片段的文本,然后将其拖到代码片段区域(选择文本可能会有些困难,我发现如果从编辑器左侧拖动效果更好)。它会弹出一个对话框询问您如何命名它。
此外,您可以在代码片段中使用自定义参数 - 如果您在拖动的代码中放置文本<#paramName#>
,则在使用代码片段时,它将显示为可替换的参数,您可以像在官方代码片段中一样在其中切换标签。
还要确保设置完成前缀,这使得在输入时更容易激活代码片段。使用代码片段而不是其他解决方案(如全局系统文本扩展程序)的好处是,代码片段也可以限制只在某个代码区域内有效-例如,填充字符串格式化行的代码片段可以标记为仅在块内有效,而不是在方法外部有效。这样,完成前缀仅在可以使用的区域中使用。
单击代码片段一次即可编辑代码片段,会出现一个框,其中包含代码片段文本和其他可编辑的代码片段设置。
一个有用的技巧,帮助你每次都能轻松拖动代码。选择文本后,单击并按住鼠标(不要移动鼠标),直到鼠标指针从"I"变成箭头。然后你就可以将选定的文本拖到代码片段库中。
将高亮代码拖到片段库中。(有时会很顽固,不想被拖动。在拖动前按住鼠标按钮一段时间似乎有所帮助。)
只需选择代码,按下ALT键并将其拖入代码片段库中,并在那里重命名即可。请确保按下ALT键,否则您将无法拖动它。