JSON iphone помощь крайне необходима - PullRequest
2 голосов
/ 11 июля 2011

Привет отчаянному новичку, нуждающемуся в руководстве!Ну, я говорю, новичок, я почти собрал себе приложение, которое я намеревался достичь, представление таблицы для отображения заголовков историй с моего веб-сайта, которое при касании с помощью контроллера навигации перемещается к истории / статье.

Единственная проблемав том, что у меня есть только тестовые данные, которые встроены в мои представления в виде массива (что мне не подходит).Мне нужны эти данные с моего сайта www.theknowledgeoflondon.com.Я хочу взять заголовок, который будет отображаться в виде таблицы, а затем, когда коснитесь его, перейти к самой статье.

Читаете и верите, что JSON может быть ответом или XML?Я не имею понятия об этом предмете, и если бы я думал, что изучение объектов c и coco touch было трудным, эта штука JSON ИЛИ XML кажется для меня новым миром PAIN !!!и, кажется, нет ничего хорошего в виде хороших руководств для тех, кто не имеет понятия о предмете.Мои данные взяты из простой таблицы MySql из php-скрипта, и я надеялся, что есть простой способ вставить это в мое табличное представление?

Был бы очень признателен за любую информацию о хорошем пути вперед.Уже скачали SBJson, но потом прочитайте, что JSONTouch является хорошей альтернативой для использования.Или я должен использовать прямой XML.Любая помощь и хорошие учебники будут очень ценны.

Заранее спасибо.Стив

Ответы [ 2 ]

0 голосов
/ 11 июля 2011

Если у вас есть возможность выбора, я предлагаю использовать plist формат. Откройте файл plist в текстовом редакторе. Вы обнаружите, что это на самом деле файл XML. Большим преимуществом использования plist является то, что вам не нужен другой парсер. Вы можете преобразовать файл plist напрямую в NSArray, используя arrayWithContentsOfFile или arrayWithContentsOfURL, или преобразовать их непосредственно в NSDictionary, используя аналогичные методы. И вы можете легко создать их, используя редактор списков Mac.

0 голосов
/ 11 июля 2011

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

http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app

, а также проверьте

http://www.raywenderlich.com/2965/how-to-write-an-ios-app-that-uses-a-web-service

А для получения дополнительной информации о предметах, связанных с веб-сайтами, посетите www.w3schools.com. Это удивительный веб-сайт, посвященный обучению таким веб-технологиям, как XML и т. П.

Надеюсь, это поможет вам так же, как и мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...