在开发中,避免不了多处使用同一个常量或者变量。这种情况下可以使用PrefixHeader.pch
,在此文件里面#define
用到的常量或者变量,再设置好文件的路径。就可以多处使用。
下面就记下PrefixHeader
创建以及路径的设置和使用。(Xcode9.4)
第一、创建PrefixHeader.pch
.
快捷键【command+n】,弹出如图,选择【PCH File】,然后【next】或者快捷键【return】键,出现第二张图,【target】选择,然后【Create】,就创建好了。
此时创建PrefixHeader
之后,在别处使用.pch
里面所#define
的量,就会报错,Xcode找不到用的量的位置。所以要设置下.pch
文件的路径。
第二、.pch文件路径的设置。
在【build Settings】中搜索关键字prefix
。在LLVM9.0里面的Prefix Header
,设置路径,路径可以直接把文件拖进去,出现如图三所示的路径。这种路径形式也可以,但是在其他电脑运行就可能会报错。所以可以把路径改为$(SRCROOT)/ProjectName/PrefixHeader.pch
。