深入了解Xcode的代码段库
作为开发人员,一种常见的做法是一次又一次地编写相同的代码。 我们每天都会编写数百行代码,其中一些代码需要我们编写和重写,因此会花费大量时间。 无需复制代码或重写代码,我们可以使用代码片段库— Xcode(IDE)中存在的有用且有价值的功能。
总览
代码段是一项非常有用的功能,它使我们可以保存我们经常编写/使用的一段代码,并创建一个快捷方式来重用项目中其他地方的同一段代码。 Xcode的代码片段库仅包含少量默认的可用代码片段,但是您始终可以为自己经常使用的代码模式创建自己的自定义代码片段,并将其保存在代码片段库中。 由于我们不必重复/重写代码,因此节省了大量时间,并且还有助于避免代码中的错误。
使用可用的代码片段
要查看可用的代码段,请转到编辑器右侧的“实用程序”面板。 然后,在“实用工具”面板的下半部分,将有一个带有4个图标的水平分隔线。
可从对象库旁边的第二个选项卡访问Xcode代码段库,在这里我们可以抓取所有UI组件以将它们拖到Storyboard上。 单击{}图标以显示代码段库。
在这里,您可以找到一些预定义的代码片段。 有两种方法可以使用这些代码片段或将其插入代码中。
- 您只需在需要的地方将其拖放到源代码中即可使用它们。
- 您开始输入一些代码,然后代码完成提示会提示您
这是Xcode内置的一些可用片段的列表:
- 枚举,结构联合和块的Typedef声明
- 控制流程语句,例如if,if…else和switch
- 循环,例如for,while和do…while
- 内联块变量声明
- @interface(包括类扩展名和类别),@ implementation,@ protocol的Objective-C声明
- Swift函数语句,Guard语句,枚举类型声明
- 初始化,initWithCoder:和initWithFrame:方法实现或快速的Initializer / Deinitializer声明的Objective-C咒语
- Swift Do-Catch语句或Objective-C try-catch-finally块
如何添加自定义代码段?
在Xcode中,您可以添加自己的代码段。 要添加自定义代码段,请按照以下简单步骤操作:
- 在代码编辑器中写下您的代码。
- 现在,在Xcode的右下角打开代码段库视图。
- 选择您的代码段,然后将其拖到代码段库中即可。
- 它将提示一个窗口,用于添加标题,快捷方式,语言和摘要。
- 在标题中,输入将用于标识代码段的代码段的名称。
- 总之,您可以给出简短说明,以指定此代码段的功能。
- 输入您的代码段的快捷方式。 如果在代码编辑器中键入快捷方式文本,则会弹出自动完成代码。 通过使用这个你可以
- 选择平台和代码段应使用的相应语言。
- 完成范围对于确定代码片段应在哪些范围(方法,类实现,初始化器等)中也很方便。
- 您还可以编辑刚刚保存的代码段,并添加代码占位符。 要创建占位符,只需输入
在处理仅需要将不同变量传递到其中的某些代码时,它确实很有用。
编辑自定义代码段
添加新代码段后,我们也可以选择对其进行编辑。 双击代码片段,将出现一个弹出窗口。 在此弹出窗口中,左下角有一个编辑按钮,通过选择编辑按钮,您可以在库中编辑代码段。
瞧! 现在,您已经创建了一个新代码段,它将使Xcode在您下次使用时自动为您完成代码。 这是一个不常用的好工具,但有望为您的生产率带来一点点提升。
快乐编码!