In Xcode 6, I found there are 2 settings:
- Apple LLVM 6.0 - Language > Prefix Header
- Apple LLVM 6.0 - Preprocessing > Preprocessor Macros Not Used in Precompiled Headers
I know the 1st one is used to link up .pch
(which in Xcode 5 era, New Project from template will create 1 default .pch
for us), and ask the compiler to read the .pch
before compiling the codes.
So my question is, what is the use of 2nd one?