美文网首页
PCH文件的使用

PCH文件的使用

作者: e40c669177be | 来源:发表于2016-08-21 18:30 被阅读38次

pch:预编译头文件,这个文件会被编译存储在一个缓存空间,并自动有且只有一次包含在每个文件里.能提高编译速度

pch的作用:

1)存放一些公用的宏
2)存放一些公用的头文件
3)自定义log日志,因为NSLog比较耗内存,所以在打包上传的时候要把NSLog注释掉
pch文件的创建


1 2.文件的名字跟项目的名字是一样的 3.在Build Setting里面输入prefix进行搜索,然后把Precompile Prefix Header右边的NO改为Yes,预编译后的PCH文件会被缓存起来,可以提高编译速度。文件的路劲是项目名称/项目名称.pch

pch使用demo

#define kMain @"aaa"

 //__OBJC__每个 oc文件都会自动定义这个宏
 #ifdef __OBJC__
 #import "UIScrollView+ImageView.h"

//...表示宏里面可变的参数
//__VA_ARGS__标示函数里面的可变参数
//当上传的时候只需要把NSLog(__VA_ARGS__)注释掉即可
//第一种方法 当发布的时候手动注释掉
//#define XMGLog(...) // NSLog(__VA_ARGS__)

//第二种使用系统自定义的宏
#ifdef DEBUG //调试
#define XMGLog(...) NSLog(__VA_ARGS__)
#else  //发布
#define XMGLog(...)
#endif
#endif

相关文章

  • iOS常用宏定义

    这里简单介绍下,经常放在PCH文件下的一些宏定义:其中PCH文件使用连接:ios中pch文件的使用 1.在PCH文...

  • iOS 项目中加入 pch文件

    1.创建pch文件 2.在pch文件中加入要全局使用的头文件 3.在工程中加入该pch文件 创建pch文件 直接创...

  • .pch文件使用

    swift 里没有pch文件一说了,pch文件即预编译文件,目的是让整个工程的文件都可使用pch文件内的变量、方法...

  • iOS开发——pch文件添加和使用

    添加pch文件 Xcode6之后不会自动创建-Prefix.pch文件到你的工程里,所以我们想使用pch文件的话得...

  • iOS开发-添加pch文件

    1. 创建pch文件 直接用的默认名字 PrefixHeader.pch,可以在pch文件里导入需要全局使用的头文...

  • Masonry

    一、调用Masonry库的准备 使用pch文件添加全局宏定义(Pre-Compiled Header)pch文件即...

  • BuildSettings里的相关设置

    1.使用pch文件需设置: $(SRCROOT)/$(PRODUCT_NAME)/PrefixHeader.pch...

  • iOS开发--PCH文件的使用

    关于pch文件的使用 pch文件在工程中经常用到,首先先介绍下pch文件的作用:1.存放一些全局的宏(整个项目中都...

  • ios pch 文件笔记

    文件作用 pch后缀文件主要是解决某一个常用文件需要频繁在不同的类中使用而需要经常导入的问题,使用了pch文件之后...

  • pch文件使用

    一、配置 1、首先配置pch文件 2、然后在Build Settings中找到如图 3、command+B编译一下...

网友评论

      本文标题:PCH文件的使用

      本文链接:https://www.haomeiwen.com/subject/jeyisttx.html