• 创建一个.framework静态库


    公司接到一个任务封装一个静态库,以前没做过,就查了下资资料,过程不难,还是简单记录下

    首先要先创建一个framework库项目
    创建项目

    库文件的说明
    文件说明

    接下来要设置库的类型,也就是静态库还是动态库
    库类型设置

    库的类型选好后,将写好的功能类放到项目里,或者新创建类并完成功能,需要注意一点,就是导入头文件到DovFramework.h的时候没有提示

    导入头文件注意

    写好后将要暴露出来的头文件放到public里面
    公开文件设置
    移动后的文件

    接下来就开始build build了
    编译前

    编译后右击framework文件show in Finder
    编译后

    Finder中会出现两个framework库,一个是模拟器编译得到的,一个是真机编译得到的
    Finder中的编译文件

    到这里还没有结束,后面还有一个很重要的一部就是合并库,合并之前先查看一下信息
    查看信息:错误的文件的信息

    查看信息:正确的文件的信息

    接下来我们进行合并
    合并模拟器和真机的库1

    合并模拟器和真机的库2

    合并模拟器和真机的库3
    合并完成后就可以使用了

    新创建项目,将打包好的DovFramework.framework拖入项目中,导入头文件#import <DovFramework/DovFramework.h>后就可以使用我们封装在库里面的功能了.

    到此基本完成,如有不对的地方,还望指出.

  • 相关阅读:
    Window 命令
    HTTP 状态码
    Mysql基本用法-存储引擎-04
    Mysql基本用法-存储引擎-03
    Mysql基本用法-left join、right join、 inner join、子查询和join-02
    Mysql基本用法-01
    二进制编码-详细讲解
    JS操作文件
    PHP5接口技术入门
    PHP5中__get()、__set()方法
  • 原文地址:https://www.cnblogs.com/coderYDW/p/6292229.html
Copyright © 2020-2023  润新知