为了保持整个项目的结构清晰,使用工程依赖是个不错的选择
首先,要创建一个workspace工程,我是创建了一个singleview工程然后引入cocoapods
然后新建一个静态库工程
注意:这个静态库工程与第一个工程分开创建
BASE是基础工程,CommonUI是静态库工程
下一步CommonUI拖进基础工程的文件夹
接着打开基础工程,Add Files to...,把CommonUI引入
接下来是引入.a文件
然后是设置Header Path
再设置一下CommonUI的Header Path
最后为了保证编译顺序最好做如下设置
完成,现在就可以在BASE工程中导入CommonUI的头文件了,如果Xcode不提示直接强打就行了。
最后一步我是从别的帖子上看的,目前还不是很明白,如果有对着一块儿熟悉的,欢迎给出宝贵意见。写的不好,请大家见谅。