Веб-поиск в приложении для iPhone - PullRequest
0 голосов
/ 17 февраля 2010

У меня есть опыт работы с C / C ++, и сейчас я пытаюсь изучить Objective-C для разработки на iPhone. У меня очень мало опыта в веб-дизайне.

Я пытаюсь создать приложение для сайта друга, которое получает доступ к функции поиска с веб-сайта, а затем отображает результаты в UITableView. Например, (это не тот сайт, который я буду использовать, но ...) с помощью функции поиска в стеке и возможности форматировать результаты (https://stackoverflow.com/search?q=iphone+web+search) в ячейках. остальное содержимое на странице.

Мне удалось найти информацию только о чтении результатов поиска в формате XML или RSS. В противном случае я мог бы использовать UIWebView, но это отображает весь сайт. Есть ли другие классы, которые я должен изучить для этого? Любая помощь будет очень и очень признательна!

1 Ответ

0 голосов
/ 22 февраля 2010

iPhone SDK не включает библиотеки Какао для анализа HTML. Просто NSXMLParser, который не является хорошим инструментом для того, что вы хотите сделать. (Он захлебнется допустимым HTML, который не является действительным XML.)

Эта страница , вероятно, является хорошим первым местом для поиска. Автор говорит: «Для очистки / чтения веб-страницы лучший выбор - XPath . Он быстрее и менее ресурсоемок, чем NSXMLParser, и очень лаконичен. Мой опыт работы с ним был положительным».

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