创建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咯
最后,细心的同学会发现,我上面使用静态库libMyFramework.a的工程其实也是个创建静态库的工程
为了测试当a静态库引用b静态库,是否还需要静态库b?
经过我试验发现,第一种不用,其他两种都要
编码完成之后,直接Run就能成功生成Framework文件了,选择
xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的Framework文件了,如图