【開発環境】
巷では、「Mac OS X 10.4(Tiger)が4月中には発売になるのでは...?」という噂が囁かれております。だとすると、WWDC2005期間中には10.4.1がシードできるくらいの順調な開発ペースですね(笑)。そんな中、Apple社のサイトにおいて、WWDC2005で開催される数多くのカンファレンス・セッションの内容が明らかになりました。
http://developer.apple.com/wwdc/descriptions/
毎年、当日でないと内容が明らかにされないセッションも幾つかあるのですが(昨年はTiger発表前だったのでその数が多かった)、今年は既にTigerが出ているでしょうから、そうした「秘密セッション」の数は少なそうです。今回の内容をざっと眺めてみたところ、筆者が注目している「Graphics and Media」系セッションはわずか7つしかないのに(OpenGL関連はたった2つ)、「Enterprise IT」系セッションは32もあります!こうして見ると、Apple社がターゲットとしているWWDC参加者の分野(職業)が、年々大きく変化して来ていることが理解できます(まだiPod関係は含まれていないが...)。
「今年は日本語同時通訳が無い!」という不安な話も持ち上がっていますが、例年以上に充実したセッションを期待したいと思います。
【テクニカルドキュメント】
前回から4月1日の期間中、Apple社のDocumentationサイトには新規ドキュメントがひとつも登録されませんでしたが、デベロッパー向けに2つの読み物が登録されました。前号で木下さんが紹介されている「Optimizing OpenGL Data Throughput on Mac OS X」は、アプリケーションからOpenGL APIを使う場合の最適化方法の解説です。同様な内容は、テクニカルノートのTN2093「 OpenGL Performance Optimization : The Basic」でも詳しく解説されています。「最適化が必要なのは、我々よりもあなた達(ビデオカードメーカ&Apple社)の方が先でしょ!」と、デベロッパーから不満の声が聞こえて来そうですね...(笑)。
「Test Driving Your Code with OCUnit」(読み物)
http://developer.apple.com/tools/unittest.html
「Optimizing OpenGL Data Throughput on Mac OS X」(読み物)
http://developer.apple.com/graphicsimaging/opengl/optimizingdata.html
前回から4月1日の期間中、新規のテクニカルノートはひとつも登録されませんでしたが、テクニカルQ&Aの方は4つ登録されています。QA1414では、アイコンにフォーカスリング(青い縁取り)を描画させる方法が解説されています。Tigerでは256x256ピクセルのアイコンが表示可能になるという噂がありますが、さてどうなんでしょうか?QA1418については、前号の木下さんの解説も参考にしてください。
QA1409「Disappearing Help content」
QA1414「Defining and Using the kTransformFocused IconTransformType」
QA1418「How can I add the ability to read and write Keynote 2 documents to my application?」
QA1412「Using ConvertMovieToFile or ConvertMovieToDataRef to convert movies without displaying the settings dialog」
http://developer.apple.com/technicalqas/index-rev-date.html
【サンプルソースコード】
前回から4月1日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードが3つ登録されました。「CarbonSketch」は、Mac OS X 10.3と最新Xcodeに対応させた修正バージョンです。「TypeServicesForUnicode」の方は、随分と古くからあるサンプルソースコードなのですが、HIViewとCarbon Eventに対応して見事に復活しました。「MemoryBasedBundle」については、前号で木下さんが紹介されています。
「CarbonSketch」(Carbon関連)
「TypeServicesForUnicode」(ATSUI関連)
「MemoryBasedBundle」(Bundle関連)
http://developer.apple.com/samplecode/index-rev-date.html
【デベロップメント SDK】
前回から4月1日の期間中、Apple社のSDKサイトには新しいSDKがひとつも登録されませんでした。
http://developer.apple.com/sdk/
copyright 2005 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp