zoukankan      html  css  js  c++  java
  • 代码片段使用 加速开发进度

    提高生产效率方式

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

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

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

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

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

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

        (以上内容摘自)

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

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

  • 相关阅读:
    记录一次无法很好解决的问题
    java与进制转换
    花了点时间写了下测试框架
    利用eclipse或者pycharm编写monkeyrunner脚本,cmd打开应用“转转”并截图保存到D盘
    Instrumentation
    关于学生机受控应用的问题总结
    忙里偷闲一天
    linux下python3的安装(已安装python2的情况下)
    ROS上利用usb_cam读取摄像头图像
    ch8 -- directMethod
  • 原文地址:https://www.cnblogs.com/zhangdashao/p/4506863.html
Copyright © 2011-2022 走看看