【開発環境】
WWDC2004において、Mac OS Xの次期バージョン「Tiger」(Mac OS X 10.4)の詳細が発表されました。 WWDCの参加者にはTigerのプレビュー版が配布され、さっそく自分のマシンにインストールしその全貌を把握しようとする猛者たちで会場はにぎわっています。Tigerには数々の新機能が追加されているのですが、そうした機能についてどこまで詳細な話をしてよいのか?現状ではまったく判断できないのが辛いところです(笑)。
予想通り、スケジュールがTBA(To be announced ...内容未定)となっていたセッションには、Tigerで導入される新技術についての解説がセッティングされています。また、各セッションで解説された内容やサンプルソースコードが、逐次ADCメンバーサイトにアップロードされているのも今回の大きな特徴です(WWDC参加メンバーのみダウンロード可能)。まあ、昔もいくらかはありましたが、今回は内容、量ともに非常に充実しており、その数はすでに50項目を超えいます。
Tiger正式版の登場はもう少し先の事になりますが、その前に、デベロッパにはシーディングとの長い戦いが待ち受けています。その準備も含めて、今年の後半は大変忙しくなりそうです(うれしい悲鳴)。
【テクニカルドキュメント】
前回から7月2日の期間中、Apple社のDocumentationサイトにはドキュメントが28も登録されました。WWDC2004のセッション内容に付随したドキュメントも含まれていますが、残念ながらTigerの新機能についてのドキュメントはまだ存在していません。
「Power Mac G5 Developer Note 」(PDFあり)
「Transitioning to Quartz 2D 」(PDFあり)
「Adding Search to Your Application (Preliminary版)」 (PDFあり)
「Application Menus and Pop-up Lists」
「Audio, FireWire, SCSI, Storage, USB Device Access」
「Basic Event Handling」
「Certificate, Key, and Trust Services Programming Guide 」 (PDFあり)
「Core Foundation Reference 」
「Device Drivers (Kernel/IOKit) 」
「DNSServiceDiscovery API Reference for Java」
「Drawing and Views 」
「Drawing With Quartz 2D」(PDFあり)
「Enabling Secure Storage With Keychain Services 」(PDFあり)
「Force Feedback Device Access 」
「HeaderDoc Unfettered」(PDFあり)
「Integrating Carbon and Cocoa in Your Application 」 (PDFあり)
「Kernel Extensions (Kernel/libkern) 」
「Managing Networked Storage With Xsan」 (PDFあり)
「Matrices 」
「Network Configuration, Connection, and Reachability 」
「QuickDraw Reference 」 (PDFあり)
「Search Fields 」
「Search Kit Reference」(PDFあり)
「Security Objective-C API (Preliminary版)」
「Strings」(PDFあり)
「Upgrading to the Mac OS X HIToolbox」(PDFあり)
「Workspace Services 」
「Xcode Workflow」(PDFあり)
http://developer.apple.com/documentation/index-rev-date.html
加えて、デベロッパ向けの読み物として以下の解説が登録されています。内容は、Carbonアプリケーションで利用するHIToolboxやHIViewについての詳しい解説です。
「The Benefits of HIToolbox: The Evolving Widget Set」(読み物)
http://developer.apple.com/carbon/HIToolbox_feature.html
前回から7月2日の期間中、新規のテクニカルノートは2つ登録されました。また、テクニカルQ&Aの方はひとつ登録されました。
TN2035「ColorSync on Mac OS X 」
TN2112「Using the 3DMixer Audio Unit 」
http://developer.apple.com/technicalnotes/index-rev-date.html
QA1083「Dynamically registering a bundled component 」
http://developer.apple.com/technicalqas/index-rev-date.html
【サンプルソースコード】
前回から7月2日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードが5つ登録されました。「 CocoaInCarbon 」では、CarbonからCocoaのユーザインターフェース(このサンプルではウィンドウ)を呼び出す方法が紹介されています。
「SimplePlayThru」(CoreAudio関連)
「DialogsToHIViews」(HIView関連)
「 HIObjectThreadController 」(HIObject関連)
「 CocoaInCarbon」(Carbon関連)
「DropDraw 」(QuickTime関連)
http://developer.apple.com/samplecode/index-rev-date.html
【デベロップメント SDK】
前回から7月2日の期間中、Apple社のSDKサイトには新しいSDKがひとつも登録されませんでした。その代わり、CHUDの最新版と「Rendezvous for Windows」のプレビュー版が登録されています。
CHUD(Computer Hardware Understanding Development Tools) Ver.3.5.2
http://developer.apple.com/tools/performance/
「Rendezvous for Windows Technology Preview」
http://developer.apple.com/macosx/rendezvous/
copyright 2004 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp