0
点赞
收藏
分享

微信扫一扫

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


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

创建应用项目

1.创建一个应用项目,也就是single view application备用。

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

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

创建Library项目

1.首先创建一个新的工程,选择Framework

&Libryary,在选择Cocoa Touch Static Library 工程名自己定义

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

iOS项目生成静态库文件(.a)_封装_04

2.然后创建一个简单的代码,实现求和的功能。.h文件和.m文件如下:

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

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

3.接下来就是编译生成.a文件了。快捷键(command+B)选中真机编译和选中模拟机编译对应生成的连个.a文件一个是真机的一个是模拟机的。

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


4.配置完之后我们就可以选择真机进行运行在运行后我们找到生成的.a文件右键选择show in finder就可以。打包成功之后,看到Release-iphoneos 和Release-iphonesimulator 里边的.a文件。

5.接下来就是将你生成的.a文件引入到你想加入的工程中。

iOS项目生成静态库文件(.a)_封装_08


6.然后使用Targets ->Build Phases ->Link Binary With Libraries即可,不再详述


举报

相关推荐

0 条评论