iOS开发-添加pch文件

1. 创建pch文件

图1 创建pch文件

直接用的默认名字 PrefixHeader.pch,可以在pch文件里导入需要全局使用的头文件、定义全局宏等

//
//  PrefixHeader.pch
//  PFDevelopKit
//
//  Created by 原鹏飞 on 2018/10/29.
//  Copyright © 2018 ypf. All rights reserved.
//

#ifndef PrefixHeader_pch
#define PrefixHeader_pch

// Include any system framework and library headers here that should be included in all compilation units.
// You will also need to set the Prefix Header build setting of one or more of your targets to reference this file.

#pragma mark - 导入第三方框架
#import 

#pragma mark - 导入工具类
#import "PFAdditions/PFAdditions.h"
#import "PFTools/PFTools.h"

#pragma mark - 宏定义
#define AppWidth [UIScreen mainScreen].bounds.size.width
#define AppHeight [UIScreen mainScreen].bounds.size.height

#endif /* PrefixHeader_pch */

2. 设置编译规则

点击project → Build Setting → All,搜索prefix header,找到Precompile Prefix HeaderPrefix Header两项。

图2 设置编译规则

(1)将Precompile Prefix Header改为YES
(2)将Prefix Header路径设置为$SRCROOT/工程名/pch文件名(例如$SRCROOT/PFDevelopKit/PrefixHeader.pch,其中$SRCROOT代表项目文件夹根目录,这样即使以后项目文件夹移动到别的地方,这里也不需要重新设置)

你可能感兴趣的:(iOS开发-添加pch文件)