首页 > 移动平台 > 详细

iOS开发之静态库的制作

时间:2014-03-20 18:02:37      阅读:604      评论:0      收藏:0      [点我收藏+]

当你需要和别人分享代码,但又不想让别人看到你内部的实现时就需要制作静态库,通常用于第三方SDK

下面就分享一下制作静态库(.a)的过程:

1、打开Xcode,新建workspace

bubuko.com,布布扣

2、随便给workspace取个名字

bubuko.com,布布扣

3、在workspace新建工程

bubuko.com,布布扣

4、选择静态库

bubuko.com,布布扣

5、点击下一步

bubuko.com,布布扣

6、删除系统自动帮你生成的文件

bubuko.com,布布扣

7、引入需要制作成静态库的代码文件

bubuko.com,布布扣

8、添加build headers

bubuko.com,布布扣

9、点击后出出现一个可以添加头文件的选项

bubuko.com,布布扣

10、添加要暴露给外界的头文件

bubuko.com,布布扣

11、调整头文件的位置,拖到public

bubuko.com,布布扣

12、选择设备(默认为真机),设备决定了该静态库用于真机还是模拟器,然后command+B

bubuko.com,布布扣

 

经过了以上12步,就完成了一个静态库的制作

 

下面简单使用一下我们刚刚制作完成的静态库吧

13、找到生成的.a文件

bubuko.com,布布扣

14、将生成的用于真机和模拟器的.a文件全部拷贝到同一个地方(这里我拷贝到桌面,为了避免名字重复,我给其中一个改了名字)

bubuko.com,布布扣

15、合并真机和模拟器的.a文件,这样生成的.a既可用于真机也可以用在模拟器上

bubuko.com,布布扣

16、将合并后的.a文件拖到测试项目中

bubuko.com,布布扣

17、引入头文件,开始测试

bubuko.com,布布扣

 

测试结果: 程序正常运行,图片已下载至桌面

bubuko.com,布布扣

 

以上就是制作.a静态库的全部内容,希望对大家有所帮助。

 

- 转载自 @bbqe http://www.cnblogs.com/liufeng24/

iOS开发之静态库的制作,布布扣,bubuko.com

iOS开发之静态库的制作

原文:http://www.cnblogs.com/nilfor-sun123/p/3613279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!