pch文件的使用

作者: 我叫王可可 | 来源:发表于2017-01-16 10:25 被阅读10次

一、创建一个pch文件

①、Command+N创建一个pch文件,命名为“工程名-Prefix.pch”,也是一个头文件。
②、在工程的TARGETS里面的Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为YES
③、在Precompile Prefix Header下边的Prefix Header添加pch文件的路径,最快捷的办法就是:用鼠标将pch文件直接拖入即可。

二、pch文件的详细用法

在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义的DEBUG)。

#ifdef DEBUG
#define Log(...) NSLog(__VA_ARGS__)
#else
#define Log(...) 
#endif

pch头文件的内容能被项目中的其他所有源文件共享和访问

#ifdef __OBJC__

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

#ifdef DEBUG  // 调试阶段
#define MJLog(...) NSLog(__VA_ARGS__)
#else // 发布阶段
#define MJLog(...)
#endif
#define SCREEN_WIDTH 375

#endif

三、pch文件的作用

 1.存放一些全局的宏(整个项目中都用得上的宏)
 2.用来包含一些全部的头文件(整个项目中都用得上的头文件)
 3.能自动打开或者关闭日志输出功能

相关文章

  • 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/brgubttx.html