【開発環境】
インターネットのMac関連サイトで、 「Tiger(Mac OS X 10.4)の発売日は2005年3月31日である」と言う噂が流れています。噂の火元は、Amazon.comサイトでMac OS X 10.4の予約受付が開始されており、その案内に発売日時が明記されていたという事実からだそうです。しかし、デベロッパサイドからすれば、WWDC2004のプレビュー版配布以来 Tigerに関わる動向は「静」のままですし、ほんとうにそんなに早い時期に販売開始が可能なのか大いに疑問が残ります。まあ、静かな動向とは裏腹に開発が予想以上に進んでいるという別の「噂」もありますので(笑)、来年度の早期発売に期待しても良いのかもしれませんね。
【テクニカルドキュメント】
前回から10月15日の期間中、Apple社のDocumentationサイトには新規ドキュメントが10登録されました。「iSight Programming Guide」のみが新しいドキュメントで、それ以外はマイナーな改訂となっています。この「iSight Programming Guide」の内容については、前回の新居さんの記事を参照してください。
「Apple Human Interface Guidelines」(PDFあり)
「Color Management Overview」(PDFあり)
「Disc Recording C Reference」
「Enterprise JavaBeans」(PDFあり)
「I/O Kit Fundamentals」(PDFあり)
「iSight Programming Guide」(PDFあり)
「Java 1.4 Info.plist Java Dictionary Keys」(PDFあり)
「Java 1.4 System Properties」(PDFあり)
「Java 1.4 Virtual Machine Options」(PDFあり)
「Web Kit Reference for Objective-C」
http://developer.apple.com/documentation/index-rev-date.html
前回から10月15日の期間中、新規のテクニカルノートが2つ、テクニカルQ&Aが13登録されました。「Thread-safe programming in QuickTime」は、プリントアウトすると25ページにもなる力作です。QuickTime APIをThread-safeで利用するためのテクニックがサンプルソース付きで紹介されていますが、Mac OS XでQuickTime APIの能力を十二分に発揮させるには、引き続きQuickTime自身の大幅な改良が必要なのかもしれません。 テクニカルQ&Aは久しぶりの大量登録ですが、いくつかはバグの尻ぬぐい的な解説です。ちなみに「Using the latest Mac OS X headers in my CFM project with CodeWarrior」は、苦労したプログラマには泣ける内容となっています(笑)。QA1350とQA1375とQA1380の内容については、前回の記事で新居さんが解説されています。
TN2125「Thread-safe programming in QuickTime」
TN2110「Identifying Java on Mac OS X」
http://developer.apple.com/technicalnotes/index-rev-date.html
QA1384「Enabling the Navigation Services default behavior in its dialogs」
QA1346「Finding an NSView's current magnification」
QA1161「Fixing the Layout Binding of the Tab control User Panes」
QA1162「Managing custom drawing code in a compositing world」
QA1265「Sharing Browser Cookies With Java Applets」
QA1158「glFlush() vs. glFinish()」
QA1168「How do I determine how much VRAM is available on my video card?」
QA1379「Using the latest Mac OS X headers in my CFM project with CodeWarrior」
QA1380「Clickable Static Text Item」
QA1385「NSTimers and Rendering Loops」
QA1375「SetFontInfoForSelection incorrect prototype」
QA1167「Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application」
QA1350「Storing file references in CFPreferences」
http://developer.apple.com/technicalqas/index-rev-date.html
【サンプルソースコード】
前回から10月15日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードが4つ登録されました。「MLTE_CustomScrolling」のみが新しいサンプルで、それ以外は今まで存在していたバージョンの改良版です。
「MLTE_CustomScrolling」(MLTE関連)
「PMPrinterTest」(Print関連)
「SimpleVideoOut」(QuickTime関連)
「CFNetworkHTTPDownload」(Network関連)
http://developer.apple.com/samplecode/index-rev-date.html
【デベロップメント SDK】
前回から10月15日の期間中、Apple社のSDKサイトには「Bluetooth SDK 1.5.1」がひとつだけ登録されました。Mac OS X 10.3に対応したBluetooth SDKの最新版です。
「Bluetooth SDK 1.5.1」
http://developer.apple.com/sdk/
copyright 2004 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp