美文网首页
iOS小知识 -- 静态库(二)

iOS小知识 -- 静态库(二)

作者: 这个姑凉儿 | 来源:发表于2017-11-24 11:44 被阅读0次

    .framework静态库的制作

    • 创建一个新的工程


      如图所示.png
    • 创建一个文件,写方法的声明和实现


      如图所示.png
    • 进行打包
      • 静态库(一)中我们分别介绍了只能支持模拟器运行的静态库,只支持真机运行的静态库,两者都支持的静态库,所以不在分着打包每种,直接打包两者兼容的静态库
        • 把要暴露的文件拖到Public里面

          如图所示.png
        • 把图示的选项改为No


          如图所示.png
        • 选择图示选项Static Library代表打包出来的是静态库,若想打包动态库可以选择图示打勾的Dynamic Library(不建议打包动态库,因为无法再App Store上架)

          如图所示.png
        • 把要暴露的头文件放到如图所示


          如图所示.png
        • 分别在真机和模拟器环境下command + b进行编译

          如图所示.png
        • 进行两个库的合并


          如图所示.png
        • 在项目中的调用


          如图所示.png
          • 静态库


            如图所示.png
          • 动态库


            如图所示.png

    提示:当项目上线时推荐使用只支持真机的静态库,如果两者都支持,那样会造成包太大了

    (欢迎大家对不合适的地方进行指正,看完觉得有帮到你给点个赞👍吧)

    相关文章

      网友评论

          本文标题:iOS小知识 -- 静态库(二)

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