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 中添加导入的类库

你可能感兴趣的:(2、动、静态库使用)