iOS项目生成静态库文件(.a)

Objective-c语言有.h .m 文件组成。静态库可以将 .m文件封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。静态库适合制作SDK提供的第三方使用。
步骤如下:

创建应用项目

1.创建一个应用项目,也就是single view application备用。
iOS项目生成静态库文件(.a)_第1张图片

iOS项目生成静态库文件(.a)_第2张图片

创建Library项目

1.首先创建一个新的工程,选择Framework
&Libryary,在选择Cocoa Touch Static Library 工程名自己定义
iOS项目生成静态库文件(.a)_第3张图片

iOS项目生成静态库文件(.a)_第4张图片

2.然后创建一个简单的代码,实现求和的功能。.h文件和.m文件如下:
iOS项目生成静态库文件(.a)_第5张图片

iOS项目生成静态库文件(.a)_第6张图片

3.接下来就是编译生成.a文件了。快捷键(command+B)选中真机编译和选中模拟机编译对应生成的连个.a文件一个是真机的一个是模拟机的。
iOS项目生成静态库文件(.a)_第7张图片
4.配置完之后我们就可以选择真机进行运行在运行后我们找到生成的.a文件右键选择show in finder就可以。打包成功之后,看到Release-iphoneos 和Release-iphonesimulator 里边的.a文件。
5.接下来就是将你生成的.a文件引入到你想加入的工程中。
iOS项目生成静态库文件(.a)_第8张图片
6.然后使用Targets ->Build Phases ->Link Binary With Libraries即可,不再详述

你可能感兴趣的:(ios)