0

NSURLConnectionとはどう違いNSURLますか?

ファイルをダウンロードしている場合、どちらを使用するか違いますか?

Rgds

為に:

     NSString *myUrl = @"http://www.test.com/"; 
     NSString *returnData = [NSString stringWithContentsOfURL:[NSURL URLWithString: myUrl]]; 

また

     NSString *myUrl = @"http://www.test.com/"; 
     NSURLRequest *myRequest = [[NSURLRequest alloc] initWithURL: [NSURL URLWithString:myUrl] ]; 
     NSString *returnData = [NSURLConnection sendSynchronousRequest:myRequest returningResponse: nil error: nil ];  

違いは何ですか?

ありがとう

4

2 に答える 2

1

NSURLConnection の最も良い点は非同期動作であるため、URL が読み込まれるまで待つ必要はありません。

于 2011-05-12T17:41:50.163 に答える
1
  • 接続

    オブジェクトは、URL 要求のロードを実行するためのサポートNSURLConnectionを提供します。

  • リクエスト

    NSURLRequestオブジェクトは、プロトコルや URL スキームに依存しない方法で URL ロード リクエストを表します。

    requestWithURL:

    デフォルトのキャッシュ ポリシーとタイムアウト値を使用して、指定された URL の URL リクエストを作成して返します。

    + (id)requestWithURL:(NSURL *)theURL
    
  • URL

    このNSURLクラスは、URL とそれらが参照するリソースを操作する方法を提供します。NSURLオブジェクトは、RFC 1808、1738、および 2732 で指定されている URL を理解します。 ...

    URL のコンテンツを取得するには、 provides とNSStringprovidesstringWithContentsOfURL:NSData使用しますdataWithContentsOfURL:

参考文献:

于 2010-09-04T10:34:01.027 に答える