首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

iOS中施用静态库总结

2014-06-21 
iOS中使用静态库总结最近想用静态库的方式使程序模块化。总结一下遇到的问题。1. 如果静态库中使用了categor

iOS中使用静态库总结

最近想用静态库的方式使程序模块化。总结一下遇到的问题。

1. 如果静态库中使用了category,那么在使用这个静态度的工程中,在Build Settings中Other Linker Flags加入-all_load, 不然向category发消息的时候会crash, 说无效的selector send to object.

2. 如果工程A依赖库B,那么在库B的工程里设置一下copy的头文件,那么在工程A里就可以直接#import库B的头文件。在库B的build phases中加入一个Copy Files的Build Phases, 然后将B的导出头文件拖入其中。

3.用bundle的方式共享资源。


我写了一个测试工程,可以静态库相互调用。Demo传送门!


也可以用生成framework的方式,网上有生成framework的xcode的模版。









热点排行