2009-12-09から1日間の記事一覧

sigabtの理由がわかった

-(id)initHoge:(Hoge*) aHoge { } こいつだ。 Hoge * aHoge=[[Hoge alloc]initHoge: anotherHoge]; で、落ちてるんだ。 うーん、Smalltalk派生の言語のくせにselfを明示的にreturnしなくちゃならないのか。 そのくせメッセージ式ではnullでもスルーするとい…

今ゲームを作るなら

CよりC++よりC#よりJava+Swing(Java2D)ですよ(作るゲーム偏ってるなー)。 JOGL使ってもいいけど、java.awt.ImageはJava2D使ってると妙に強力です。調べるまでアルファブレンドの方法がいくつもあるとは思わなかった。 何より早いし、オブジェクトにまつわる…

キメラにはまる

NSMutableArrayは便利なコレクションです。何でもこれに放り込んで高速列挙(for-in)で回していれば幸せになれます。 でも、入れられるのは当たり前ですが「オブジェクト」だけなんですよね。今日はCGPointを入れようとしてしばらく「なぜ動かないのか」が判…