Cocoa
NSString描画時にalignmentでjustifyは選べないのか? UIViewアニメーションでframeを動かしてアニメーションは出来た。boundsはできない。iPhone SDKプログラミング大全によるとできそうなものだが。 ついでにいうとADCにもそう書いてあるのだが... http://…
自分用メモもかねて...多分こんな感じです。 NSData *imageData = [[NSData alloc] initWithContentsOfFile:filePath]; CGImageSourceRef imageSource = CGImageSourceCreateWithData((CFDataRef)imageData, NULL); CFDictionaryRef properties = CGImageSou…
あるいはautoreleaseについて知っておくべき事。 一時オブジェクトを大量に使う(メモリを消費する)処理をループする場合は、ループの中で自動解放プールを生成する NSAutoreleasePool
NSSavePanelの保存ファイル名欄にファイル名をあらかじめ設定するには、 - (NSInteger)runModalForDirectory:(NSString *)path file:(NSString *)filename を使います。が、下図のように、セーブパネル表示後、ユーザの操作にあわせて保存ファイル名を変更し…
現在、実験的に作っているプログラムで、NSScrollViewの中のカスタムビュー上にNSImageを拡大縮小して描画します。拡大縮小といえば、NSAffineTransformです。 // - (void)drawRect:(NSRect)rect内 NSAffineTransform *transform = [NSAffineTransform trans…
とりあえず備忘録的に記録します。そのうちにまとめたいとは思いますが…。 Cocoaはやっぱり!(2007.11.21追記) 基礎的な情報から応用的な情報まで幅広く扱っています。 cocoaNote Cocoaはやっぱり!の1セクション。情報量が非常に多いです。また、Web siteの構…
今日は備忘録です... NSImageはイメージデータへの「窓口」 NSImageRepのsizeとNSImageのsizeは別物。NSImage側で原則指定すべきだが、指定がされなければ、NSImageRepのサイズが充当される NSImage Aの奥にある NSImageRep A が高解像度データをもっている…