iPhone Objective-C أبسط طريقة للحصول على عرض أسعار مخزون [مغلق

StackOverflow https://stackoverflow.com/questions/2265955

  •  20-09-2019
  •  | 
  •  

سؤال

أتساءل ما هي أبسط طريقة للحصول على السعر الحالي للسهم من Say Yahoo Finance (أو ما شابه) في Objective-C لـ iPhone SDK.

بسيط هو المفتاح ، أنا أبحث عن السعر الحالي ، وحركة الأيام.

لم أحصل على الكثير من الحظ في العثور على مثال أو مكتبة رمز iPhone.

مع تحياتي

هل كانت مفيدة؟

المحلول

استخدم NSURLRequest كائن لاسترداد البيانات في هذا العنوان:

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

استخدام [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"]]);

يسترجع سعر سهم BP في لندن ويطبعه إلى وحدة التحكم.

للحصول على مثال كامل لهذا الرمز ، تحقق من تطبيق عينة Aaplot في ال إطار المؤامرة الأساسية. تقوم بتنزيل بيانات الأسهم وتراكمها بمعلومات منخفضة عن العمل ، بالإضافة إلى حجم التداول.

ربما يمكنك الحصول على الكثير من إجاباتك من شبكة مطور ياهو, ، في قسم التمويل.

ال Quandl Stock API مجاني ودعكم نسترجع بيانات ياهو أو 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 مكالمة في الساعة.

إضافة أخرى أخرى وهي أنه يمكن استخدام واجهة برمجة التطبيقات نفسها لاسترداد البيانات الأساسية حول الشركات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top