iOS框架和类别导入

我刚刚开始创建自己的框架重新组合一些有用的帮助器,工具,工具等.一切正常,我只是想知道是否可以直接在我的主头文件框架文件中导入我的类别.

例如,我的框架名为myFramework.
我在公共标题中放了一个类名myFramework.h,我写了所有的导入:

#import "MyCategory+Helper.h"
#import "MyOtherCategory+Helper.h"
#import "AClass.h"
...

然后我构建我的框架并将其分发给我的团队开发人员.

我期望其他开发人员只需要导入访问我所有框架的类别.当我子类而不是使用类别时它是可以的,但它不是我所期望的.

暂时,我使用LoadableCategory.h使我的类别在我的框架中工作,并指定我的开发人员他们应该在“其他链接器标志”设置中使用-ObjC标志并导入每个类别,如下所示:

#import <myFramework/MyCategory+Helper.h>
#import <myFramework/MyOtherCategory+Helper.h>
...

可能是不可能,但我想知道为什么?我想错了:)

谢谢 !
Pebie

PS:对不起我的英文…

解决方法

如果要在链接框架时确保包含类别,则需要在“构建设置”的“其他链接器标志”部分中指定-all_load参数.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...