思い立ったが吉日!

iOSが好きです。

2015-11-19から1日間の記事一覧

GCDを使って並列非同期通信

GCDの並列非同期通信 GCDの並列非同期処理を行います。 非同期通信 NSURL *url = [NSURL URLWithString:@"http://www.apple.com"]; // UI変更用にmainThreadを準備 dispatch_queue_t main = dispatch_get_main_queue(); // 並列のディスパッチキューを準備 d…

GCDの用語整理

GCDの用語整理 GCDのディスパッチキューには 直列 DISPATCH_QUEUE_SERIAL 並列 DISPATCH_QUEUE_PRIORITY_HIGH DISPATCH_QUEUE_PRIORITY_DEFAULT DISPATCH_QUEUE_PRIORITY_LOW DISPATCH_QUEUE_PRIORITY_BACKGROUND がある また、それぞれ処理に同期(sync)と非…

Blocks

Objective-CのBlocksのまとめ といっても全部まとめるとややこしいので、よく使われる関数の引数にBlocksを渡して、コールバックを受け取るという形のみに絞ってまとめます。 とわいえ基本形の復讐 ^(戻り値の型)(引数リスト){式} ところが、関数の引数にな…