func test2() { let queue = NSOperationQueue() queue.addOperationWithBlock { () -> Void in println("Some Operation.") } queue.addOperationWithBlock { () -> Void in println("Another Operation.") } // 以降必要なだけaddOperationする } 別スレッド処理を行える他の方法について 調べてみたところ、別スレッド処理を行うためには大きく分けて次の3つの方法があるらしい。 NSOperationQueueを使う方法 GCD(Grand Central Dispatch)を使う方法 NSThreadを使う方法 まず、GCDがNSThreadより良い点については以下のような理由があるようだ。 GCDが