Charts框架集成(一)

新项目集成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框架时遇到的坑。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,200评论 4 61
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 14,097评论 9 105
  • 导入高德最新SDK(AMap_iOS_Loc_Lib_V2.4.0、AMap_iOS_Search_Lib_v5....
    oc123阅读 5,739评论 0 0
  • 粤语歌曲使我一直所批判的,作为不会粤语的好像随意批判很是臭屁。但同时也不得不说这种语言是一种文化,是一种韵力。绘声...
    TWO快讯阅读 1,885评论 0 0
  • 孤雏的月儿 你可听说她的故事 你可了解她的心情 许多的需求不过一时所需 内心渴求的愿望 从来没有放弃过 又何必这样...
    雨初33阅读 741评论 0 0