Question

Im se demander quelle est la façon la plus simple pour obtenir le prix actuel d'un stock de dire le financement de Yahoo (ou similaire) en Objective-C pour le SDK iPhone.

Simple est la clé, je suis à la recherche de prix actuel, et les jours mouvement.

Je ne ai pas eu beaucoup de chance de trouver un code iPhone par exemple ou à la bibliothèque.

concerne

Était-ce utile?

La solution

Utilisez un objet NSURLRequest pour récupérer les données à l'adresse suivante:

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

Utilisation [NSString stringWithFormat:] pour changer l'AAPL au téléscripteur que vous souhaitez utiliser. Les données récupérées sont au format CSV vous aurez donc besoin d'analyser que pour obtenir les valeurs individuelles dont vous avez besoin. Cela peut être fait dans ce cas simple en utilisant [NSString componentsSeparatedByString: @","] à retieve un tableau que vous pouvez analyser à l'aide de deux boucles.

Autres conseils

L'extrait de code le plus simple pour ce que je sais est le long des lignes de:

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

Il récupère le cours de l'action de BP à Londres et il imprime à la console.

Pour un exemple complet de code de cette, consultez la page échantillon AAPLot demande dans le cadre de base de la parcelle . Il télécharge les données de stock et il trace des informations ouvertes à haut-bas à proximité, ainsi que le volume des transactions.

Vous pourriez probablement obtenir beaucoup de vos réponses de la Yahoo Developer Network , dans la Finance section.

Le Quandl API Stock est gratuit et nous allons vous extrayez ou Yahoo les données financières de Google. En plus de CSV, il fournit les données dans certains formats plus modernes comme XML et JSON. Voici comment récupérer pour CSV:

https://www.quandl.com/api/v1/datasets/WIKI/AAPL.csv

Voici le petit changement pour récupérer au format JSON:

https://www.quandl.com/api/v1/datasets/WIKI/AAPL.json

Aucune clé API est nécessaire, mais obtenir une clé API est gratuite et vous permet de faire jusqu'à 5000 appels par heure.

Un autre grand plus est que la même API peut être utilisée pour récupérer des données fondamentales sur les entreprises.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top