PCH文件
- 1 Xcode 6 之前的文件:PCH文件 ,Xcode 6 之后就被苹果拿掉了
- 2 PCH文件的作用:
- 1 存放公用的宏
- 2 存放公用的头文件
- 3 自定义Log,调试阶段需要NSlog,但是发布阶段需要删掉NSLog, #define SMXLog(…) NSLog(VA_AGRS) ,只需要在NSLog前加 // 即可
- 3 用PCH文件容易出现的问题:
- 3.1 混合开发时,C、OC混编使用了PCH文件,导致OC的语法在C文件中报错,解决方法:在PCH中加入 :#ifdef OBJC
- 3.2 大型开发时,文件特别多,拷贝头文件消耗内存,影响编译时间