2012-02-01から1ヶ月間の記事一覧

矩形の重なりを求めるプログラム

二つの矩形の重なり領域を求めるには、次の方法で求められるようだ。 // 二つの矩形の重なり部分を求める。 static CGRect intersect(CGRect a, CGRect b) { float sx = MAX(a.origin.x, b.origin.x); float sy = MAX(a.origin.y, b.origin.y); float ex = M…

ダブルバッファリング

UIViewのサブクラスを定義してdrawRect:で以下のコードを実行。NSTimerで定期的に再描画。 - (void)drawRect:(CGRect)rect { static int y = 0; CGContextRef c = UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(c, 0, 1, 0, 1); CGContextSetL…

JavaScript勉強中

『パーフェクトJavaScript』の5章を読んでいます。トップレベルのthisにはグローバルオブジェクトが格納されている。 js> this; [object global] js> function foo() { print(this); } js> foo(); [object global] js> new foo(); [object Object] [object O…

JavaScriptはじめの一歩

JavaScriptを勉強したいと思ったのは、静的なHTMLの表現をどれくらい豊かに出来るのか興味があるから。個人的な勉強メモなどをテキストで書いて、閲覧するときはそれをHTMLに変換して読んでいるのだけど、ちょっと使いにくいと感じる面があって、それをもう…