zoukankan      html  css  js  c++  java
  • IOS使用pch预编译文件

    首先新建一个pch文件,然后要修改这个项目的Build Setting中的Prefix Header 修改为 $(SRCROOT)/项目名称/预编译文件名;

    一般pch文件的用处:

    1、导入框架,如:

    #import <Foundation/Foundation.h>

    #import <UIKit/UIKit.h> 等等

    2、宏定义

    #define KSCREENWIDTH [UIScreen mainScreen].bounds.size.width //屏幕的宽
    #define KSCREENHEIGHT [UIScreen mainScreen].bounds.size.height //屏幕的高

    //接口数据 方便程序的外包 修改此文件方便
    #define US_BOX @"us_box" //首页数据接口
    #define NEWS_LIST @"news_list" //新闻接口
     
     
    //设置是否调试模式
     #define DEBUG 1 //注销后就不会打印
    #ifdef DEBUG
    #define NSLog( s, ... ) NSLog( @"%@", [NSString stringWithFormat:(s), ##__VA_ARGS__] )
    #else
    #define NSLog( s, ... )
    #endif
     
    //宏定义一个函数 创建随机颜色
    #define RGB(a) [UIColor colorWithRed:arc4random()%10*.1 green:arc4random()%10*.1 blue:arc4random()%10*.1 alpha:a]
     
    //设备型号的判断
    #define DEVICENUM [[UIDevice currentDevice].systemVersion floatValue]
    如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。最后你发现你会是个超人。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。 电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗? 求知若饥,虚心若愚。 当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
  • 相关阅读:
    What's New In Python 3.X
    CSS Transform Style
    Build Laravel Blog PigJian by PHP7 and Nginx on Ubuntu
    常见算法之2---排序数组中和为给定值的两个数字
    常见算法之1---先序遍历二叉树
    常见算法之0---冒泡排序
    UVa 341
    UVa 558
    UVa 11747
    UVa 11631
  • 原文地址:https://www.cnblogs.com/wvqusrtg/p/5286207.html
Copyright © 2011-2022 走看看