Извлечение данных с веб-сайта и сохранение их в массиве - 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 научит вас основам, которые вы ищете.