objc

CGContextDrawImage

上下逆さになるぞ! と思って CGContextScaleCTM(context, 1, -1); な事をして、 yを負の座標系で扱っていたが、 なんかちがうんじゃねー! と思ってきたわけで、どうすべんか。 と考えている。 isFlippedとかもなさそうだしなあ。

CGContextSelectFont

Quartzで日本語表示することはできないのか……。 CGContextSelectFont(context, "HiraKakuProN-W3", 32, kCGEncodingFontSpecific); なんてことをしても駄目。 おとなしくUILabel使うかね。ATSUI(Apple Type Services for Unicode Imaging)かCore Textを使…

autorelease

うーん、どうもautoreleaseでは望みの事ができないようだ。 自動解放プールをメインループの最初でつくり、 最後で解放しているのだが、 そこでautoreleaseのオブジェクトに対し、 releaseが飛んでしまうため意図した動きにならないやうだ。(追加したリスト…

retainとrelease

Objective-Cでは、retain(保持)とrelease(オーナシップの解除)といった参照カウンタな感じで オブジェクト管理が行われている。(別のもあるけどで、 困ったなあというのが、 NSMutableArray(変更可能な可変長配列)などに addObjectした場合も、 [obje…

ヒレガス本ぽちった

アドバイスに従いヒレガス本をぽちりました。 ありがとうございます! さてさて、Objective-Cで悩むのは、コンストラクタ。 -(id)initWithChara:(Chara*)chara { ... } みたいなのを考えているんだけれども、 最初に座標も渡したい。 イロイロ渡したい。 が…

荻原本読んだ

以前、ちょっとだけ読んでた本だけど、本格的に読んだ。 @interface @implementation @protocol と、 [object message]が解ればあとはだいたい読み書きできる、 とか思ったが、 意外と、Categoryやら、@property周りがあって、 荻原本重要、とか思った。 あ…