-->

2014年4月23日水曜日

【iOS】マルチスレッド

マルチスレッドに手をつけたのでメモ
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 件のコメント:

コメントを投稿