2、动、静态库使用

静态库、动态库在实际开发中经常会遇到,具体学习可以看这几个视频;

我在GitHub上也写了一个简单的演示Demo

一.制作 .a 的静态库(区分真机和模拟器)

1)添加需要封装的代码

2)修改 Build Settings - Deployment - iOS Deployment Target 即最低使用的版本

3)修改 Edit - Scheme - Run -Info - Build Configuration 为Release即编译过程生产静态库

二.制作 Bundle 文件(不区分真机和模拟器)

bundle是一个文本文件包。

特点:静态的,不参与项目编译,二进制数据。

1)导入资源文件

2)修改 Build Settings - Deployment -Combine High Resolution Artwork 为NO 防止将图片合成tiff格式

三.创建 Framework 类库

1)修改适用的最低版本 General - Deployment Target

2)将自己创建的文件的头文件,导入到自动生成的 . h文件中

3)修改公开头文件Buile Phases - Headers将自己创建的头文件拖拽到 Public

4)添加UIKit.framework类库Genneral - Linked Frameworks and Libraries

5)导入工程后,在 Genneral - Embedded Binaries 中添加导入的类库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这几天公司有一个新的需求,就是要将我们开发的某些东西都抽取出来,打个比方我们开发了A项目,可以以后B项目要包含A项...
    黄鱼儿啦啦啦阅读 11,369评论 2 16
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 14,150评论 3 42
  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,801评论 0 4
  • 介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别...
    齐滇大圣阅读 46,487评论 18 251
  • 孩提时 踩着土路生长 身心发育挺爽 一辈辈 一群群 一代代 代代相传 土里生 土里长 体壮心善情真 而如今 踏着水...
    旖旎i阅读 1,248评论 6 7