您的位置:首页 > 移动开发 > IOS开发

xcode6制作IOS .a静态库小记

2014-12-05 15:34 225 查看


创建iOS静态库



简单写个打印的代码



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





静态库就生成了

如果你要导入静态库,有三种方式
第一种:
是把include 和 .a通过Add
Files to “MyLib”方式加入工程 等同 加到target工程->Build Phases->Link Binary With Libraries里面



是否 copy 根据自己需求勾选



第二种:把生成.a的工程直接拖到要使用的项目工程.xcodeproj
然后在Build
Phases->Target Dependencies 点击“+”把静态库工程的target加入到里面



第三种:在Build
Settings中设置对应的.a和头文件的搜索路径



xcode
5以后有了auto link,当然最好还是在other linker flags 加上 -lLib咯 (关于other linker flags有兴趣的可以去了解下ld命令)



最后,细心的同学会发现,我上面使用静态库libMyFramework.a的工程其实也是个创建静态库的工程
为了测试当a静态库引用b静态库,是否还需要静态库b?
经过我试验发现,第一种不用,其他两种都要
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: