多语言展示
当前在线:153今日阅读:176今日分享:34

iOS开发者如何在Xcode中自定义代码片段

由于项目、所用语言或者编码习惯的差别,不同的程序员习惯用的代码片段也不尽相同,这就有了自定义代码片段的需求,好在Xcode是支持该功能的,该功能是从Xcode4开始引入的。代码片段,目的是使程序员以最快的速度输入常用的代码片段,提高编程效率。
工具/原料

Xcode软件

方法/步骤
1

首先, 我们看一下代码片段是什么样子。当在Xcode中输入do-while并回车后,Xcode会出现下图所示的提示代码。Xcode自带很多代码片段,此例中的do-while就是其中的一个。

2

下面我们开始试验,@property属性的定义是Cocoa程序开发中很常用的一个功能,下面就以此为例说明如何自定义代码片段。在声明@property属性的地方写下如下语句:@property (nonatomic, retain) <#type#> *<#name#>; 效果如图。

3

选中上述语句,用鼠标左键拖到图中指示的代码片段在Xcode中的区域里,就新建了一个代码片段。

4

然后,我们看到这个区域多了一个名字为my code的代码片段,我们鼠标左键点击它,弹出来一个对话框。

5

我们点击这个对话框中的编辑按钮,来编辑这个代码段。我来解释一下图中的输入框含义。图中从上到下的含义依次是:①Title代码片段的标题②Summary代码片段的描述文字③Platform可以使用代码片段的平台,有IOS/OS X/All三个选项④Language可以在哪些语言中使用该代码片段⑤Completion Shortcut代码片段的快捷方式,比如本文开头用到的dowhile,在这里,把属性设置的快捷方式设为property⑥Completion Scopes可以在哪些文件中使用当前代码片段,比如全部位置,头文件中等,当然可以添加多个支持的位置。最后的一个大得空白区域是对代码片段的效果预览。一切设置完成以后,点击该菜单右下角的Done按钮,新建工作就结束了。

6

定义结束, 我们来看使用。还是以刚定义的@property属性代码片段为例,在适当的位置,输入property,我们能看到Xcode提示我们有可用的代码段,然后enter就行了。

推荐信息