保存代码片段以加快编码速度。

Xcode中有一项功能,您可以保存一个自定义代码段,您可以自己编写该代码段,并在项目中以及以后的项目中随时使用。 有许多有用的方法可以使用此功能。 例如NSURLSession,Core Data或仅是简单的case / if / else语句,您会感到非常懒惰。

因此在Xcode上,如果您查看右下角的位置,通常会在情节提要中寻找视图控制器,但这次是在swift文件中找到以下内容:

有许多功能将非常有帮助,但是我们要重点关注的功能是称为 C Inline Block as Variable ”的功能。 正如描述中所说:“将块保存到变量以允许重用或将其作为参数传递。” 通常,我们可以采用我们认为可能对将来的任何项目有用的任何代码片段,只需拖动或键入快捷方式即可。

因此,首先我们需要有一个要保存的代码段。 因此,在此示例中,我将使用NSURLSession的代码段。

突出显示您想要保存的代码,然后将其简单地拖到“ C inline Block as Variable”上。

因此,现在,您的代码段已保存并显示了一些预览。 默认情况下,它将被命名为“我的代码段”,您可以将其名称更改为所需的任何内容,以便于阅读,从而了解什么代码段。 还有一个名为“完成快捷方式”的文本字段,您可以在其中命名任意名称,当您调用该特定快捷方式时,它将自动完成它并为您提供代码段。 在此示例中,我将其命名为URLSessionCompletion

因此,使用此完成快捷方式,我们现在可以在项目上将其称为特定名称,它的作用就像我们正在调用此名称一样,几乎就像调用函数一样。

这是一种很棒的方法,可以使您的编码运行得更快,尤其是当有些代码中您只是忘记而只需要提醒时。 当然,在进行评估或在技术面试中使用此功能是不可接受的,但是此功能对于大型项目绝对有用,并且如果您只是忘记了一段代码,则可以很好地提醒您。