我应该将“-ObjC和-all_load”添加到所有我的iOS项目的其他链接器标志中吗?

8

可能重复:
-all_load链接器标志是什么?

我发现大多数静态库都需要您这样做,因此我在所有项目中都添加了它们,添加这个似乎没有任何副作用?

2个回答

17

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

-ObjC 允许静态库使用特定于 Objective-C 的东西,例如 kvc 或者 categories。

-all_load 解决了 gcc/llvm 中 -ObjC 使用不正确的 bug。


哇,这是一个非常好的、简明扼要的总结,涵盖了苹果公司长篇技术说明的要点。 - Richard Venable

10

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接