首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS项目生成静态库文件(.a)

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

作者头像
xiangzhihong
发布2018-02-06 17:25:09
1.5K0
发布2018-02-06 17:25:09
举报
文章被收录于专栏:向治洪向治洪

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即可,不再详述

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-07-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建应用项目
  • 创建Library项目
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档