avahiがよくわからないので先にこないだの続き。 数値計算では一般に時間がかかるループ処理が多く、UIを持つアプリケーションとしてBuildした場合、計算が始まってしまうとキー入力やマウスクリックを全く受け付けず、しばらくするとビーチボールが回り出す。数値計算のソフトを書くとこれをどうするか、の話。前回はタイマを使った場合のメモだった。 3.Threadを別にする 一番外のループでも処理時間が長い場合やループが深かったり複雑だったりして一番外のループの時間が読めない場合がある。このとき深いループの中でタイマを呼ぼうとするとプログラミングが面倒になったりする。そのときは別Threadを作ってそこで計算をすると言う手がある。例えば - (void)doCalculation { [NSThread detachNewThreadSelector:@selector(outerMostLoop