cocoa
下記の「Objective-C Mac OS Xプログラミング」をパラパラと斜め読みしていたら興味深い記述があった。もしかすると Mac OS X 10.5 (Leopard) にはガーベッジコレクションが載るかも知れないとのこと。Mac OS X 10.4 上で man cc の上 -fobjc-gc 参照。
Objective-C Mac OS Xプログラミング作者: 荻原剛志出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/04/07メディア: 大型本 クリック: 94回この商品を含むブログ (24件) を見る生協に置いてあったので迷わず購入。著者の萩原さんは以前にも「Objec…
ObjectiveCLIPS combine Cocoa and Core Data together with CLIPS (the original NASA's artificial intelligence engine) and F-Script, a high-level scripting language for Cocoa. よく分からないけどメモ。
ついに Xcode に UnitTest 搭載。Mac OS X そのものも今後は Unit Test されながら開発されていくんだろうか。 Release Notes http://developer.apple.com/documentation/DeveloperTools/Conceptual/UnitTesting/index.html
以前「少数の開発者と Cocoa の環境」にて「本当のイノベーションは、少数の開発者たちが Apple の用意した強力なツールのアドバンテージを利用しているところにある」ということについて書かれた記事に触れたわけだけども、Tiger はこの流れをいっそう加速…
Tiger には新しくフレームワークが追加されているが、いまのところあまり注目を浴びていない PDFKit を少しかじってみた。というのは PDF のメタデータ編集がしたかったから。とくにスキャンした PDF ファイルだと単なる画像なのでテキスト検索も出来ないか…
Cocoa アプリケーションは Quartz を使って描画処理を行う。その際に、基本的には NSBezierPath を使って線を引く。座標変換したいときに自前で座標を計算してもよいが、NSAffineTransform というアフィン変換のためのクラスが用意されている。アフィン変換…
Cocoa + OpenGL のメモ。Interface Builder で NSOpenGLView を配置しても(Custom Class に NSOpenGLView のサブクラスを指定)、initWithFrame: は呼ばれない(initWithCoder: が呼ばれる)。OpenGL の細かい初期化をしたければ NSView を配置して(NSOpen…