iOS Prefix.pch best practices

Ewww… don’t put macros in a .pch file! A .pch file is, by definition, a project specific precompiled header. It really shouldn’t be used beyond the context of the project and it really shouldn’t contain anything but #includes and #imports.

If you have some macros and such that you want to share between headers, then stick ’em in a header file of their own — Common.h or whatever — and #include that at the beginning of the .pch.

Leave a Comment