iOS开发技巧iOS开发常用知识点

iOS-Charts介绍

2016-10-12  本文已影响2456人  花前月下

今天介绍一个绘图框架 Charts的使用。这个框架绘图功能比较强大,用了一年多,现在准备写一系列文章来推荐一下.

Charts 目前没有 关于 iOS/tvOS/macOS版本的使用文档,它的API和 MPAndroidChart有95%同步.你可以在这里查看 MPAndroidChart的文档 wiki ,或者查看 ChartsDemo来学习和了解 Charts是如何使用的.

carthage build --no-skip-current && carthage archive Charts && carthage archive ChartsRealm

  * **直接下载拖拽**
     * 1. 将**`Charts.xcodeproj`**拖进项目中
![Snip20161011_2.png](http:https://img.haomeiwen.com/i313597/ce838afae9c1e1c1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![Snip20161011_3.png](http:https://img.haomeiwen.com/i313597/7d14b545379a5289.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

     * 2.将支持系统类型改一下,**Project -> Target -> BuildSetting -> Embedded Binaries"+"**,选择**Charts.framework**导入
![Snip20161011_4.png](http:https://img.haomeiwen.com/i313597/63d9f030a13f883a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![Snip20161011_6.png](http:https://img.haomeiwen.com/i313597/29d1b2e5257df7a0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
     * 3.在使用的地方 **import Charts**
![Snip20161012_9.png](http:https://img.haomeiwen.com/i313597/b309c1c4a13c298d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![Snip20161011_7.png](http:https://img.haomeiwen.com/i313597/3de374d7d50e5571.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
     * 4.如果你的项目是 ObjC 项目,你需要在你的桥接头文件中导入, 通常使用 **YourProject-Swift.h**,例如在 **ChartsDemo**中,它是 **ChartsDemo-Swift.h**,不要尝试导入Demo中的**ChartsDemo-Swift.h**,根据你的项目名称来. 
     * 5.在 **`Build Options`**下,设置  **`Embedded Content Contains Swift Code`**
上一篇下一篇

猜你喜欢

热点阅读