利用xcode snippet 解决代码块重复敲写的问题

来源:互联网 发布:伪造公司印章软件 编辑:程序博客网 时间:2024/04/28 03:10

        当你在写一个tableview,一般都需要实现它的delegatedatasource,你是为否有为如何快捷的将那几个常用的方法快速敲打出来而苦恼过,或者你会在别的代码块将那几个常用的方法复制粘贴过来,但是效率上来说其实也不高是否有一种方法可以像代码提示那样只需几个关键字就能将这好几个的代理方法直接Tab键一按就洋洋洒洒洒落在你眼前呢?

       通过xcode snippet便可解决上面提到的那个问题。xcode snippet是一个代码块重复使用管理的功能,通过创建一些可重用的代码块,并且在任何需要的地方很容易的就可以使用这些代码块。这样就可以节省很多输入操作的时间, 从而提高开发的效率。接下来我们就利用snippet 解决上述的问题。

首先, 创建需要重复使用的代码块。然后单击并按住代码块,等文本光标变为箭头光标。接着将代码块拖放到code snippet library中,然后松开鼠标。如下图所示



此时会弹出一个编辑框,通过编辑框对代码块进行相关的设置,如下图所示。



设置相关说明:

1.Title:Code Snippets的标题;

2.Summary:Code Snippets的描述文字;

3.Platform:可以使用Code Snippets的平台

4.Language:可以在哪些语言中使用该Code Snippets

5.Completion Shortcut:Code Snippets的快捷方式,比如这里设置为 "fast tableview", 当敲写这个关键字符串时就会出现该代码块的提示。

6.Completion Scopes:可以在哪些文件中使用当前Code Snippets,比如全部位置,头文件中等,当然可以添加多个支持的位置。

7.最后的一个大得空白区域是对Code Snippets的效果预览。


现在来试用一下刚刚创建的snippet!有两种方法。

第一种是在code snippet library中找到刚刚创建的snippet,然后用鼠标将其拖拽到代码编辑器中,然后松开鼠标就可以了。



第二种方法是在代码编辑器里输入completion shortcut中设置的内容,这里是“fast tableview”。



通过xcode snippet对经常使用的代码块进行管理,是不是发现顿时开发效率提高了很多呢。


请大家尊重原创者版权,转载请标明出处,谢谢!

0 0
原创粉丝点击