zoukankan      html  css  js  c++  java
  • 在项目中加入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",否则运行的时候可能会报错。

  • 相关阅读:
    登陆界面
    信号和槽
    线程同步
    java script简介
    css粘性定位sticky的使用
    vue中使用qrcodejs2生成二维码
    webpack基本使用
    总结一些h5出现的问题及解决方案
    srcset属性配合w宽度描述符配合sizes属性
    vw实现页面布局
  • 原文地址:https://www.cnblogs.com/cmembd/p/3837721.html
Copyright © 2011-2022 走看看