【開発環境】
Metrowerks CodeWarrior v9.1をMac OS X 10.3の環境で利用すると、AltiVec関連のFrameworkが正しくリンク出来ないというバグ(だと思う)が存在することは以前に紹介しました。それを改善したv9.2の登場を心待ちにしているのですが、なかなか登場しません。加えてInterface Builderにも、古いNibファイルをオープンすると、Tabコントロール内に配置したオブジェクトが少しずつ下方へ移動してしまうバグがあります。残念ながら、こちらの修正バージョンも現れません。おかげで私の知り合いは、わざわざMac OS X 10.2環境をインストールしてNibファイルの作成とプログラミング開発を続けています。
そう言えば、Xcode v1.1にチャレンジしたのだが、諸々の問題のためProject Builderへ帰っていった人もいましたね(笑)。開発環境を含め、仕事に直接利用しているアプリケーションに致命的なバグがあるのは非常に困ります。楽器演奏を仕事にしている人のバイオリンのネックが折れているようなものでして、「仕事にならない!」というのが本音でしょう(でも、何とかしているのが現実ですが...)まあ、バイオリンならば、修理に出したり買い換えたりといくつかの対策がありますが、こちらに限ってはメーカ側の修正をひたすら待つしかないというのが...実に寂しい2004年の冬なのです(涙)。
【テクニカルドキュメント】
前回から1月30日の期間中、Apple社のDeveloperサイトにはドキュメントがひとつも登録されませんでした。ただし、デベロッパ向けの読み物として2つの内容が追加登録されています。最初の方は、CHUD(Computer Hardware Understanding Development)に含まれる「Shark」というパフォーマンス・ツール(プロファイラ)についての記事です。興味のある方は印刷して保存されておくと良いでしょう。こうしたデベロッパ向け記事についても日本語訳が欲しいところです。
「Optimizing with Shark: Big Payoff, Small Effort」
http://developer.apple.com/tools/shark_optimize.html
「Mac OS X Makes It Easy to Add Competitive Application Features」
http://developer.apple.com/business/macmarket/barebones.html
1月30日までに新規テクニカルノートはひとつも登録されませんでしたが、テクニカルQ&Aの方は5つ登録されました。いくつかのQ&Aには日本語訳もありますが、内容は古いままです。英語バージョンの方のみが再登録となりますので注意してください。
QA1332 「Shearing a Coordinate Space with NSAffineTransform」
QA1149 「DV Codec settings and performance」(日本語)
QA1328 「Server Processes and the Dock」
QA1087 「Issues with boot time KEXT loading」(日本語)
QA1330 「Music Player Sequence Destinations」
http://developer.apple.com/qa/
【サンプルソースコード】
前回から1月30日の期間中、Apple社のSample Codeサイトには4つのサンプルソースコードが登録されました。「AddNibToNav」サンプルは、Navigationサービス・ダイアログのカスタムエリアに、Nibファイルか読み込んだユーザインターフェースを追加する仕組みを紹介しています。今までは、リソースファイルからDITLリソースを読み込んで実現していた機能です。
「 Verification 」(DiscRecording関連)
「 ElectricImageComponent 」(QuickTime関連)
「 AudioBurn 」(DiscRecording関連)
「 AddNibToNav」(HIToolbox関連)
http://developer.apple.com/samplecode/
【デベロップメント SDK】
前回から1月30日の期間中、Apple社のDeveloperサイトに登録されたデベロップメントSDKは「Kernel Debug Kit」の最新版だけです。また、ToolsサイトにCHUDの最新版 v3.0.4が登録されています。
「Kernel Debug Kit 10.3.2」
http://developer.apple.com/sdk/
「Computer Hardware Understanding Development Tools 3.0.4」
http://developer.apple.com/tools/performance/
copyright 2004 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp