Charts是一套非常漂亮的開源圖表組件,它是MPAndroidChart在蘋果端的移植版本,同時支持iOS/tvOS/OSX平臺。
Charts是用 Swift語言編寫的斗塘,能夠同時在 Swift 和 Objc 工程中使用。
本人使用的xcode8.3.2亮靴,和網(wǎng)上一些教程有部分地方不太一樣
手動集成Charts
1.下載最新的Charts,然后創(chuàng)建一個新的OC工程
2.在新建的ChartsDemo中新建一個Swift文件
建議使用
這種方式來創(chuàng)建Swift文件馍盟,這樣最方便后面的配置
3.創(chuàng)建完后會彈出一個對話框
選擇
Create BridgingHeader
確認(rèn)后工程中會多出2個文件
ChartsDemo.swift ChartsDemo-Bridging-Header.h
4.將Charts整個文件夾拖入ChartsDemo文件夾中
然后將Charts.xcodeproj
拖入工程
5.在橋接文件ChartsDemo-Bridging-Header.h
中引入Charts
6.添加Charts.framework
框架到工程中
7.部分設(shè)置
8.最后在ViewController.m
中引入#import "Charts/Charts.h"
使用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;
即可