前回、iPhoneアプリからTwitpicに画像をアップロードする方法を書いたが、そこで紹介した方法は同期処理のため、画像のアップロード中にアプリが固まってしまうという問題点がある。 この問題を解決するためには画像のアップロードを非同期で行う必要があるのだが、ASIFormDataRequestクラス自体がASIHTTPRequestクラスのサブクラスのため、NSOperationQueueを使用して以下のように簡単にそれが実現出来る。 - (void)asyncUploadPhoto { queue = [[NSOperationQueue alloc] init]; NSURL *url = [NSURL URLWithString:@"http://twitpic.com/api/upload"]; ASIFormDataRequest *request = [[[ASIFormDa