Yelp API, отображающий данные

Я искал вверх и вниз, и, похоже, не так много документации по этому поводу. Я только начинаю разработку и не имею опыта программирования, кроме HTML, который на самом деле не считается.

Я могу успешно извлекать данные с помощью URL-запросов, как я вижу в своей консоли. Мой вопрос: если я хочу отправить запрос на обзоры ресторанов, например, как мне получить эти данные из консоли в представление iPhone прямо на экране? Если бы кто-то мог привести простой пример, я был бы признателен.


person Greg    schedule 21.01.2013    source источник


Ответы (1)


Я дам вам общие шаги:

1) Проанализируйте JSON (который, вероятно, представляет собой массив словарей), поэтому переберите массив с помощью внутреннего цикла, повторяющего словари. Вы также можете использовать JSONKit.

2) При необходимости кэшируйте данные где-нибудь (ПРИМЕЧАНИЕ. Если вы используете основные данные, есть хороший метод NSManagedObject, который в основном создает NSManagedObject непосредственно из JSON).

3) Отобразите его с помощью UIKit (т.е. в виде таблицы, где каждая ячейка отображает текст и изображения, которые вы извлекаете).

Если вам нужна конкретная помощь по какому-либо из этих шагов, пожалуйста, публикуйте новые вопросы по мере продвижения — разбейте их и решайте одну проблему за раз.

Кроме того, если вы используете Core Data для сохранения этих данных JSON, вы можете использовать NSFetchedResultsController в качестве источника данных для вашего табличного представления, что также упрощает это.

Я знаю, что вы, вероятно, хотели, чтобы я написал код для вас, но вы задали очень двусмысленный вопрос, объем которого на самом деле слишком широк. Если вы выполните эти шаги и у вас возникнут конкретные вопросы, мы поможем вам решить их по ходу дела.

person HackyStack    schedule 21.01.2013