在项目中加入core plot框架

  CorePlot是一个开源的数据报表框架库,且是个静态库(iphone协议不允许连接动态库)。因此在项目中使用CorePlot要进行必要的一些设置以使Xcode正确链接这个静态库。

1、下载core-plot源码包:https://github.com/core-plot/core-plot

2、解压源码包,将其中的"framework"文件夹拷贝到项目中,这里我的项目叫"chart"。

3、将"framework"文件夹中的"CorePlot-CocoaTouch.xcodeproj"添加到工程

添加完成后的效果:

4、修改一些设置

(1)TARGETS->chart->Building Settings->Search Paths->User Header Search Paths

添加如下头文件搜索路径:"${PROJECT_DIR}/framework"  注:双引号也要加,后面的"recursive"一定要选,意为递归搜索,否则会因为找不到头文件而报错

(2)TARGETS->chart->Building Settings->Linking->Other Linker Flags,添加两个参数:-all_load、-ObjC

 

5、在需要调用core-plot框架的时候导入头文件:"CorePlot-CocoaTouch.h"

#import "CorePlot-CocoaTouch.h"

6、如果在编译的时候出现下面的错误,则是因为没有添加core plot的静态库造成的。

此时,应该在TARGETS->chart->Build Phases->Link Binary With Libraries中加入"libCorePlot-CocoaTouch.a"静态库,从左边直接拖到右边即可

至此为止,core-plot框架算添加完成了。

7、对要添加图标的View的Class属性要改为"CPTGraphHostingView",否则运行的时候可能会报错。

 

 

转载于:https://www.cnblogs.com/cmembd/p/3837721.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值