2011-01-02 16 views
0

ウェブサイトを検索してすべての結果を取り出し、カスタマイズされたテーブルに配置するアプリケーションを作成しようとしています。私はObjective-CとiPhone SDKのnoobです。このロジックが私が達成しようとしていることを望んでいます:ウェブサイトからデータを取り出して配列に保存する - iPhone SDK

1)複数の検索エンジンを検索し、各Webサイトからすべてのデータを取り出し、別の配列(たとえば、Google、Yahoo、Bingを検索して「Shoes」を検索し、さまざまな検索結果、ハイパーリンク、すべてを取り出して3つの異なる配列に格納する)

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 

彼らは異なるクラスから呼び出すことができるように、私は右......、私はグローバル変数を宣言する必要があると仮定していますか?これを行うための構文は何ですか?これをIBでどのように設定するのですか?私はこの最初のアプリのために私が噛むことができる以上のものを噛んだか?

ありがとうございました!

+0

私は嫌がらせをしていませんが、アプリの中核的機能をすべて書きたいと思うようです。いいアイオス開発の本を手に入れてそこから始めてみるといいでしょう。しかし、私はあなたを騙そうとはしません。あなたが望むものを構築できるようにするには、ソフトウェア開発の経験に応じて、数週間から数か月かかることがあります。 –

答えて

1

これは本当に大きな質問です:) :)まず、あなたがObjective-C http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.htmlについてAppleからのドキュメントを読むことは役に立つかもしれません。 そして、あなたが開発者のウェブサイト上のUITableViewプログラミングガイドを検索可能性があるが、ここで素敵なチュートリアルがあります:http://icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/

Moszi

0

あなたはリンクのリストを構築するためにNSMutableDictionaryを使用する場合があります - あなたのようにそれを繰り返すことができます配列が必要な場合は、名前でエントリを検索することもできます。 iPhone SDK Developmentは、基本的なことを教えてくれます。

関連する問題