在swift中使用OC编写的FrameWork库

近来有时间可以看下swift3自己抽时间写了小demo,总体来说swift语言确实言简意赅,抛弃了OC中许多复杂的写法,一下子简便起来还不是很适应。

说到iOS开发就离不开三方库的支持,有一些开源和闭源的SDK使用。

1、集成OC的frameWork需要在swift工程中新建一个用于桥接的.h文件 桥接文件中#import<>相应的文件或者库。

2、新建完成之后,在TAGETS - building setting - 搜索(bri)-Objective-C bridging Heather - (添加新建的.h桥接文件,建议使用相对路径$(SRCROOT))

3、导入framework依赖的其他库。

4、Command + b编译运行ok。

5、在swift中可以直接使用。Apple会自动将object - c转为swift。

注:有时候会报莫名的错误,建议检查导入的framework或者.a文件是否包含在工程中,必须是物理包含而不是逻辑包含(也许描述不准确哈)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS[https://github...
    香橙柚子阅读 12,885评论 0 36
  • 有些食物,是属于某个时节的。 味觉总能勾起我们对某个节日或节气的回忆。 节日里发生的事情,我们或许会忘得一干二净了...
    吃心一片阅读 5,241评论 6 10
  • 10月份的婚期,最近在找影楼准备拍结婚照,才发现婚纱影楼的各种道道,现在安利给各位需要的童鞋。 我这个人有点...
    足翟阅读 2,865评论 0 0
  • 孟子谓蚔鼃曰:子之辞灵丘而请士师,似也,为其可以言也。今既数月矣,未可以言与? 蚔鼃谏於王而不用,致为臣而去。 齐...
    济之阅读 2,924评论 0 0
  • 你是我在鳳台唯一熟知的人。所以你可以說我自私,也可以說我流氓。但是我經歷的這種事情發生在你身上,以你的暴烈性格或許...
    會咬人的魚阅读 1,549评论 0 0

友情链接更多精彩内容