iOS-Charts 源码学习和使用随笔

2017-06-17  本文已影响170人  啪嗒嗒

Charts是一套非常漂亮的开源图表组件,它是MPAndroidChart在苹果端的移植版本,同时支持iOS/tvOS/OSX平台。
Charts是用 Swift语言编写的,能够同时在 Swift 和 Objc 工程中使用。

本人使用的xcode8.3.2,和网上一些教程有部分地方不太一样

手动集成Charts

1.下载最新的Charts,然后创建一个新的OC工程
1.png
2.在新建的ChartsDemo中新建一个Swift文件
2.png

建议使用


3.png

这种方式来创建Swift文件,这样最方便后面的配置

3.创建完后会弹出一个对话框
4.png
选择Create BridgingHeader
确认后工程中会多出2个文件
ChartsDemo.swift ChartsDemo-Bridging-Header.h
4.将Charts整个文件夹拖入ChartsDemo文件夹中

然后将Charts.xcodeproj拖入工程

5.在桥接文件ChartsDemo-Bridging-Header.h中引入Charts
6.png
6.添加Charts.framework框架到工程中
7.png
9.png
7.部分设置
10.png
8.最后在ViewController.m中引入#import "Charts/Charts.h"
11.png

使用cocopods方式来集成Charts,比手动集成方便非常多

将下面代码添加到Podfile文件中,“ChartsDemo”为你的工程的Target。
由于pod的包含swift语言,因此需要加上use_frameworks!

platform :ios, '8.0'
use_frameworks!

target "ChartsDemo" do
pod 'Charts'
end

这时候直接在ViewController.m里

@import Charts.Swift;

即可

上一篇 下一篇

猜你喜欢

热点阅读