at_yasu's blog

ロード的なことを

Cocoa

頭痛ネタ

現在、Cocoaが標準でサポートしている色の種類一覧表があるページ : http://developer.apple.com/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_context/chapter_3_section_4.html

CoreGraphic と PhotoShop

何かさり気なく、PhotoShopで保存したPSD形式の画像ファイルを、Core Graphicを使えば開くみたい。つか、開いた。

NSImage で dpi 取得

Core Fundation を使わないとだめっぽい?てか、NSImage での size は、縦横のピクセル数の値が返って来るみたい。dpiを無理矢理 72dpiに変換した値のを。

NSWindow で Finder からファイルのドラッグを受け付ける時の必要な事

NSWindow が Finder からのドラッグを受け付けるための必要な処理。 NSWindow が画面上に開かれた時に、registerForDraggedTypes を設定する必要あり。なぜかNSViewではいらない? - (void)awakeFromNib { [self registerForDraggedTypes:[NSArray arrayWith…

NSTask と std{out,err}

Cocoa アプリケーションで別プログラム(コマンドライン)を動かす時、stdout,stderrの出力を受け取る方法。

やっと動いた ProgressIndicator

なぜか根性かまされたのか、中々動かなかったProgressIndicator のメモ。

Finderからファイルを受け付ける

よくアプリケーションで、デスクトップやFinderからファイルを Drag And Drop している。Cocoaアプリで、FinderからDrag And Drop を受け付ける方法。

DocumentBaseApplication でのメモ書き

ついうっかりしてよく忘れてしまうので、メモ書き。

NSString の文字列結合

よく忘れるのでメモ、NSString + NSString の結合方法。 NSString *str1 = [NSString stringWithFormat:@"%@%@",@"aaa",@"BBB"]; NSString *str2 = [str1 stringByAppendingString:@"cCc"]; NSLog(@"str1 => %@", str1); // aaaBBB NSLog(@"str2 => %@", str…

NSRange と NSRect と NSPoint

NSRangeとNSPointとNSRectの作成関数とかをよく忘れるからメモ書き。ほとんど、http://www.cocoadev.com/index.plの情報。

NSString の表示

Mac OS X v10.4 で新機能が追加されてたのでここにメモ。

NSString でファイル名取得

忘れない様にメモ。Cocoa では、NSString でファイルの拡張子などを見る事が出来ます。こんな感じです。 NSString* path = @"/path/to/file.txt"; // ファイルの拡張子を取得 [path pathExtension]; // txt // ファイル名の取得 [path lastPathComponent]; //…