iOS中的CorePlot

时间:2012-01-04 16:40:16

标签: ios xcode core-plot

到目前为止,我一直在使用谷歌图表和UIWebView在我的iPhone应用程序中显示图形。

我想开始使用CorePlot,这样我就不需要依赖互联网连接来显示我的图表了。但是,我对如何在我的应用程序中使用CorePlot感到迷茫。

有人能帮我解决我应该如何使用CorePlot的问题吗?

4 个答案:

答案 0 :(得分:1)

很多人都可以帮助你,但你必须先开始做一些事情:)你检查了他们的wiki吗?

答案 1 :(得分:1)

查看Google代码网站推荐的本教程:http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application

此说明也值得一读:http://code.google.com/p/core-plot/wiki/UsingCorePlotInApplications

希望它有所帮助!

答案 2 :(得分:1)

查看Core Plot附带的示例应用程序。 Plot Gallery应用程序(适用于MacOS,iPhone和iPad)显示了所有支持的绘图类型的示例,并演示了许多Core Plot功能。

答案 3 :(得分:1)

官方Core Plot文档已过期(在wiki上,在google代码网站上,以及从github下载项目的读取信息...)。

以下是将静态Core Plot库添加到项目中的一些当前步骤:

1)下载最新版本的CorePlot here

2)导航到CorePlot框架文件夹并运行CorePlot-CocoaTouch.xcodeproj

3)构建(不运行)CorePlot-CocoaTouch.xcodeproj项目

4)导航回您的CorePlot下载文件夹>构建>已经创建了Debug-iphoneos并验证了libCorePlot-CocoaTouch.a。如果没有,请解压缩下载并重复步骤1-4

5)回到Xcode中突出显示CorePlot-CocoaTouch项目

6)点击产品>方案>选择通用库(选择要构建的目标)

7)再次建造项目(未运行)

8)返回到您的CorePlot下载文件夹>构建> Release-universal,您将看到CorePlotHeaders文件夹和libCorePlot-CocoaTouch.a都可用

9)打开要将静态CorePlot添加到

的Xcode项目

10)添加CorePlot>构建>发布 - 通用> CorePlotHeaders文件夹和libCorePlot-CocoaTouch.a文件到您的项目(选择'将项目复制到目标组的文件夹中)

11)选择您的项目并在“链接”部分找到“其他链接标志”并添加“-ObjC”

12)来自你的目标>构建阶段> Link Binary With Libraries将QuartzCore框架添加到您的项目中

13)如果libCorePlot-CocoaTouch.a不在您的Link Binary With Libraries列表中,请将其从您将其复制到项目的位置拖到Library列表中以添加它。

您现在应该能够#import“CorePlot-CocoaTouch.h”(自动完成)到您将用于管理CorePlot的viewcontroller。

如果您正在关注如何使用CorePlot的旧文档,请注意新的前缀是CPT(而不是CP,相应地进行调整)

快乐的编码!