Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphoneobjective-C获取股票报价的最简单方法_Iphone_Objective C_Api_Stock - Fatal编程技术网

iphoneobjective-C获取股票报价的最简单方法

iphoneobjective-C获取股票报价的最简单方法,iphone,objective-c,api,stock,Iphone,Objective C,Api,Stock,我想知道用objective-C为iPhone SDK从yahoo finance(或类似网站)获取股票当前价格的最简单方法是什么 简单是关键,我正在寻找当前的价格,和天的运动 我没有太多的运气找到一个iPhone代码示例或库 关于您可能会从财务部分的中获得很多答案。使用NSURLRequest对象检索此地址的数据: 使用[NSString stringWithFormat::将AAPL更改为您要使用的股票代码。检索到的数据是CSV格式的,因此需要对其进行解析,以获得所需的单个值。在这种简单的

我想知道用objective-C为iPhone SDK从yahoo finance(或类似网站)获取股票当前价格的最简单方法是什么

简单是关键,我正在寻找当前的价格,和天的运动

我没有太多的运气找到一个iPhone代码示例或库


关于

您可能会从财务部分的中获得很多答案。

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


使用
[NSString stringWithFormat::
将AAPL更改为您要使用的股票代码。检索到的数据是CSV格式的,因此需要对其进行解析,以获得所需的单个值。在这种简单的情况下,可以使用
[NSString componentsSeparatedByString:@“,”]
重新筛选一个可以使用两个循环进行解析的数组。

有关此操作的完整代码示例,请查看中的。它下载股票数据,并用开盘价-高点-低点-收盘价信息以及交易量进行绘图。

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

NSLog(@"%@", [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://download.finance.yahoo.com/d/quotes.csv?s=BP.L&f=sl1d1t1c1ohgv&e=.csv"]]);
它检索英国石油公司在伦敦的股价,并将其打印到控制台。

这是免费的,让我们检索雅虎或谷歌的财务数据。除了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可以用来检索公司的基础数据。

雅虎财务开发网站是一个笑话。它所拥有的只是:rss提要…使用rss提要获取股票报价有什么错?太棒了,这正是我所寻找的。你看到过我可以使用的更完整的代码吗?我已经写了一些代码来实现这一点,但它实际上只有大约5行长。如果你查阅苹果公司关于NSURLRequest、NSArray和NSString的文档,你会找到你需要的一切:)我们可以从中获得财务rss提要吗?。雅虎财经rss订阅源似乎只能用于非商业(不确定这是否对iphone应用有帮助)上:这个请求有api限制吗?每个IP地址的请求数?我不知道,但如果有,我也不会感到惊讶。是的,我在问问题之前注意到了这个例子。这就是导致我说“简单”的原因;)这个例子非常先进(在我看来),使用这些API的唯一问题是它们只提供当天的开、低、高和关数值。但它们不提供给定时间的当前值。