前言
时隔5年没更新博客,当年还是大二大三的时候什么方向都尝试了一遍,最后一直在iOS方向发展。
最近有个项目是纯Swift语言的动态库,这个Swift framework需要复用另一个项目组纯Objective-C写成的陈年老代码动态库。我通过module桥接引用oc.framework的时候,搜集了关于这类处理的文章,但是每篇文章都是基于自己的情况而有所偏重,而这篇文章是对这堆文章的总结以及提出自己的理解。
一、利用aggregate动态处理.modulemap
参考文章:https://medium.com/@hello_73586/how-to-import-objective-c-framework-in-swift-framework-eeb731231099
这是一开始找到的处理方式,但这样处理是有弊端的,首先他的modulemap path是会变化的