[IOS]添加预编译文件(.pch)

[IOS]添加预编译文件(.pch)


1.创建pch文件(iOS - Other - PCH File)

[IOS]添加预编译文件(.pch)_第1张图片


2.工程配置设置(Build Settings - Apple LLVM xx Language - Prefix Header)

添加内容:$(SRCROOT)/项目名/***.pch

例如:$(SRCROOT)/DMPrefixHeader/DMPrefixHeader.pch

上面这种方式在Swift项目中没法使用PCH,需要对另一个参数进行设置(Build Settings - Swift Compiler Code Generation - Bridging Header)

用OC创建的项目:

[IOS]添加预编译文件(.pch)_第2张图片

[IOS]添加预编译文件(.pch)_第3张图片

用Swift创建的项目:

[IOS]添加预编译文件(.pch)_第4张图片

3.在预编译过程中定义内容,之后便能在程序中不用引入头文件就能调用这些定义的内容了

#ifndef DMPrefixHeader_pch

#define DMPrefixHeader_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.

#endif /* DMPrefixHeader_pch */

#define DMNUMBER @"12345678"











你可能感兴趣的:([iOS]学习笔记)