-all_load
与-ObjC
有何不同。在我的项目中,两者的行为方式相同。
最佳答案
-Objc
此标志使链接器加载定义Objective-C类或类别的库中的每个对象文件。
-all_load
对于64位和iPhone OS应用程序,存在一个链接程序错误,该错误阻止-ObjC从仅包含类别而不包含类的静态库中加载对象文件。解决方法是使用-all_load
或-force_load
标志。 -all_load
强制链接器从其看到的每个存档中加载所有目标文件,即使是那些没有Objective-C代码的文件
引用Building Objective-C static libraries with categories
关于ios - -all_load和-ObjC之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21844824/