iOS 动态库(Dynamic框架)的创建以及引用添加(Embed Binary方式嵌入)

Posted HeathHsia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 动态库(Dynamic框架)的创建以及引用添加(Embed Binary方式嵌入)相关的知识,希望对你有一定的参考价值。

  1. 首先项目有需求, 需要用到OCR识别功能(包括身份证正反面识别, 银行卡识别), 身份证识别基本已搞定, 无论是识别速度还是识别精准度都在接受范围之内. 银行卡识别这块开始用Card.io这个框架做测试, 发现这个框架局限性比较大(只支持银行卡号凸起的信用卡), 最后决定银行卡识别用百度OCR识别SDK

  2. 根据百度OCRSDK识别的文档的话, 百度OCRSDK是一个动态库, 需要自己手动生成然后倒入到自己的工程中, 由于之前接触到的都是静态库, 所以关于如何生成动态库和引用动态库, 一脸懵逼.
    查阅一下资料

  3. 生成动态库方法

  4. 生成动态库成功后拖入到工程中, 不同于静态库的是, 动态库需要在TARGETS -> General -> Embedded Binaries 中添加动态库, 而Link Binary With Libraries不需要添加

以上是关于iOS 动态库(Dynamic框架)的创建以及引用添加(Embed Binary方式嵌入)的主要内容,如果未能解决你的问题,请参考以下文章

真正的Mybatis动态sql —MyBatis Dynamic SQL

ELF格式解读 Dynamic节

ELF格式解读 Dynamic节

21window_21_Dynamic_library动态库

在 iOS 的动态框架中包含静态库

C++中动态库调用动态库如何调用啊