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 <Masonry.h>
#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 Header
、Prefix Header
两项。
(1)将Precompile Prefix Header
改为YES
;
(2)将Prefix Header
路径设置为$SRCROOT/工程名/pch文件名
(例如$SRCROOT/PFDevelopKit/PrefixHeader.pch
,其中$SRCROOT
代表项目文件夹根目录,这样即使以后项目文件夹移动到别的地方,这里也不需要重新设置)
网友评论