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]
    如果一件事情你觉得难的完不成,你可以把它分为若干步,并不断寻找合适的方法。最后你发现你会是个超人。不要给自己找麻烦,但遇到麻烦绝不怕,更不要退缩。 电工查找电路不通点的最快方法是:分段诊断排除,快速定位。你有什么启示吗? 求知若饥,虚心若愚。 当你对一个事情掌控不足的时候,你需要做的就是“梳理”,并制定相应的规章制度,并使资源各司其职。
  • 相关阅读:
    Android P Beta发布!最新版本抢先体验!
    手游热更新方案--Unity3D下的CsToLua技术
    2018 Unite大会——《使用UPA工具优化项目》演讲实录
    浅谈软件工程师的代码素养
    Android平台的Swift—Kotlin
    1计算机的基本组成-3
    1计算机的基本组成-2
    新的公司
    4 对象的行为 方法操作实例变量
    反射机制
  • 原文地址:https://www.cnblogs.com/wvqusrtg/p/5286207.html
Copyright © 2011-2022 走看看