Objective-C工程使用cocoapod 集成Charts 3.0

项目中正好有使用饼图的需求,工期紧,想着快速集成一个第三方库。项目集成过程中,先后用到了Charts 和国内一个大神的PNChart,最终选择了Charts!

为了适配swift 3.0,必须要使用Charts 3.0 的版本,如果你的pod search Charts 显示的是2.x版本,首先要更新一下cocoapod 版本库,

命令:pod repo update


Objective-C工程使用cocoapod 集成Charts 3.0_第1张图片


第二步配置你的Podfile了,别忘了 加上一句 use_frameworks!

执行 pod install!静静的等待安装完成!

第一次使用swift库,需要使用一个桥接文件,方法就是在项目中添加一个swift 文件,Xcode会自动提示你创建一个桥接文件,默认就行。

在使用到Charts的地方,引入即可#import 《Charts/Charts-swift.h》

这一步之后编译器可能会报错,Charts里面还是有一些语法不符合swift 3.0 要求,会让你讲Charts库里swift 2.x 转换成 swift 3.0 标准。Xcode edit-convert-to current swfit sytax,默认就行。

这一步执行完了 有可能会报一些错。我这里的情况是 之前写在PCH文件里的 所有使用<>括号的库会提醒使用“”代替。改完之后,编译就没什么问题了!

ps:当时集成Charts后报了很多错误,没有仔细研究,就匆匆换了PNChart,但是发现PNCahrt 效果还是差点火候,对于强迫症的我最终还是回头研究Charts,备份很重要啊!这个时候 就显示出git的强大功能了,新切一个分支,随便整,整坏了,删除就OK!

你可能感兴趣的:(Objective-C工程使用cocoapod 集成Charts 3.0)