タグ

2014年1月21日のブックマーク (2件)

  • NSOperationによるバックグラウンド処理 - Objective-Audio

    NSOperationってCoreAnimationみたいな派手な機能と違って、あまり解説されていない気がするので、使い方を書いておきます。オーディオのアプリケーションでも、読み込んだオーディオファイルの波形の画像をバックグラウンドで作っておいて、出来上がったら表示するみたいな事にも使えると思いますので。(※2008/5/12 記事にNSInvocationOperation等いろいろ修正を加えています。GCなしにも対応のはず。) NSOperationを使う NSOperationのサブクラスのmainメソッドにバックグラウンドで行いたい処理を記述しておき、そのインスタンス(以後、オペレーション)を作成して、NSOperationQueueのインスタンス(以後、キュー)のaddOperationメソッドに渡すと、あとは勝手にバックグラウンドで処理してくれます。キューへ渡した後にオペレーシ

    foxsafari
    foxsafari 2014/01/21
    NSOperationのサブクラスのmainメソッドにバックグラウンドで行いたい処理を記述し、そのインスタンスをNSOperationQueueのインスタンスのaddOperationメソッドに渡すと、簡単にマルチスレッドの恩恵に預かれる。
  • M+ FONTS

    EN JA