iOS Xcode7以后手动创建pch文件

PCH文件

**PCH文件作用:**
1.保存一些公有的宏
2.导入一些公有的头文件
3.自定义Log
**PCH文件原理:**
在编译时,把pch文件当中的所有内容导入到工程当中的所有文件当中

如何手动添加pch文件到项目中

Xcode7之前创建项目的时候Xcode会自动创建配置好pch文件,Xcode7之后在创建项目时就不会自动创建了,需要用到他的要自己手动添加。

1.在项目中Cmd+N选择iOS—>Other—>PCH File

这里写图片描述

2.pch文件名字最好和工程名一样,注意不要加.pch,Xcode会自动添加,点击创建

这里写图片描述

3.配置pch文件
点击项目—>Build Settings—>搜索preFix,找到Precompile Prefix Header设置为Yes, 双击Prefix Header填写pch文件的路径

这里写图片描述

找到pch文件的全部路径,这里要注意:路径要从工程中pch文件所在的文件夹一级一级的写,这里pch文件在Demo工程下的Demo文件夹下写成 Demo/Demo.pch

这里写图片描述

这里写图片描述

路径写正确之后按Enter保存, 编译没有报错就说明文件路径写对了

PCH文件内容详解举例

//
//  Demo.pch
//  Demo
//
//  Created by llkj on 2017/7/21.
//  Copyright © 2017年 LayneCheung. All rights reserved.
//

#ifndef Demo_pch
#define Demo_pch

//只有OC文件才需要导入
#ifdef __OBJC__

//定义一些全局的宏
#define SW [UIScreen mainScreen].bounds.size.width

//一些公用的文件(工具类、分类等)
#import "UIColor+RGB.h"

//在DEBUG阶段会定义一个DEBUG的宏,发布阶段没有这个宏
#ifdef DEBUG
#define DLog(...) NSLog(__VA_ARGS__)
#else
#define DLog(...)
#endif

#endif
//OC和C公有的宏
#define OC_C 10

#endif /* Demo_pch */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值