iPhone SDK の Objective-C で yahoo ファイナンス (または同様のもの) から現在の株価を取得する最も簡単な方法は何だろうと思っています。
シンプルが鍵です。現在の価格と日数の動きを探しています。
iPhone のコード例やライブラリを見つけることができませんでした。
よろしく
iPhone SDK の Objective-C で yahoo ファイナンス (または同様のもの) から現在の株価を取得する最も簡単な方法は何だろうと思っています。
シンプルが鍵です。現在の価格と日数の動きを探しています。
iPhone のコード例やライブラリを見つけることができませんでした。
よろしく
オブジェクトを使用しNSURLRequestて、このアドレスのデータを取得します。
http://download.finance.yahoo.com/d/quotes.csv?s=AAPL&f=sl1d1t1c1ohgv&e=.csv
を使用[NSString stringWithFormat:]して、AAPL を使用したい株式ティッカーに変更します。取得したデータは CSV 形式であるため、必要な個々の値を取得するには、それを解析する必要があります。[NSString componentsSeparatedByString: @","]これは、2 つのループを使用して解析できる配列を取得するために使用するこの単純なケースで実行できます。
私が知っているこのための最も単純なコードスニペットは、次の行に沿っています。
NSLog(@"%@", [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://download.finance.yahoo.com/d/quotes.csv?s=BP.L&f=sl1d1t1c1ohgv&e=.csv"]]);
ロンドンでのBPの株価を取得し、コンソールに出力します。
この完全なコード例については、Core Plot フレームワークのAAPLot サンプル アプリケーションを確認してください。株式データをダウンロードし、始値、高値、安値、終値の情報と取引量をプロットします。
Quandl Stock APIは無料で、Yahoo または Google の財務データを取得できます。CSV に加えて、JSON や XML などの最新の形式でデータを提供します。CSV を取得する方法は次のとおりです。
https://www.quandl.com/api/v1/datasets/WIKI/AAPL.csv
JSON 形式で取得するための小さな変更を次に示します。
https://www.quandl.com/api/v1/datasets/WIKI/AAPL.json
API キーは必要ありませんが、API キーの取得は無料で、1 時間あたり最大 5000 回の呼び出しを行うことができます。
もう 1 つの大きな利点は、同じ API を使用して企業に関する基本的なデータを取得できることです。
おそらく、Yahoo Developer Networkの Finance セクションから多くの回答を得ることができます。