Извлечение данных с веб-сайта и сохранение их в массиве - iPhone SDK

Я пытаюсь написать приложение, которое ищет веб-сайт, получает все результаты и помещает их в настраиваемую таблицу. Я Noob Objective-C и iPhone SDK, и я надеюсь, что эта логика - то, что я пытаюсь достигнуть:

1) Поиск в нескольких поисковых системах и извлечение всех данных с каждого веб-сайта, сохранение каждого из них в отдельном массиве (например, поиск в Google, Yahoo и Bing по запросу "Обувь" и получение всех различных результатов поиска, гиперссылок и т. Д.). все, и хранить их в трех разных массивах)

2) Извлечение данных из каждого массива и помещение в таблицу (представление таблицы в Интерфейсном Разработчике)

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

Class SearchWebsites:

NSString *websiteURL = "http://www.searchengine.com/keywords=";

UISearchBar SearchButtonClicked{
 NSString *websiteURL = websiteURL+searchBarText.text;
 Go to websiteURL;
 Extract all hyperlink data from websiteURL and store into NSArray *websiteData;
 Load SearchResults.xib;

}

End Class SearchWebsites



Class SearchResults:

Table data = NSArray *websiteData;

End Class SearchResults

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

Спасибо за вашу помощь!

2 ответа

Я думаю, что это действительно большой вопрос, на который нужно ответить здесь:) ... Прежде всего, вам может быть полезно прочитать документацию Apple об Objective-C http://developer.apple.com/library/mac/# документация / Какао / Концептуальные /ObjectiveC/ Введение / introObjectiveC.html. Тогда вы можете поискать руководство по программированию UITableView на веб-сайте разработчика, но здесь есть хорошее руководство: http://icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/

Moszi

Возможно, вы захотите использовать NSMutableDictionary для создания списка ссылок - вы можете перебирать его как массив, если это необходимо, но также можете искать записи по имени. Разработка iPhone SDK научит вас основам, которые вы ищете.

Другие вопросы по тегам