我刚刚开始创建自己的框架,重新组合了一些有用的帮助器、实用程序、工具等。一切正常,我只是想知道是否可以直接在我的主标题框架文件中导入我的类别。
例如,我的框架名为 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>
...
可能是不可能的,但我想知道为什么?我想念一些东西:)
谢谢 !佩比
PS:对不起我的英语...