0
回答
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的模版。










原文链接:http://blog.csdn.net/favormm/article/details/7730176
<无标签>
举报
长平狐
发帖于6年前 0回/942阅
顶部