2011-12-05 17 views
0

私は自分のアプリでASIHTTPRequestを使う必要がありますが、http、json、サーバーとの接続、そしてそのようなものに関係するすべてのものの絶対初心者ですから、まず基本を学ぶことにしました。あなたのために本当にばかげた質問はほとんどありません。私はすでに答えを探していますが、無駄なものはありません。ASIHTTPRequestとNSURLConnection

1)NSURLconnectionはhttpプロトコルとhttp prequestsと関係がありますか?私がhttpリクエストで作業するので、このクラスに慣れておくと便利ですか?

2)私の大きな問題は、まだ私のリクエストをテストするウェブサーバーがないことと、データをアップロード/ダウンロードしたい人に無料のWebサーバーがあるかどうか疑問に思っていたことですイメージとは別のものかもしれません)を使ってサーバーとの作業の基礎を学ぶことができます。

3)私が知る限り、ASIHTTPRequestライブラリの開発は中止されました。すぐにこのライブラリが利用できなくなることを意味しますか?私は別の図書館を探すべきですか?そして、btwにはより良いものがありますか?事前に

おかげ

答えて

1

NSURLからリクエストオブジェクトを作成するために1.you使用NSURLConnection。ここでは一例であり、私はのUIWebViewにURLをロードするためにそれを使用:

//Set the URL to go to for your UIWebView 
NSString *urlAddress = @"http://google.com/"; 
//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 
//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
//load the URL into the web view. 
[aWebView loadRequest:requestObj]; 

あなたがここでそれについての詳細を読むことができます:http://developer.apple.com/library/mac/#documentation/Cocoa/をリファレンス/財団/クラス/ NSURLConnection_Class /リファレンス/のreference.html

は注:また、NSURLRequest

2.ToテストのサブクラスであるNSMutableURLRequest、見て、あなたのコンピュータ上のApacheをインストールして使用してアクセスすることができますhttp://localhost/。 ウィンドウを使用している場合は、WAMP:http://www.wampserver.com/en/ をダウンロードし、Macの場合は、端末からapacheをインストールする方法をgoogleで検索してください。

3.私は長い間ASIHTTPRequestを使用していましたが、私はそれが良いライブラリであったことを覚えています。もしそれが中止されているのであれば、それはおそらく彼らがもう更新を公開したり、バグを修正したりしないということを意味しているので、常に更新されているアクティブなプロジェクトを使う方が良いと思います。私はまた、彼らのサイトでそれについての警告を発見しなかったので、彼らはプロジェクトを停止しているのではないかと疑います。

+0

ASIHTTPRequestが停止している:http://allseeing-i.com/[request_release]; –

1

1)はいNSURLConnectionはHTTPなどのプロトコルを処理します。しかし、ASIHTTPRequestより使い方が簡単ではありません

2)Dropboxアカウントを作成し、Publicフォルダを使用します。次に、ファイルを右クリックし、Dropbox> copy public linkを選択します。あなたはウェブサーバーを持っています!

3)AFNetworkingは本当に素晴らしいです