5

我想知道在 iPhone SDK 的 Objective-C 中从 yahoo Finance(或类似的)获取股票当前价格的最简单方法是什么。

简单是关键,我正在寻找当前价格和天数走势。

我没有找到 iPhone 代码示例或库的运气。

问候

4

5 回答 5

5

使用NSURLRequest对象检索此地址的数据:

http://download.finance.yahoo.com/d/quotes.csv?s=AAPL&f=sl1d1t1c1ohgv&e=.csv

用于将[NSString stringWithFormat:]AAPL 更改为您要使用的股票代码。检索到的数据采用 CSV 格式,因此您需要对其进行解析以获取所需的单个值。这可以在这个简单的情况下完成,[NSString componentsSeparatedByString: @","]用于检索可以使用两个循环解析的数组。

于 2010-02-15T13:14:30.640 回答
4

我知道的最简单的代码片段是:

NSLog(@"%@", [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://download.finance.yahoo.com/d/quotes.csv?s=BP.L&f=sl1d1t1c1ohgv&e=.csv"]]);

它检索 BP 在伦敦的股价并将其打印到控制台。

于 2010-05-04T09:59:12.750 回答
2

有关这方面的完整代码示例,请查看Core Plot 框架中的AAPLot 示例应用程序。它下载股票数据并用开盘高低收盘信息以及交易量绘制它。

于 2010-02-15T19:07:37.353 回答
1

您可能会从Yahoo Developer Network的 Finance 部分获得很多答案。

于 2010-02-15T13:07:52.253 回答
1

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 密钥是免费的,并且允许您每小时进行多达 5000 次调用。

另一个大优点是可以使用相同的 API 来检索有关公司的基本数据。

于 2014-10-11T13:58:03.677 回答