美文网首页
iOS SDK framework 动态库开发

iOS SDK framework 动态库开发

作者: SoldOut | 来源:发表于2018-03-22 15:48 被阅读35次

    0.打开Xcode(这里使用Xcode 9.2版本)

    在iOS分栏下选择CocoaTouchFramework

    选择framework

    1.创建工程。

    命名为SDK

    SDK工程创建好后,在Build Settings中搜索mach,检查Mach-O Type是否为Dynamic Libaray(动态库),Static Libaray为静态库。

    2.在SDK工程中创建类。

    这里创建名为Test的类。

    创建类

    声明SDK初始化方法,并实现。

    声明 实现

    从工程创建时所生成的.h文件中可知,应当根据需求,将需要供他人使用的头文件暴露出来,并统一放入该.h文件中。

    引入头文件 将需要暴露的头文件,移动至Public中

    3.编译。这里使用模拟器编译。(应当分别在模拟器环境、真机环境下编译,在开发完成后可合并,具体操作不做赘述)。

    4.创建一个Demo测试工程,并引入SDK。

    引入SDK

    5.删除引入时自动link的framework

    删除

    6.在Embedded Binaries中添加SDK.framework

    引入后 linked Framework and Libraries中会出现。

    7. 根据需求引入SDK头文件,在需要使用的地方调用。

    引入头文件 调用SDK

    8.运行。

    运行成功

    相关文章

      网友评论

          本文标题:iOS SDK framework 动态库开发

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