美文网首页iOS Learning
Objective-C 项目 集成 iOS Charts 图表库

Objective-C 项目 集成 iOS Charts 图表库

作者: codingchou | 来源:发表于2017-10-17 18:14 被阅读80次

            由于项目中需要绘制图表,第一时间想到使用第三方库。经过对比发现 Charts 这个第三方库功能非常完善,定制性很强,可以满足绝大部分需求。 Charts 这个库是使用 Swift 编写的,Objective-c 项目也能集成使用。

    Objective-c 项目中有两种方法可以集成 Charts ,本文主要讲手动集成:

    1、使用 CocoaPods 集成:如果你的项目使用了 CocoaPods 来管理第三方库,那就很简单了,在podfile 中添加下面一行即可:

    pod 'Charts', '~> 3.0.2'    (具体哪个版本号自己修改)

    2、手动集成:下载 Charts 源码,解压。

    图1

    整个文件夹有 11M 多,之前的很多方法是把 Charts 整个文件夹拷贝到开发的工程里面,这样整个工程一下子就会增加 11M,很多内容比如demo目录是没有用的。经过测试,发现只要导入下面两部分内容即可:

    图2 图3

    接着,把 Charts.xcodeproj 的导入到项目中:

    图4 图5 图6 图7

    到这里,你点击工程,出现下面的这个提示,需要把 Media.Assertss 这个没用的文件删除;

    图8 图9

    接下来就是创建oc 调用 swift 的桥接文件了,只需要创建一个 .swift 文件即可,比如 ChartsTest.swift ,xcode 会自动帮我们生成桥接文件。

    图10 图11

    接着,在生成的桥接文件中 导入 Charts 库:

    图12

    至此,Objective-c 项目 集成 Charts 库大功告成!

    如果需要demo的话,可以看看这里

    图13

    相关文章

      网友评论

        本文标题:Objective-C 项目 集成 iOS Charts 图表库

        本文链接:https://www.haomeiwen.com/subject/azpduxtx.html