美文网首页
Charts框架集成(一)

Charts框架集成(一)

作者: Invoker_M | 来源:发表于2017-07-17 18:36 被阅读0次

新项目集成Charts框架

首先从Charts的GitHub官网下载一个包,

GitHub下载的Charts包

里面有2个Demo文件夹,可以先剪切出来备用。

创建一个新的Demo项目,我这里命名为ChartsTestDemo,然后再项目中新建一个Swift文件,名字任意(创建完成之后最好不要删除,会影响target BuildSetting中的一些项目),创建完成后会提示是否同时创建桥接文件,点击Create Bridging Header创建即可,如果点了不创建,也可以手动创建,方法点这里

接下来修改一下项目配置:

修改前

1.将Defines Module项中的NO改为Yes;

修改后

2.修改Build Option中的Always Embed Swift Standard Librarys项为Yes:

修改前

我用的Xcode版本是8.3.3版本,在8.1以及更早的版本中,是修改名为“Embedded Content Contains Swift Code”的项目,8.2+版本则是修改图中的“Always Embed Swift Standard Librarys”项,这一点在Charts的GitHub说明中也有提到。

修改后

这两项修改完成之后,我们接下来将一开始下载好的Charts包整个(里面的两个Demo可以删除也可以不删除,不会影响使用),移到我们创建的项目的根目录下。

然后右键我们项目中的工程文件:

添加Charts的项目文件

将Charts文件夹中的项目文件引用进来:

引入之后,点击我们项目的工程文件,添加Charts.framework:

至此框架的集成完毕,让我们测试一发,不用自己重新写,之前下载的Demo文件夹里面拖几个文件过来改改就可以正常使用:

1.先把我们Demo中的appdelegate和viewcontroller删掉,再把ChartsDemo中的这几个文件复制到我们的项目中。

接着把项目中的#import "ChartsDemo-Swift.h"全部替换成#import "ChartsTestDemo-Swift.h"

至此大功告成。

在实际项目中,集成的时候往往会遇到更多的坑。下一篇就来写写我项目中集成Charts框架时遇到的坑。

相关文章

  • Charts

    https://github.com/danielgindi/Charts OC项目中集成Charts绘制图表框架...

  • Charts框架集成(一)

    新项目集成Charts框架 首先从Charts的GitHub官网下载一个包, 里面有2个Demo文件夹,可以先剪切...

  • 集成Charts框架

    一。2017.03.17 手动集成Charts3.0.1框架突然成功1.官方下载SDk 2.将Charts.pro...

  • iOS-charts框架之饼状图详解

    前面几篇文章是《charts框架的集成》《charts柱状图》《charts折线图》,建议大家结合起来看,这样更详...

  • iOS-charts框架之柱状图详解

    前面几篇文章是《charts框架的集成》《charts饼状图》《charts折线图》,建议大家结合起来看,这样更详...

  • iOS-charts框架之折线图详解

    前面几篇文章是《charts框架的集成》《charts柱状图》《charts饼状图》,建议大家结合起来看,这样更详...

  • 图表

    推荐 Charts框架之雷达图 Charts框架之饼状图 Charts框架之折线图 Charts框架之柱状图 Ch...

  • iOS-Charts框架集成

    公司的项目有大量的图标,曲线图,饼图,离散图,柱状图等等。。。选用Charts,毕竟有GitHub上有一万多颗星。...

  • iOS Charts框架集成及使用

    最近公司项目中要加一个折线图的需求因为是金融项目考虑到后期可能会有大量的饼状和折线图的需求,仔细搜索一番觉得用个成...

  • iOS-Charts框架(cocoaPods集成)

    github地址1、OC项目中使用cocoaPods导入方法: 2、在General->Embedded Bina...

网友评论

      本文标题:Charts框架集成(一)

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