iOS Charts 放弃, 到转用AAChartKit

简介: 最近公司有个需求就是要画图表, 同事推荐了一个图表库, 看着不错的样子, 就是大名鼎鼎的Charts

前言


最近公司有个需求就是要画图表, 同事推荐了一个图表库, 看着不错的样子, 就是大名鼎鼎的Charts


一看, 我擦这么多订阅, 一定很不错, 就打算试试用, 但是一番折腾下来, 坑是真的多


由于我们公司的开发环境是内部开发环境, 所以必须手动集成Charts, 所以噩梦开始了, 各种报错有没有,由于iOS版本的Charts是swift语言开发的, 所以对OC的支持并不是太好, 这就为以后开发买下了坑


一顿操作猛如虎, 好不容易集成进入, 开始使用, 运用, 编译, 报不支持armv7的错误, 由于集成时间比较紧, 所以暂时先把armv7编译移除, 然后我的任务有两个图, 折线图 跟 柱状图, 然后就是看Charts的资料, 折线图集成上去了, 松口气,  我想折线图都没问题, 然后集成柱状图, 然后编译, 报错, 我本来以为是我方法有误, 然后看官方的demo, 查资料, 确定不是我的问题, 崩溃也定位在Charts柱状图代码内部, 上ChartsGitHub上去问题里面搜, 有, 但是作者给忽略了, 真的是坑


在开发Charts中遇到的问题:

armv7

armv7

NSArray element failed to match the Swift Array Element type

上面第二个问题,有关作者的回答

回答一

回答二


AAChartKit


之后也找了很多有关图表的库, 最后在一篇文章中知道了这个库, OC的福音, 虽然有些功能上比不了Charts, 但是作为日常开发的需求, 完全可以搞定, 关键是用了Charts之后, 再使用AACharts, 使用起来真是太方便了, 忍不住哭出声


AAChartKit的使用




目录
相关文章
|
JavaScript 前端开发 PHP
用swift开发ios移动端app应用初体验
直接跟着 apple 官方的 SwiftUI 教程跑的,写惯了 javascript 奔放的代码,很多语法理解起来还是有点费劲
102 1
|
iOS开发
IOS版本更新代码——商店版本
IOS版本更新代码——商店版本
158 0
|
XML Shell 开发工具
iOS - CocoaPods原理
本文已同步至掘金iOS - CocoaPods原理
iOS - CocoaPods原理
|
Shell 开发工具 Android开发
如何在MacOS上创建第一个iOS Flutter应用
1.安装Flutter 2.设置iOS模拟器 3.在Flutter中创建一个Hello World应用
174 0
如何在MacOS上创建第一个iOS Flutter应用
|
XML JSON Dart
将 75000 行原生 iOS 应用程序移植到 Flutter 后,结果太惊讶!
  很少有文章,介绍如何将大型应用,移植到Flutter。而本文的作者——一位来自澳洲的Native iOS & Flutter的开发者,尝试这样做了,结果让他十分惊讶。到底是什么情况?一起来看文章吧!   将 75000 行原生 iOS 应用程序移植到 Flutter 后,结果太惊讶!   澳大利亚有一个名为Easy Diet Diary的原生iOS应用程序。   该应用:
241 0
|
iOS开发 Perl
iOS app版本更新CheckVersion_Swift
iOS app版本更新CheckVersion_Swift 前言 CheckVersion_Swift 是一款轻量级的 Swift 版本的框架,框架功能:根据 Apple 提供的 API 去请求 JSON ,根据 JSON 中的版本号决定是否去更新原生 App。
1475 0