不常用宏 - xiangwangfeng/xiangwangfeng.github.io GitHub Wiki
不常用宏
通过 __has_include
来兼容 framework
和源码/静态库的形式导入第三方库
此宏传入一个你想引入文件的名称作为参数,如果该文件能够被引入则返回 1,否则返回 0。
#if __has_include(<AFNetworking/AFNetworking.h>)
#import <AFNetworking/AFNetworking.h>
#else
#import "AFNetworking.h"
#endif
__COUNTER__
展开为一个整数,从 0 开始计数,编译时在一个源文件每被用到一次就计数加一。