iPhone Objective-C Simplest Way для [закрытия] котировки акций

5
задан oberbaum 15 February 2010 в 12:43
поделиться

4 ответа

Используйте объект NSURLRequest для получения данных по этому адресу:

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

Использование [NSString stringWithFormat:] для изменения AAPL на биржевой тикер, который вы хотите использовать. Полученные данные имеют формат CSV, поэтому вам нужно будет проанализировать их, чтобы получить требуемые отдельные значения. В этом простом случае это можно сделать, используя [NSString componentsSeparatedByString: @ ","] для получения массива, который можно проанализировать с помощью двух циклов.

5
ответ дан 18 December 2019 в 14:45
поделиться

Вы, вероятно, можете получить много ответов в сети разработчиков Yahoo в разделе «Финансы».

1
ответ дан 18 December 2019 в 14:45
поделиться

Полный пример кода можно найти в AAPLot sample application в Core Plot framework . Он загружает данные об акциях и отображает их на графике с информацией об открытии-максимуме-минимуме-закрытии, а также объемах торгов.

2
ответ дан 18 December 2019 в 14:45
поделиться

Самый простой фрагмент кода для этого, который я знаю, выглядит так:

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

Он извлекает цену акций BP в Лондоне и выводит ее на консоль.

4
ответ дан 18 December 2019 в 14:45
поделиться