2012-01-04 9 views
0

これまでは、GoogleのiPhoneアプリケーションでグラフを表示するためにGoogleチャートとUIWebViewを使用していました。iOSのCorePlot

グラフを表示するためにインターネット接続に依存する必要がないように、CorePlotの使用を開始したいと考えています。しかし、自分のアプリケーションにCorePlotを使用する方法が失われています。

CorePlotの使用方法を教えてもらえますか?

答えて

1

多くの人があなたを助けることができますが、何かをまず始めなければなりません:) wikiをチェックしましたか? Googleのコードのサイトで紹介このチュートリアル

1

コアプロットに含まれているサンプルアプリを見てください。プロットギャラリーアプリケーション(MacOS、iPhone、およびiPadで利用可能)は、サポートされているすべてのプロットタイプの例を示し、多くのCore Plot機能を示しています。

1

公式のCore Plotのドキュメントは古くなっています(wiki、google codeサイト、githubからプロジェクトにダウンロードされた情報を読んでください...)。ここで

はプロジェクトに静的コアプロットライブラリを追加するために従うようにいくつかの現在手順は次のとおりです。

1)CorePlot here

2の最新バージョンをダウンロード)CorePlotフレームワークフォルダに移動し、ない(CorePlot-CocoaTouch.xcodeproj

3)ビルドを実行実行)CorePlot-CocoaTouch.xcodeprojプロジェクト

4)に戻って移動し、あなたのCorePlotのダウンロードフォルダ>ビルド> Debug-iphoneosを開き、libCorePlot-CocoaTouch.aが作成されていることを確認します。ない場合は、構築するターゲットユニバーサル・ライブラリ(選択)

を選択>バックXcodeではCorePlot-CocoaTouchプロジェクト

6)製品>スキームをクリックを強調表示)、ダウンロードを解凍し、繰り返しは1-4

5ステップ

7)BACKごCorePlotのダウンロードフォルダに移動します)(実行しない)、再び

8をプロジェクトをビルド>ビルド>リリース・ユニバーサル、あなたはCorePlotHeadersフォルダとlibCorePlot-CocoaTouch.aが表示されます両方用意されてい

9 )静的CorePlotを追加するXcodeプロジェクトを開きます

10)CorePlot> build> Release-Universal> CorePlotHeadersフォルダとlibCorePlot-CocoaTouchを追加します。プロジェクトへのファイルは、リンクその他のリンカのフラグを 『セクション見つける『』および追加『(「

11)あなたのプロジェクトを選択し、宛先グループのフォルダにコピー項目を選択する)』-ObjC』

12)からあなたのターゲット>ビルド段階>ライブラリとバイナリをリンクするプロジェクトにQuartzCoreフレームワークを追加します

13)libCorePlot-CocoaTouch.aがリンクバイナリライブラリにない場合は、プロジェクトにコピーした場所からそれを追加するライブラリリスト。

CorePlotの管理に使用するビューコントローラに、#CorePlot-CocoaTouch.h(オートコンプリート)を#i​​mportできるようになりました。

新しいプレフィックスがCPT(CPない、それに応じて調整する)であることに注意してCorePlotの使用方法についての古いドキュメントを以下している場合

コーディングハッピー!

+0

#11 - 「その他のリンカーフラグ」に追加する「-ObjC」とは何ですか? –

+0

-ObjCは、静的ライブラリがkvcやカテゴリのようなobjective-cの仕様を使用できるようにします。 追加情報はhttp://stackoverflow.com/questions/2567498/objective-c-categories-in-static-library –

+0

ありがとうございます。 –