编译参数-ObjC的说明

引入第三方库时,一些第三方库对系统库的类加了category。这是需要使用编译参数:-ObjC,这样第三方库中对系统类做的扩展方法才能在工程中使用。

-all_load 

这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类库中只有category没有类的时候这些category还是加载不进来。变通方法就是加入-all_load或者-force-load。-all_load会强制链接器把目标文件都加载进来,即使没有objc代码。-force_load在xcode3.2后可用。但是-force_load后面必须跟一个只想静态库的路径。

http://blog.csdn.net/ouyangtianhan/article/details/41007771

你可能感兴趣的:(ios,编译参数,-Objc)