美文网首页iOS进阶之路
UmbrellaFramework(二)framework里封装

UmbrellaFramework(二)framework里封装

作者: 灰豹儿 | 来源:发表于2017-05-25 23:14 被阅读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来使用它☺

    相关文章

      网友评论

        本文标题:UmbrellaFramework(二)framework里封装

        本文链接:https://www.haomeiwen.com/subject/ghqtfxtx.html