美文网首页
iOS动态库FrameWork(资源和代码合并)

iOS动态库FrameWork(资源和代码合并)

作者: Miaoz0070 | 来源:发表于2017-05-31 16:30 被阅读649次
萌宠.jpg

相信大家也看了制作动态库的制作教程,也对动态库也有了一定的基本了解。动态库相对于静态库简直是太方便了,把资源和代码打在一起,不像静态库需要代码一起、资源只能放到外边很不方便。接下来来说下在工程中建立两个Target即两个动态库,我们来用人脸识别库来讲述,并且其中一个FrameWork需要依赖另一个FrameWork。
首先建个工程FrameWorksTest,接下再在工程下创建Target。

Target 1:DynamicContainStatic 这个要放人脸识别的静态库。
Cocoa Touch FrameWork.png
DynamicConTainStatic.jpeg

接下来添加人脸识别库


face.png
如果有静态库需要设置other linker,否则可能一些静态库中的类会加载不了,造成Crash。
配置.png

还要注意导入的静态库时需要导入需要的系统的FrameWork例如:


系统的FrameWork.png
第一个动态库已经实现。
Target 2:DynamicContainStatic2
DynamicContainStatic2会使用到DynamicContainStatic的接口,所以说需要依赖DynamicContainStatic。
依赖配置.png
DynamicContainStatic2也需要配置other linker 和 依赖的系统库,DynamicContainStatic2中使用DynamicContainStatic动态库的调用人脸识别接口依赖库文件后,只需要导入头文件就能使用。
现在有依赖关系的两个动态库且都包含静态库配置实现已经完成。
https://github.com/miaozhang9/DynamicFrameWorks

相关文章

网友评论

      本文标题:iOS动态库FrameWork(资源和代码合并)

      本文链接:https://www.haomeiwen.com/subject/eixjfxtx.html