代码片段使用 加速开发进度

提高生产效率方式

首先,必须先强调下代码复用的重要性。

    复用的重要性:第一,较高的生产效率;第二,较高的软件质量;第三,适当的使用复用可以改善系统的可维护性。

    复用不仅仅是代码的复用,代码复用只是复用的初等形式

    传统的复用:代码的剪贴复用,算法的复用,数据结构的复用。

    在一个面向对象的语言中,数据的抽象化、继承、封装和多态性等特性使得一个系统可以在更高的层次上提供复用性。

    抽象化和继承关系使得概念和定义可以复用。多态性使得实现和应用可以复用。抽象化和封装可以保持和促进系统的可维护性。使得复用的焦点不再集中在函数和算法等具体实现细节上,而是集中在最重要的含有宏观商业逻辑的抽象层次上。

    (以上内容摘自)

    可见,代码的复用十分重要。

    而在一款应用的开发中,或者在自己的coding过程中,重复的代码块经常出现。

    比如一个UIButton的声明, 一个UITableView的使用等等,都会设计一些相同的代码。

    这时候,代码复用就显的格外重要。

    当然,我们可以从之前写过的代码中去copy。 但是,这样的查找过程是没必要的。因为xcode完全为我提供了另外一种简单的方式。----Code Snippets

    总的来说,就是把代码放到xcode的代码片库里,直接使用, 从而提高开发效率。

    在介绍如何使用Code Snippets之前,先介绍一下常规的几种代码复用方法。

    1. 将常用代码片段封装成一个类里

    当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或者直接把这类放到另一个工程中同样使用;

    2.使用宏

    3.使用Code Snippets。

 熟码用得好 比搭界面 拖控件快的多 善于积累自己代码块

Code Snippets代码片段位置

mac机器上面前往文件夹-> 输入:~/lib  

系统会自动替换为~/资源库

->Developer ->Xcode -> UserData ->CodeSnippets

CodeSnippets文件夹目录下就是自定义代码片段

具体路径:~/Libray/Developer/Xcode/UserData/CodeSnippets

换新电脑直接替换文件夹中内容即可

代码片段使用

将重复率高的代码片段拖进代码库

对定义名字修改等

如修改类名 可替换类名为<#className#>保存

Code Snippet Library

1、选中自己需要添加的代码   for example:(选中需要保存的代码块 然后按住command键 选中代码会发光)

2、左键点击选中区域知道鼠标由输入光标变成系统鼠标指针

3.编辑自己的代码片段 代码范围选择 Class Implementation

4、代码中调用 (拖进代码库在调用前一定要编译保存)

IOS常用动画http://www.open-open.com/lib/view/open1372152939072.html

(参考博文:http://iosdeveloper.diandian.com/post/2013-06-05/40051279020)

原文地址:https://www.cnblogs.com/zhangdashao/p/4506863.html