iOS开发中有时候不可避免的会使用到OC和Swift的混编,这时候就需要建立桥接文件连接不同语言的类库
最近项目中需要用到图表功能,网上发现一款强大的图表第三方库Charts,但是是用Swift写的,如果自己的项目是OC写的导入Swift项目就需要用到桥接文件了,记录下嵌入过程的一些坑
首先GitHub下载SDK后导入项目
最新SDK的文件目录
接下来将Charts导入项目中,右键-show in Finder,打开自己项目的目录
打开项目目录
将Chart文件复制到项目目录下(与.xcodeproj同级)
复制文件
将charts项目添加到自己的项目中
将Charts导入到工程
接下来导入库 Target-General - Embedded Binaries
嵌入二进制文件
项目导入了,由于自己的项目是OC,Charts是Swift,想调用Charts的API,必须通过桥接桥接,创建桥接文件这里有两种方式:
一、系统默认方式创建
每个项目第一次创建不同语言的文件,Xcode会自动提示是否新建桥接文件。现在新建一个Swift文件,名字可以任意起,反正是用不到的,我