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


    提高生产效率方式

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

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

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

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

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

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

        (以上内容摘自)

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

        而在一款应用的开发中,或者在自己的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)

  • 相关阅读:
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    bzoj3561DZY Loves Math VI
    bzoj3529[Sdoi2014]数表
    bzoj3309DZY Loves Math
    bzoj2823[AHOI2012]信号塔
    bzoj2301[HAOI2011]Problem b
  • 原文地址:https://www.cnblogs.com/zhangdashao/p/4506863.html
Copyright © 2020-2023  润新知