home link download back number special issue

HMDT - Link / Macintosh / ADC / Document / Cocoa / Program Design / Application Customization


Application Customization

ここで書かれているのは、いまどのシステムで動いているか、っていうことを調べて、どうやってアプリケーションの挙動を変えるか、っていう話だ。Cocoa のバージョンは?とか、いう情報を調べるんだ。Cocoa には Gestalt みたいなのないしねー。

目次

  1. Determining the Version of a Framework

Link

HTML バージョン
http://developer.apple.com/techpubs/macosx/Cocoa/TasksAndConcepts/ProgrammingTopics/AppCustomization/index.html

要約

フレームワークのバージョンを決定する

AppKit には、バージョンを知るための定数が宣言されているんだ。

APPKIT_EXTERN double NSAppKitVersionNumber;
#define NSAppKitVersionNumber10_0 577

これより大きいかどうかで、10.0 より新しいかどうか判断できる。Foundation にも似たような定数があって、NSFoundationVersionNumberNSFoundationVersionNumber10_0 を使うんだ。

ただし、10.0 ではこの定数は定義されていないんで注意してくれ。おいおい、ひどい話だな。


Home | Link | Download | Back Number | Speciall Issue

mailto: mkino@xd5.so-net.ne.jp

HMDT