iOS-小知识

1、.pch文件

1->#ifdef DEBUG  // 调试阶段

#define MJLog(...) NSLog(__VA_ARGS__)

#else // 发布阶段

#define MJLog(...)

#endif

2->里面的所有内容只能用到.m文件中或者.mm

3->pch文件的作用:

 1.存放一些全局的宏(整个项目中都用得上的宏)

 2.用来包含一些全部的头文件(整个项目中都用得上的头文件)

 3.能自动打开或者关闭日志输出功能

4->手动添加pch文件

 1.先自己添加一个pch文件,例如test.pch

 2.在building settings里面搜pref,找到prefix header条目,然后在里面添加$(SRCROOT)/test(项

     目名称)/test.pch(pch文件名)即可

2、可以用宏判断是否为ARC环境

#if __has_feature(objc_arc)

// ARC

#else

// MRC

#endif

原文地址:https://www.cnblogs.com/bluceZ/p/4629514.html