码迷,mamicode.com
首页 > 移动开发 > 详细

xcode6制作IOS .a静态库小记

时间:2014-12-05 17:36:17      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   

创建iOS静态库

bubuko.com,布布扣

简单写个打印的代码

bubuko.com,布布扣


编码完成之后,直接Run就能成功生成.a文件了,选择 xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的.a文件了,如图
bubuko.com,布布扣
bubuko.com,布布扣

静态库就生成了

如果你要导入静态库,有三种方式
第一种:
是把include 和 .a通过Add Files to “MyLib”方式加入工程 等同 加到target工程->Build Phases->Link Binary With Libraries里面
bubuko.com,布布扣
是否 copy 根据自己需求勾选
bubuko.com,布布扣
第二种:把生成.a的工程直接拖到要使用的项目工程.xcodeproj
然后在Build Phases->Target Dependencies 点击“+”把静态库工程的target加入到里面
bubuko.com,布布扣
第三种:在Build Settings中设置对应的.a和头文件的搜索路径
bubuko.com,布布扣
xcode 5以后有了auto link,当然最好还是在other linker flags 加上 -lLib咯 (关于other linker flags有兴趣的可以去了解下ld命令)
bubuko.com,布布扣

最后,细心的同学会发现,我上面使用静态库libMyFramework.a的工程其实也是个创建静态库的工程
为了测试当a静态库引用b静态库,是否还需要静态库b?
经过我试验发现,第一种不用,其他两种都要

xcode6制作IOS .a静态库小记

标签:style   blog   http   io   ar   color   os   使用   sp   

原文地址:http://blog.csdn.net/yangzhen19900701/article/details/41748049

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!