iOS-Charts 源码学习和使用教程: 概述(一)

2016-11-19  本文已影响1181人  lexiaoyao20

Charts是什么?

Charts是一套非常漂亮的开源图表组件,它是MPAndroidChart在苹果端的移植版本,同时支持iOS/tvOS/OSX平台,开源地址Github

Charts是用 Swift语言编写的,能够同时在 Swift 和 Objc 工程中使用。

使用环境

Usage

为了能够正确编译:

  1. Charts.xcodeproj 拖入你的工程。

  2. 选中工程的TARGETS(如ChartDemo),选择General标签,在 "Embedded Binaries" 区域点击添加按钮(+),然后选择 Charts.framework。如下图:


    Embedded Binaries.gif
  3. @import Charts

  4. 在 Objc工程里面使用Swift

    • 你需要导入桥接头文件(Bridging Header)。通常是 "YourProject-Swift.h"(YourProject为你的工程名),所以 ChartsDemo需要导入的头文件是 "ChartsDemo-Swift.h"。
    • 在 "Build Setting"下,输入Embedded搜索,设置 "EMBEDDED_CONTENT_CONTAINS_SWIFT" 为 YES。
EMBEDDED_CONTENT_CONTAINS_SWIFT.png

使用 CocoaPods 安装

将下面代码添加到Podfile文件中,“ChartsDemo”为你的工程的Target。

platform :ios, '8.0'
use_frameworks!

target "ChartsDemo" do
pod 'Charts'
end

Questions & Issues

如果你有问题或疑难,你可以:

特性(Features)

核心功能:

图标类型示例:

ScatterChartScatterChart RadarChartRadarChart

上面这些基本都是从官网翻译过来了,水平有限,有可能有不正确的地方,欢迎大家多多指正。
后续会写一个系列出来,敬请期待...

上一篇 下一篇

猜你喜欢

热点阅读