タグ

NSURLConnectionに関するdondoko_susumuのブックマーク (4)

  • NSURLConnectionを利用しての非同期、並行ダウンロード - nyaago69のブログ

    iPhoneアプリの開発で、複数の画像を非同期にダウンロードしたかったので、NSURLConnectionを利用しての非同期、並行ダウンロードクラスを実装してみました。 基的な方法 ダウンロード対象のURLはQueueのかたちに(実際はNSMutableArray)で登録されるようなかたちとする. Queueに追加されたダウンロード対象URLの要素を監視する新規スレッドを起動させ、 NSURLConnectionにより非同期ダウンロード処理の起動を行っていく. NSURLConnectionよるダウンロード完了などは、NSURLConnectionのDelegateである、 各ダウンロード要素管理のクラス(QueuedURLDownloaderElem)のインスタンスに通知され、さらに このダウンローダー(QueuedURLDownloader)に設定されてるDelegate( Queu

    NSURLConnectionを利用しての非同期、並行ダウンロード - nyaago69のブログ
  • UrlConnection を使ってみた - It_lives_vainlyの日記

    bonjoure とか、BSD ソケットだとか、通信の方法は色々とあるようですが、さっくり使う分にはNSUrlConnection がお手軽でよいと思いました. テスト用にアプリケーションで利用するリソースを入れ替えるぐらいだったら、NSUrlConnection でも十分実用になるもんです. そんなわけで、足跡をぺたぺたと.. 非同期通信 接続する url を、NSURLRequest で定義して、NSURLResponse と NSError と一緒に、NSURLConnection に渡すだけで、通信が行える. 非同期通信(通信が終了するまで、処理が進まない)場合には、以下のコードだけでよい. NSString* a_url = @"http://hogehoge/hoge.jpg"; NSURLRequest* a_request = [NSURLRequest requestWi

    UrlConnection を使ってみた - It_lives_vainlyの日記
  • NSURLConnectionで同期通信・非同期通信してみた - よしだ’s diary

    NSURLConnectionでHTTPリクエストを同期通信・非同期通信してソースを取得。 取得したソースをTextViewに表示。 文字コードは自動判定してくれないらしい。 間違った文字コードを指定するとnilが返ってくるので、日でよく使われる文字コードを配列にして、それを総当たりでチェック。 もしどれも違ったらASCIIとする。 非同期通信+プログレスバーはFlashでやるのと大体同じだった。 アラートにはデリゲートをつけて、何が押されたかを表示させてみた。 Interface Builder側は割愛。 ソース test1ViewController.h #import <UIKit/UIKit.h> @interface test1ViewController : UIViewController { IBOutlet UIButton *btn1; IBOutlet UIText

    NSURLConnectionで同期通信・非同期通信してみた - よしだ’s diary
  • Geekなぺーじ : NSURLConnection (非同期) [1]

    NSURLConnectionを使ってURLからデータを非同期的に取得する方法です。 通信による処理によってアプリケーション全体をブロックさせないアプリケーションを書いたり、プログレスバーを作るには非同期的な手法を使うのが一般的です。 サンプルコード URLを指定した非同期的なデータ取得サンプルを以下に示します。 以下のコードの特徴は、delegateされるためのオブジェクトを生成している点です。 以下のサンプルコードは、単に動作の概要を示すためのスケルトンコードであるため各メソッドでNSLogを出力しているだけです。 そのため、データを実際に取得していません。 手元で実行して、メソッドが呼び出されていく様子を見て頂ければ幸いです。 #import // 通信の進捗具合に応じて呼び出される @interface myUrlConnDelegate : NSObject - (void)co

  • 1