【開発環境】
DTK Exchange Program」で予約しておいたIntel Core Duo版 iMacがついに到着しました!このマシンはスゴク良いですね。設置スペースは液晶モニターと同等だし、液晶画面のクオリティも十分です。それから、とても静かなのにビックリ!ファンが回っているのにうちのオールドCubeより静かです(笑)。内蔵のビデオカメラは、ビデオ関連ソフトの動作確認に重宝しますし、付属のFront Rowを初めて操作してみましたが、ちょっとだけ未来を感じさせてくれました。
そして、整数処理が中心でマルチスレッドに対応したコードの実行は、G5版より本当に2倍ぐらい高速です(浮動小数点処理はそうでもない...)。CPUのキャッシュサイズが大きいのが利いてるかもしれませんが、Xcodeのコンパイル&リンク処理も高速です。まったく同じプロジェクトで比較してみると(PPC用のMake)...
2GHz Dual PowerMac G5
・MWC v9.6 30秒
・Xcode 2.2 21秒
1.83GHz Core Duo iMac
・Xcode 2.2 12秒
将来的には、ほとんどのアプリケーションがUniversal Binary化されることを考えれば、G5版よりこちらのiMacを購入されることをお勧めします。デベロッパの方なら、なおさらですね。MacBook Proの販売開始も近いようで、こちらも大変楽しみです。
【テクニカルドキュメント】
前回から2月10日の期間中、Apple社のDocumentationサイトには数多くのドキュメントが登録されました。ただし、大部分は今までの内容のマイナーチェンジです。今回は、その中で初版と内容が大幅変更になったドキュメントだけをピックアップしました。そのうち、「CFNetwork Programming Guide」は、日本語訳の要望が強いのではないでしょうか?デベロッパ向け読み物も2つ登録されています。「Optimizing Your Application with System Trace in Shark 4」については、前号の木下さんの記事も参照してください。
「CFNetwork Programming Guide」(PDFあり)
「CFNetwork Reference」(初版)
「Segmented Controls Programming Guide for Cocoa」(PDFあり)
「Universal Access Reference」(初版)
http://developer.apple.com/documentation/index-rev-date.html
「imeem Finds a Creative Solution for Cross-Platform Development」(読み物)
http://developer.apple.com/business/macmarket/imeem.html
「Optimizing Your Application with System Trace in Shark 4」(読み物)
http://developer.apple.com/tools/performance/optimizingwithsystemtrace.html
前回から2月10日の期間中、新規テクニカルノートはひとつだけ登録され、新規テクニカルQ&Aの方は2つ登録されました。TN2163については、前号の木下さんの記事も参考にしてみてください。
TN2163「Building Universal I/O Kit Drivers」(初版)
http://developer.apple.com/technicalnotes/index-rev-date.html
QA1463「Integrating the QuickTime for Windows 7.0.3 Installer into your Application Installer」(初版)
QA1459「QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs」(初版)
http://developer.apple.com/technicalqas/index-rev-date.html
【サンプルソースコード】
前回から2月10日期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードが4つ登録されました。「CheckExecutableArchitecture」は、アプリケーションの実行環境(CPUの種類など)をチェックするためのサンプルソースコードです。
「CheckExecutableArchitecture」(Core Foundation関連)(初版)
「CDROMSample」(CD-ROM関連)
「ExtractMovieAudioToAIFF」(QuickTime関連)(初版)
「SillyFrequencyLevels 」(QuickTime関連)(初版)
http://developer.apple.com/samplecode/index-rev-date.html
【デベロップメント SDK】
前回から2月10日の期間中、Apple社のSDKサイトには新しいSDKがひとつだけ登録されました。また、CHUDの最新バージョンv4.3.2も登録されています。
「FireWire SDK 21 for Mac OS X」
http://developer.apple.com/sdk/
「Computer Hardware Understanding Development (CHUD) Tools Version 4.3.2」
http://developer.apple.com/tools/download/
copyright 2006 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp