美文网首页
iOS SDK开发之.a静态库

iOS SDK开发之.a静态库

作者: 松n_n鼠 | 来源:发表于2018-10-22 20:16 被阅读0次

    由于公司项目需要,老总说需要把项目封装个包,提供给用户用,就让我研究下如何封装成包,然后就笔记一下。

    1. 新建静态库工程

    选择、命名并创建项目.png

    2. 静态库的工程由头文件和实现文件组成,这些文件构成了静态库。新建的项目会包含 .h 和 .m 文件,这里我们并不需要实现文件,也就是 .m 文件,我们可以把 .m 文件删掉。

    此为删除实现文件之后,加入新View的目录,此步骤忽略马赛克部分,即为当前步骤.png

    3. 创建自己静态库中的内容(你想在静态库中实现的任何操作),例如添加个按钮点击事件什么的。

    image.png

    4. 在 MySDK.h 中导入 MyView.h

    image.png

    5. 生成静态库(分为模拟器静态库和真机静态库)

    1. 构建模拟器静态库
    image.png

    然后拿到.a 文件和包含的.h文件,保存到同一文件夹,托入工程中就可以调起当前静态库中的内容。

    image.png
    2. 构建真机静态库
    image.png

    打开终端输入命令:

    $  lipo -create 模拟器静态库路径 真机静态库路径 -output 保存模拟器真机功能够用的路径/.a文件名
    
    image.png

    相关文章

      网友评论

          本文标题:iOS SDK开发之.a静态库

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