iOS OC调用Swift第三方库

一、生成桥接文件:工程名-Bridging-Header.h

在工程中新建一个.swift文件,工程中会自动生成一个桥接文件:OCAndSwift-Bridging-Header.h;
屏幕快照 2018-08-03 14.46.52.png
屏幕快照 2018-08-03 14.49.28.png

二、导入第三方库及工程配置

1、将第三方库(例如:Chars.framework)copy到工程文件中,然后在TARGETS->General->Enbedded Binaries中导入第三方库;
屏幕快照 2018-08-03 14.25.27.png

屏幕快照 2018-08-03 14.27.28.png
屏幕快照 2018-08-03 14.28.47.png

2、在桥接文件OCAndSwift-Bridging-Header.h中导入第三方库;
屏幕快照 2018-08-03 14.35.24.png

三、调用Swift第三方库

在调用swift第三方库的OC类里导入桥接文件OCAndSwift-Bridging-Header.h;

注:在生成桥头文件是会自动生成OCAndSwift-Swift.h(工程名--Swift.h),如果要引用工程中创建的.swift文件,则需要在调用.swift文件的OC类里导入OCAndSwift-Swift.h,另外comond+control+鼠标左键可点击进入查看;
屏幕快照 2018-08-03 14.58.45.png

屏幕快照 2018-08-03 14.59.00.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容