タグ

2012年7月24日のブックマーク (2件)

  • マルチコア時代の新機軸! Snow LeopardのGCD (3/4)

    GDCを使ったプログラミング 空いたスレッドを自動的に再利用 GCDはエンジンが優れているだけではない。とにかく使うのが楽なのだ。では、試しにGCDを利用してみよう。 下記のリストは、簡単なサンプルプログラムだ。10周のループがあり、1周回るごとに「3秒待ってメッセージを出力する」というタスクを1回実行する。 実行結果はリストの下にある通り。1周回るたびにタスクそのもので3秒、ループの待ち時間で1秒の合計4秒を使い、40秒かかって実行されているのが分かる。 このソースでは、dispatch_get_global_queueで優先順位「標準」のキューを取得して、dispatch_asyncでブロックをこのキューに登録。即座に処理を続行するという流れだ。ブロックの実行と並列してこのループを繰り返えすので、10個のブロックが1秒おきに次々とキューに投入される。 キューはできるだけ並列にブロックを

    マルチコア時代の新機軸! Snow LeopardのGCD (3/4)
  • 日本語ドキュメント - Apple Developer

    語ドキュメント 日語に翻訳されたiOS/watchOS/tvOSのドキュメントです。 英語版の方が新しい場合がありますので、更新日を確認して下さい。 エンタープライズ環境での運用に関するドキュメントはこちらに移動しました。 App Store Connect ヘルプ タイトル 日付