logo头像
Snippet 博客主题

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

本文于566天之前发表,文中内容可能已经过时。

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

创建应用项目

1.创建一个应用项目,也就是single view application备用。
这里写图片描述

这里写图片描述

创建Library项目

1.首先创建一个新的工程,选择Framework
&Libryary,在选择Cocoa Touch Static Library 工程名自己定义
这里写图片描述

这里写图片描述

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

这里写图片描述

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

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

上一篇