Я пытаюсь написать приложение, которое выполняет поиск на веб-сайте, берет все результаты и помещает их в настраиваемую таблицу. Я новичок в Objective-C и iPhone SDK, и я надеюсь, что эта логика — это то, что я пытаюсь выполнить:
1) Поиск в нескольких поисковых системах и извлечение всех данных с каждого веб-сайта, сохранение каждого в отдельный массив (например: поиск в Google, Yahoo и Bing по запросу «Обувь» и сбор всех различных результатов поиска, гиперссылок и all и сохраняя их в три разных массива)
2) Извлечение данных из каждого массива и помещение их в таблицу (табличное представление в Interface Builder)
Я также написал некоторый псевдокод, который, я надеюсь, вы все сможете просмотреть, чтобы увидеть потенциальные недостатки дизайна и логические ошибки. Я полагаю, что если мы сможем избавиться от логических и проектных ошибок, объединение некоторого синтаксиса может быть относительно простым?
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
Я предполагаю, что мне нужно объявить глобальные переменные, чтобы их можно было вызывать из разных классов... верно? Какой синтаксис для этого? Как это настроить в ИБ? Я откусил больше, чем могу прожевать для этого первого приложения?
Спасибо за вашу помощь!