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参数.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...