2010-07-01から1ヶ月間の記事一覧

NSRunLoopのrunMode:beforeDate:がわからん。

以下のコード。 NSLog(@"start stage"); UIView *view; //view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; view = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 240)]; NSDate *date = [NSDate dateWithTimeIntervalSinceNow:5.…

スレッド使ってCALayerでアニメーションする場合

最終的にこんな画面に。この一つ一つのマスがばらばらと表示されてくる感じのものを作る。スレッド処理として以下のようなNSOperationのサブクラスを作る。CALayerを追加時にはopacityを0.0fにしておくので、アニメーションは0.8f秒かけて単純に透明度を1.0f…

NSOperationQueueを使ったスレッド処理の簡単な例

目的 NSOperationQueueを使った処理をする 仕様 全10スレッド生成する 3スレッドずつ動く スレッドが完了する前にプロセスが終了しないようにする ソース #import <Cocoa/Cocoa.h> @interface TTOperation : NSOperation { int number; } @property int number; @end @imple</cocoa/cocoa.h>…

homebrewを使ってみた

Redirecting...インストールはhttp://wiki.github.com/mxcl/homebrew/installation に記載されている ruby のコマンドを実行するだけ。簡単。さっそく python のインストールをしてみる。 $ sudo brew install python Warning: It appears you have Macports…