UmbrellaFramework(二)framework里封装framework

闲话少叙,这一节我们将会创建真正的UmbrellaFramework,并把上一节创建的SubFramework封装在里边。一些和上一节重复的过程可能会省略,如果不清楚可以翻看上一节(UmbrellaFramework(一)创建基础framework)。

demo地址:https://github.com/huibaoer/Demo_UmbrellaFramework

framework里封装framework

1.创建工程UmbrellaFramework

2.导入SubFramework

UmbrellaFramework_1

3.选择工程->Build phases->点击左上角+号->New Copy Files Phase 添加 Copy Files,将 SubFramework 添加到 Copy Files,选择Destination为Frameworks。

UmbrellaFramework_2

4.添加类UmbrellaSayHello,添加sayHello方法,并在sayHello方法中调用SubFramework的sayHello方法。

UmbrellaFramework_3.png

5.UmbrellaFramework.h头文件中导入将UmbrellaSayHello.h

6.将UmbrellaSayHello.h添加到 UmbrellaFramework 的公共headers中

7.Architectures添加armv7s

8.连接选项 Mach-O Type 不用需改,选择默认选项 Dynamic Library,这意味着外层的 UmbrellaFramework 是一个动态库。

UmbrellaFramework_4.png

9.最后添加脚本生成framework,具体过程可参见上一节。

到这里,UmbrellaFramework 已经建好了,下一节中,我们将创建一个demo来使用它☺

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容