iOS进阶之路

UmbrellaFramework(二)framework里封装

2017-05-25  本文已影响7人  灰豹儿

闲话少叙,这一节我们将会创建真正的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来使用它☺

上一篇下一篇

猜你喜欢

热点阅读