iOS 导入Charts 及工程配置
我使用的是cocoapod导入的 因为比较快捷
新建一个工程 我起名为CZHChartsDemo 为OC语言
mac终端 cd到工程目录
命令行 vim Podfile
platform :ios, ’10.2’
def pods
pod 'AFNetworking'
pod 'Charts'
use_frameworks!
end
target 'CZHChartsDemo' do
pods
end
这个AFNet导不导入无所谓 如果你是公司正式项目 那肯定需要倒入啊 哈哈
因为Charts是swift语言 所以倒入时要加 use_frameworks!
然后esc键 输入 :wq (退出保存)
然后命令行 pod install
以上是pod的基础应该搞iOS开发的都会
终端打印这些证明pod成功了
现在打开刚刚创建的CZHChartsDemo工程
会出现这个弹框
然后点Conver (这个是因为Charts是swift语言写的)
然后出现这个弹框 这个是选择需要转换的包(选择导入的这个包)然后next
在这期间会报几千个错,没关系 等一会还有其他步骤 这个过程需要等两分钟
完成后会出现这个弹框 点击 Upload
然后command + b 编译一下 上千个错误就没了
创建一个Swift的类
创建过程中会有这个弹框 点击 Creat Bridging Header
就会出现两个文件 第二个文件是最为oc和swift链接的桥梁
将SwiftTest的这些内容都要注释掉 要不然run的时候出错
在CZHChartsDemo-Bridging-Header 文件中引入Charts文件(要用swift引用)
@import Charts;
点击你创建的工程 在General中的Embedded Binaries中倒入静态库 Charts.framework
注意:这个静态库在pod里有 但是我导入的时候总是告诉我找不到这个静态库 然后我就把这个库单拿出来放在工程里然后导入的 我会把这个静态库的网盘地址贴出来
在viewcontroller中引入CZHChartsDemo-Bridging-Heade
#import "CZHChartsDemo-Bridging-Header.h"
以上工作完成后command + b 编译一下 如果没有报错就说明工程配置成功了
我是刚开始学 所以没有Charts的教程 我也在找 实在找不到我自己琢磨吧 我在网上找了一个demo我会把demo下载链接贴出来 可以看一下
如果你们有iOS charts的学习资料希望你们能在下方评论和我分享一下 不胜感激
静态库下载 链接: https://pan.baidu.com/s/1pLbkTez 密码: gxpq
我的demo下载 :链接: https://pan.baidu.com/s/1bpvSj3h 密码: t2td