F450

2005年03月05日の日記 ‣ 純Cocoaで独自ループを回す

古いデータが多く含まれているため、デッドリンクがあったり記事等を正しく表示できなかったりする可能性があります。また、これらの日記に対する新たなコメントやトラックバックは受け付けていません。予めご了承下さい。
2005年03月05日(土)の日記

純Cocoaで独自ループを回す

まず、独自のループを回すなら別のスレッドを立てればよし。
-(void)startThread
{
	[NSThread detachNewThreadSelector:@selector(loop:)
                                 toTarget:self
                               withObject:nil];
}
-(void)loop:(id)obj {
	NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
	for (;;) {
		// ループ処理
	}
	[pool release];
}
キーボードの状態を得るには、NSResponderの-keyDown:や-keyUp:などを使う。
ただ、そのまま使うと独自ループとの同期がとれない可能性があるので、
-keyDown:で押されたキーを登録して、-keyUp:で登録を削除するようにすれば独自ループの中で使える。
────────────────────
今日張り替えたギターの弦が今日切れました。
あー、神は我を見捨てたり。
まぁ、ギターの弦はベースの弦に比べれば大人買いできそうなぐらい安いからいいんですが、買いに行くのが面倒くさい。
切れない弦とかないかなぁ。ふぅ。
2005/03/06(日) 17:07:28 (JST)

この日記へのコメント

この日記へのコメントはありません。

この日記へのトラックバック

この日記へのトラックバックはありません。