美文网首页
静态库制作总结

静态库制作总结

作者: HCL黄 | 来源:发表于2016-12-04 20:44 被阅读0次
  • 静态库打包的完整正确步骤

    • 确定是静态库
      • .a的肯定是静态库
      • .framework的需要设置链接类型:target -> Build Settings -> 搜索 Mach-O Type,改为Static Library
    • 确定支持模拟器或者真机的所有架构
      • Build Settings -> Build Active -> NO
      • 表示不止编译活跃的架构,让所有的架构都编译
    • 提供的静态库应该是release版本
      • 项目 -> Edit Scheme -> Run -> Release/Debug分别进行编译
  • .a静态库和.framework静态库的区别?

    • .a是一个纯二进制文件,.framework中除了有二进制文件之外还有资源文件
    • .a文件不能直接使用,至少要有.h文件的配合,.framework文件可以直接使用
    • .a+.h+sourceFile = .framework
    • 建议使用.framework
  • 静态库开发中的常见问题

    • 问题1:有些第三方库会使用到一些图片素材,例如公司的logo等。
      • 由于Xcode默认在编译时会把所有的素材文件导入到mainBundle中,可能与使用静态库的程序冲突
      • 解决方案:在静态库中如果要使用图片素材,会利用bundle的手段。建立bundle,并且向其中添加图片创建一个类方法,返回图片编译调用方如果需要使用,需要导入.h+.a+XXX.bundle
    • 问题2:如果用户需要导入的头文件过多怎么加?
      • 建议使用一个主头文件包含其他头文件,让用户只导入一个主头文件
    • 问题3:静态库程序怎么测试?


      QQ20161204-1@2x.png
      QQ20161204-2@2x.png
      QQ20161204-3@2x.png
      QQ20161204-4@2x.png
      QQ20161204-5@2x.png
      QQ20161204-6@2x.png
      QQ20161204-7@2x.png
      QQ20161204-8@2x.png
      QQ20161204-1@2x.png
      QQ20161204-2@2x.png
      QQ20161204-3@2x.png
      QQ20161204-1@2x.png
      QQ20161204-2@2x.png

相关文章

  • iOS小知识 -- 静态库(一)

    静态库静态库的介绍.a静态库的制作以及测试静态库的架构问题.framework静态库的制作以及测试边开发边制作静态...

  • iOS静态库的制作

    总结一下静态库制作的过程: 1.新建一个项目用于制作静态库,如test 2.File-->new-->Target...

  • iOS静态库的制作

    总结一下静态库制作的过程: 1.新建一个项目用于制作静态库,如test 2.File-->new-->Target...

  • 静态库制作总结

    静态库打包的完整正确步骤确定是静态库.a的肯定是静态库.framework的需要设置链接类型:target -> ...

  • iOS动态库、静态库及使用场景、方式

    前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见...

  • iOS 打包静态库

    最近项目需要静态库打包,看了几篇文章 。做个总结本文介绍的是.frameWork静态库制作方法 第一步:创建fra...

  • iOS开发WorkSpace多工程联合编译

    参考链接 iOS开发之静态库.a的制作教程(有合并.a文件的方法)一篇较为详细的 ios静态动态库 的使用方法总结...

  • 制作静态库

    制作静态库创建静态库 frameWork 默认是动态库BuildSetting —> 搜索 “Mach” 更改...

  • iOS 制作静态库

    制作静态库 动态库:.dylib .framework 静态库:.a .framework 两者区别*:动态库时在...

  • ios中静态库.a的制作

    在ios中制作静态库之前,先来了解关于静态库的一些概念。 八、静态库和动态库在使用上的区别。静态库:链接时,静态库...

网友评论

      本文标题:静态库制作总结

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