http://blog.77jp.net/dispatch_async-copy-paste
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ // バックグランドでAPIなどを実行 }); dispatch_async(dispatch_get_main_queue(), ^{ // メインスレッドで処理をしたい内容、UIを変更など。 }); // APIなどはバックグランドで実行して、UIはメインスレッドで処理をしたい場合。 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ // バックグランドでAPIなどを実行 dispatch_async(dispatch_get_main_queue(), ^{ // メインスレッドで処理をしたい内容、UIを変更など。 }); });ちなみに今回からSyntax Highlighterを導入してみました
コードが美しい
0 件のコメント:
コメントを投稿