美文网首页
静态库的简单制作

静态库的简单制作

作者: 七里田间的守望者 | 来源:发表于2017-08-27 13:11 被阅读15次

    第一步创建静态库项目

    image.png

    注意

    • 选择1是生成.framework 文件 但生成的不一定是静态库
    • 选择2是生成.a文件一定是静态库

    第二步

    image.png
    • 系统会给你生成一个.h 和.m文件
      你可以在这些文件里面写你的声明和实现
    • 最后command+b编译一下就会生成一个静态库
    • 选中show in finder 就会看到两个文件
    • 手机设备如果选择的模拟器生成的就是模拟器的静态库,如果是真机就是生成的真机的静态库
    image.png
    • 接下来就是如何使用

    把静态库拖进到项目中就行

    image.png

    后续

    • 每一个iPhone都有属于自己的CPU架构
    • 每一个静态库支持的架构都是固定的
      • 查看静态库支持的架构:lipo -info 静态库的名字.a
      • 4s--5 :i386(模拟器)
      • 5s--6plus:x86_64(模拟器)
      • 3gs--4s:armv7(真机)
      • 5--5c:armv7s(真机)静态库只要支持armv7就支持armv7s
      • 5s--6plus:arm64(真机)
    • 想要你的静态库支持所有架构你需要这么做
    • 静态库的合并:lipo -create 静态库1 静态库2 -output 新静态库
    image.png

    相关文章

      网友评论

          本文标题:静态库的简单制作

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