● 実験器具は自分で探せ!(97)2006年7/29~8/18分

  このニュースは、MOSAの会員にのみ配布されているデベロッパー向けの
  デジタルマガジンMOSADeNのに掲載された記事です。ほぼ一ヶ月遅れで
  ここに掲載されて行きます

【開発環境】

WWDC2006も無事終了しました。筆者的には、予想通り64bit版のCocoaとCarbonの発表があり大変満足しています。ただし、全体としては「まだ何か隠されているのか?」という感じが拭えず、ちょっと「お預け」をくったようなWWDCではありました(笑)。まだ詳しい内容は書けないのですが、64bit版アプリケーションを作成する上での注意点についてもだいたい予想範囲内でした。ただ一点だけ「え〜、そんなことをしても大丈夫なの?」という驚きがありましたが、その件については可能な時期が来たら、API徒然草の方で詳しく解説したいと思います。

Mac OS X 10.5(Leoperd)では、今までの32bitアプリケーションも問題なく起動できるわけですから、大容量のメモリを消費するとか、doubleの浮動小数点演算を頻繁に実行するとかの処理が無い限り、一般的なアプリケーションが64bit化を考慮する必要はほとんどないと思います。それよりも、Mac OS X 10.4(Tiger)から試験的に実装されている(と言うか、間に合わなかった?)レゾリューション・インディペンデント・ユーザインターフェースに対応する方が重要だろうと感じています。とにかく、また仕事が増えたことだけは間違いないようですね...。

兎にも角にも、参加された皆さん大変ご苦労様でした!。また来年、会場でお会いいたしましょう!


【テクニカルドキュメント】

前回から8月18日の期間中、Apple社のGuidesサイトには新規ドキュメントが多数登録されましたが、Referenceサイトへの新規登録はひとつだけでした。WWDCで発表されたMac Proのハードウェア仕様ドキュメントが登録された関係上、関連する「Developer Note」がすべて更新されています。それ以外ですと、Mac OS X Server関連のドキュメントが多数更新されています。こちらも、WWDCでインテル版Mac OS X Serverが発表された関係でしょう。加えて、Xcode 2.4についてのリリースノートやデベロッパ向け読み物が登録されています。

「QuickTime 7.1 Update Guide」(PDFあり)(初版)
「Mac Pro Developer Note」(初版)
「AirPort Developer Note」
「Audio Developer Note」
「Bluetooth Developer Note」
「Ethernet Developer Note」
「FireWire Developer Note」
「Hardware Developer Note Terms and Abbreviation」
「CI Developer Note」
「RAM Expansion Developer Note」
「Universal Serial Bus Developer Note」
「Video Developer Note」
「Apple Remote Desktop Focus on Task Server」(PDFあり)(初版)
「Audio Unit Programming Guide」(PDFあり)(初版)
「Core Audio Overview」(PDFあり)(初版)
「Mac OS X Security Configuration Guide」(PDFあり)(初版)
「Mac OS X Server Collaboration Services Administration」(PDFあり)
「Mac OS X Server Getting Started」(PDFあり)
「Mac OS X Server Getting Started Supplement」(PDFあり)(初版)
「Mac OS X Server Security Configuration Guide」(PDFあり)(初版)
「Mac OS X Server Upgrading and Migrating to Version 10.4 or Later」(PDFあり)
「Quartz Composer Web Kit Plug-in Programming Guide」(PDFあり)(初版)
「Smart Card Setup Guide」(PDFあり)(初版)
「Xsan Administrator's Guide for Xsan 1.4」(PDFあり)
「Xsan Migration Guide for Xsan 1.4」(PDFあり)

http://developer.apple.com/documentation/index-rev-date.html

「QuickTime 7.1 Update Reference」(PDFあり)(初版)

http://developer.apple.com/reference/index-rev-date.html

リリースノート

「Xcode 2.4 Release Notes」
「Xcode 2.3 Release Notes」
「Core Audio Release Notes」

http://developer.apple.com/releasenotes/index-rev-date.html

「Bare Bones Uses Platform Innovation for Yojimbo」(読み物)

http://developer.apple.com/business/macmarket/yojimbo.html

「Automating Development Tasks with Automator and Xcode」(読み物)

http://developer.apple.com/tools/xcode/automatorforxcode.html

前回から8月18日の期間中、新規テクニカルノートはひとつも登録されませんでしたが、新規テクニカルQ&Aの方はひとつだけ登録されました。それにしても、CarbonにはあるのにCocoaにはないユーザインターフェースオブジェクトがあったんですね(笑)。

http://developer.apple.com/technicalnotes/index-rev-date.html

QA1485「How to create a Cocoa Disclosure Button Control」(初版)

http://developer.apple.com/technicalqas/index-rev-date.html


【サンプルソースコード】

前回から8月18日の期間中、Apple社のSample Codeサイトには、バラエティーにとんだサンプルソースコードが16も登録されました。また、WWDCに参加された方は、Apple社のWWDC2006サイトのセッションのページから、そのセッションに関連しているドキュメントやサンプルソースコードをダウンロードできるようになっています。そちらも早めに参照しておいてください(サイトが無くなる前に...)。

https://developer.apple.com/wwdc2006/

「SayIt」(Web Kit関連)(初版)
「CarbonCocoa_PictureCursor」(Carbon&NSCursor関連)(初版)
「BlockAnimation」(Java関連)(初版)
「Dicey」(Cocoa&Gamet関連)(初版)
「OpenGL based game template」(Game&OpenGL関連)(初版)
「Resizer」(Widget関連)(初版)
「Birthdays」(Widget関連)(初版)
「CarbonQuartzComposer_TV」(QuartzComposer関連)(初版)
「HelloStudio」(AppleScript Studio関連)(初版)
「Processes」(AppleScript Studio関連)(初版)
「TextEditPlus」(Cocoa&TextEdit関連)(初版)
「CxxNewDelete」(C++関連)(初版)
「Carbon Porting Tutorial」(Carbon関連)(初版)
「CarbonCocoaCoreImageTab」(CoreImage関連)(初版)
「AttachAScrip」(AppleScript関連)(初版)
「ComplexPlayThru」(CoreAudio関連)

http://developer.apple.com/samplecode/index-rev-date.html


【デベロップメント SDK】

前回から8月18日の期間中、Apple社のSDKサイトには新しいSDKが2つ登録されました。「QuickTime 7.1.2 SDK」と、同じくそのWindows用のSDKです。またToolsサイトには「Xcode 2.4」と「CHUD 4.4.2」が登録されています。Xcode 2.4では、最新のMac Proに搭載されているXeonプロセッサが64bit版であることから、PowerMac G5と同様にインテル版64bitアプリケーションを作成できるようになりました。ただし、Mac OS X 10.4.xではCocoaやCarbonが64bit対応ではありませんので、ユーザインターフェースを分離した形での開発となります。Mac OS X 10.5の登場が待ち遠しいですね!

「Xcode 2.4」
「Computer Hardware Understanding Development (CHUD) 4.4.2」

http://developer.apple.com/tools/download/

「QuickTime 7.1.2 SDK」
「QuickTime 7.1 SDK for Windows」

http://developer.apple.com/sdk/


copyright 2006 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp