【開発環境】
前号のニュースで木下さんも紹介されていますが、Metrowerks社(と言うより Freescale Semiconductor社が正しいのかな?)から「CodeWarrior Development Studio for the Mac OS X v10」が販売開始となりました。
http://www.metrowerks.com/MW/Develop/Desktop/mac10
ダウンロード販売のみで、Professional版は$99です。さっそく購入して正規のレジストレーション手続きをしたのですが、何故だかコンパイル時に「レジストレーションされてない!」と言った趣旨のエラーが出て作業が終了しませんでした(涙)。自分であれこれ試すのもバカらしいので、license@metrowerks.comへ認証用ファイルのlicense.datを送りつけて修復してもらいOKとなりました。ライセンスの認証システムにバグがあったんじゃ話になりませんよねぇ(笑)。同じ現象で悩んでいる方は、この解決方法が近道なのでお試しください。
私としては、PowerPlant、PowerPlant X、Constructorのどれも使用しないので、v9.6から大きく変わった箇所は見受けられません。また、Mac OS X 10.4.3環境でライブラリを再構築すると問題が出るという話もあります。ソースコードをコンパイルした後のコードサイズなどにも大きな変化は見られないので、v9.6が利用できる間はそれで済ませようと考えています。この発表に対抗したのかどうかは分かりませんが(笑)、Apple社からもXcode 2.2の正式版が発表となりました。これで、自作アプリケーション をUniversal Binary化するための最終準備は整ったわけです。
「Xcode 2.2」
http://developer.apple.com/tools/xcode/index.html
嬉しいことに、2.2対応ユーザーズガイドもちゃんと日本語訳されて登録されています。
「Xcode 2.2ユーザーガイド」(日本語訳)
ちなみに、Xcode 2.2をインストールするのと同時にCHUDもインストールしたい場合には、インストーラの「カスタマイズ」ボタンで表示されるツール一覧で「CHUD Tools」をチェックしてからインストールを実行する必要があります。お試しください。
【テクニカルドキュメント】
前回から11月11日の期間中、Apple社のDocumentationサイトには数多くのドキュメントが登録されました。ただし、大部分は今までの内容のマイナーチェンジです。今回は、その中で初版ドキュメントと内容が大幅変更になったドキュメントだけをピックアップしておきます。全体的に見ると、GCCやGDBといったツール類のドキュメント改訂が多いようですが、注目ドキュメントは、Universal Binary関連の「Mac OS X ABI Function Call Guide」と「Universal Binary Programming Guidelines, Second Edition」でしょう。ちなみに、ABIとは「Application Binary Interface」の略です。
新規リリースノートの方は4つ登録されました。そのうち3つがXcode 2.2関連なのですが、何故だか今頃になって2.1のリリースノートも登録されています(忘れていた?)。また、デベロッパー向け読み物も2つ登録されました。「The Audio Units Community Takes Off」については、前号の木下さんの記事を参照してみてください。
「Accessibility (ApplicationServices/HIServices) Reference」
「Audio Device Driver Programming Guide」(PDFあり)
「Carbon Overview」(PDFあり)
「Coding in the Kernel」
「CPlusTest Reference」(初版)
「Cross-Development Programming Guide」(PDFあり)
「Debugging with GDB」
「Flex」
「GCC Porting Guide」(PDFあり)
「GDB Internals」
「GNU C/C++/Objective-C 4.0.1 Compiler User Guide」(PDFあり)
「GNU macro processor」
「GNU Make」
「Kernel Programming Guide」(PDFあり)
「Libtool」
「Mac OS X ABI Function Call Guide」(PDFあり)(初版)
「Mac OS X Server Administrator Topics」(PDFあり)(初版)
「Mach-O Programming Topics」(PDFあり)
「Navigation Services Programming Guide」(PDFあり)
「Navigation Services Reference」(PDFあり)
「Quartz 2D Reference 」(PDFあり)
「QuickTime Kit Programming Guide」(PDFあり)
「STABS Debug Format」
「Universal Binary Programming Guidelines, Second Edition」(PDFあり)
「WebObjects Builder User Guide」(PDFあり)(初版)
「Xcode 2.2 User Guide」(PDFあり)(日本語訳あり)
http://developer.apple.com/documentation/index-rev-date.html
リリースノート
「Xcode 2.1 Release Notes 」
「Xcode Build Settings Release Notes」(v2.2用)
「Xcode Expert Preferences Release Notes」(v2.2用)
「Xcode Release Notes」(v2.2用)
http://developer.apple.com/releasenotes/
「Getting Control with Subversion and Xcode」(読み物)
http://developer.apple.com/tools/subversionxcode.html
「The Audio Units Community Takes Off」(読み物)
http://developer.apple.com/audio/audiocommunity.html
前回から11月11日の期間中、新規テクニカルノートとクニカルQ&Aはひとつも登録されませんでした。最近では珍しいことです(笑)。
http://developer.apple.com/technicalnotes/index-rev-date.html
http://developer.apple.com/technicalqas/index-rev-date.html
【サンプルソースコード】
前回から11月11日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードが10登録されました。Widget関連の4つのサンプルは、Mac OS X 10.4.3に対応させるために内容が更新されています。新顔の「CocoaDVDPlayer」については、前号の木下さんの記事を参照してください。
「CocoaDVDPlayer」( Cocoa関連)(初版)
「SampleRSS」(Widget関連)
「Scroller」(Widget関連)
「Stretcher」(Widget関連)
「Fader」(Widget関連)
「QTMetaData」(QuickTime関連)
「TabsShowcase」(Carbon関連)(初版)
「FileNotification」(Carbon関連)
「GetPrimaryMACAddress」(Network関連)
「SampleD」(Darwin関連)
http://developer.apple.com/samplecode/index-rev-date.html
【デベロップメント SDK】
前回から11月11日の期間中、Apple社のSDKサイトには新しいSDKがひとつだけ登録されました。Mac OS X 10.4.3に対応した「Kernel Debug Kit」です。同様に、10.4.3に対応したDarwinの最新ソースコードもダウンロード可能になっています。
「QuickTime Windows SDK」
http://developer.apple.com/sdk/
「Mac OS X 10.4.3 (Darwin 8.3)」
http://www.opensource.apple.com/darwinsource/10.4.3/
また、以下のサイトからCHUDの最新版である4.2.3がダウンロード可能です。
「Computer Hardware Understanding Development Tools (CHUD )4.2.3」
copyright 2005 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp