[objective-c][ios]iosで非同期もしくは平行処理する方法 objective-cにて非同期やる方法を調べた結果をまとめます。 GCDのglobal queueにdispatchして処理する参考:awslabs / aws-sdk-ios-samples - Running the S3Uploader Sample こんな感じで、global queueをもってきて、そこにぶち込んで処理する - (void)processGrandCentralDispatchUpload:(NSData *)imageData { dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(queue, ^{ // Upload image