1.__OBJC__宏定义作用 在.pch 文件中一般都会自动加上这句宏定义,表示宏内引用的文件确保只被使用Objective-C语言的文件所引用,保证引用关系的清晰.因为在一个OC工程中,可能包含.m..mm..c..cpp四类编译文件,这四类文件均会引用.pch预编译头.在编译.c..cpp时,因为语法不兼容OC,所以预编译头中不能包含objc代码.因为.pch是2类源文件共用的,所以在pch中,oc头文件要用__OBJC__包含起来. 2.下面是一些常用于打印日志的宏. 宏 说明 __fu…