cocoapods是XCODE 第三方开源代码管理配置工具,具体作用和使用方法网上很多,就不再重复说明了
我习惯于把一个大项目拆分成几个工程,假如现在workspace里有A、B二个工程
B为静态库
A为调用程序
B使用了CocoaAsyncSocket
比如B中的NETAPI.h有如下代码
#import <GCDAsyncSocket.h>
这时编译B是没问题的
但如果A有
#import <NETAPI.h>
编译时就会出错,说netapi.h找不到GCDAsyncSocket.h