zoukankan      html  css  js  c++  java
  • ios基金会-XCode温馨提示

    (一个)代号规格pragma mark

    1.定义

     #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。

    不一定适用于其他编译器或其他环境。假设编译器不能识别该指令。则会将其忽略。

    2.作用
    在编辑器窗格顶部,方法和函数弹出菜单中将代码分隔开。规范化代码,方便阅读查找。


    3.使用

    在须要加凝视的地方加上#pragma mark - 

    #pragma mark - 视图将要显示的时候
    - (void)viewWillAppear:(BOOL)animated
    {
        //初始化选号的数组
        /*每次被切换到rootview的时候清空已选择的 投注 球组
         */
        DataModel *datamodel = [DataModel shareDataSource];
        datamodel.Balls = [[NSMutableArray alloc] init];
    }


    (二)重用利器Code Snippets

    1.定义

    将经常使用代码规格收集起来。在须要的时候快捷键输出

    2.作用

    创建可重用的代码块,在须要的地方高速使用,节省输入须要的操作和时间,能够创建并扩充自己的code snippet library。

    3.使用

    我们来创建一下刚刚介绍的pragma mark快捷操作

    新建一项目。在项目中任意一个地方输入#pragma mark – <#Title#>

    全选上这段文字,长按鼠标变箭头后。拖入code snippet library


    创建成功,拉到code snippet library最底部,改动名称和添加快捷键操作


    至此全然创建成功。我们任意在类中输入pm,即会弹出快捷输入提示


    按enter键,即自己主动完毕

    另外我还多建了三组快捷操作

    Title: NSLog 
    Completion Shortcut: log 
    Completion Scopes: Function or Method 
      
    NSLog(@"<#Log#>");

    Title: Property Strong 
    Completion Shortcut: ps 
    Completion Scopes: All 
      
    @property (strong, nonatomic) 

    Title: Property Assign 
    Completion Shortcut: pa 
    Completion Scopes: All 
      
    @property (assign, nonatomic) 

    查看code snippet library,原有的也有非常多经常使用的快捷操作。如if,ifelse,dowhile等


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    requireJS的优化工具 ---- r.js
    requireJS基本配置相关
    利用thread和sleep生成字符串的伪随机序列
    操作系统虚拟内存中的四种典型页替换算法(OPT,LRU,FIFO,Clock)
    考虑一个特殊的hash函数h,能将任一字符串hash成一个整数k……
    二叉树的遍历(C++非递归实现)
    判断一点是否在一条射线的左边
    如何判断单链表是否存在环
    移位数组的二分查找
    字符串相关函数的实现
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4731913.html
Copyright © 2011-2022 走看看