在 OC项目中集成 charts 图表框架(swift) --不使用pod ,直接将charts集成到项目中
从 https://github.com/danielgindi/Charts 下载charts 源码
将 整个charts 整个文件夹目录拷贝到工程下面(里面的Charts_Demo和Charts_DemoTV 文件夹可以删掉)
打开项目,右键——add Files --选中工程中新添加的charts目录下的Charts.xcodeproj
点击右侧项目target,在General页面下的Embedded Binaries 添加 charts。framework
5. 选中Charts.xcodeproj 修改Build Setting 中的BuildActive Architecture Only 中的设置值为YES,否则会导致无法生成 i386 或者无法生成x86_64 编译文件,导致模拟器无法运行(这个问题困扰好久,中终于解决了)
6. 在项目中创建test.swift ,创建混编桥接文件
7. 执行上述操作会生成一个 “target名称-Bridging-Header.h” 文件(test.swift 文件就可以删除了)
在该文件中添加 @import Charts;
在生成该文件的同时会生成 “target名称-Swift.h ”文件,(该文件在目录下看不到),在后面需要和桥接文件一块引入;
8. 在需要使用框架的地方
@import “target名称-Bridging-Header.h”
@import “target名称-Swift.h ” //这个文件有的时候引入成功,有时候引入失败,引入失败的时候注释掉,也没有影响