我应该在其他链接器标记中包含"-ObjC和-all_load"到我的所有iOS项目吗?

How*_*ard 8 iphone xcode objective-c ios

可能重复:
-all_load链接器标志有什么作用?

我看到大多数静态库都要求你这样做,所以我将它们添加到我的所有项目中,添加这个似乎没有副作用?

Mat*_*err 17

有一个副作用:构建阶段需要很长时间.

-ObjC允许静态库使用Objective-c特定的东西,如kvc或类别.

-all_load解决了gcc/llvm中的错误,其中-ObjC未正确使用.


Mar*_*era 10

了解为什么在SO问题中使用这些标志:

-all_load链接器标志有什么作用?
静态库中的Objective-C类别

然后考虑是否需要使用它们