● 実験器具は自分で探せ!(82)2005年11/26~12/16分

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

【開発環境】

今回もApple側からのネタがありませんので(笑)MOSA会員専用掲示板(MOSAdeBB)に登録された興味深いスレッドをご紹介しておきます。まだMOSAdeBBをのぞいたことのない会員の方は、ぜひお立ち寄りください。

http://www.mosa.gr.jp/bb/modules/newbb/

【談話室】フォーラムから...

「皆さんの環境は?」

MOSAのメンバーがどんな開発環境で作業をしているのかと言う質問が上がったのをきっかけに、話はC++からOOPへと幅広く展開しております(笑)。

【プログラミング技術Q&A 中・上級】フォーラムから...

「WebKitが作成するキャッシュファイル」

CarbonからWebKitを利用した時、自動で作成されるキャッシュファイルの取り扱いについての質疑応答です。

「DataBrowserでCheckBoxをあとからEditableにする方法」

CarbonのDataBrowserで「check box」を使う場合についての考察です。対象APIの機能チェックには最新のサンプルを利用しましょうという教訓付き(笑)。

「Xcodeでプロジェクト名と別のプロダクト名にするには?」

Xcodeで開発する場合のプロジェクト名とプロダクト名の設定の仕方について解説されています。

「Carbon Font Panelで文字カラー」

Carbonから「Font Panel」を利用する場合、そこから文字カラーの情報を得る方法が説明されています(Mac OS X 10.4.3から可能になったもよう)。

「Quartzでindexed color は?」

Quartz 2Dでは、indexed color(カラーパレット256色)の取り扱いはどうなっているのかという話題が取り上げられています。

「 読み取り専用とファイルのロック」

PosixPermissionsでファイルの読み取り専用を判断する方法と、Finderでのロックを検出するCocoaメソッドはあるのか?という質問を軸に、ファイル処理回りの話題が展開しています。

【プログラミング技術Q&A 入門・初級】フォーラムから...

「スクリーンキャプチャ」

Macintoshのスクリーンを高速にキャプチャする方法について、いくつかのヒントが書き込まれています。こうした処理では、マウスカーソル画像が同時にキャプチャできない点がボトルネックになるもよう。

「Cのリファレンス本」

メンバーの方々が推薦されるCのリファレンス本の話題です。

「CrossDevelopment」

Xcode 2.2を利用し、Mac OS X 10.3.Xや10.2.Xなどの旧バージョンOSで問題なく起動するアプリケーションを開発する方法について考察されています。色々と制限があるようですので要注意!

「pascalってなんでしょう?」

Carbon Framewrokにおいて、ルーチンの先頭に「pascal」と定義されているコールバックルーチンがありますが、その「pascal」の意味が何であるのかが解説されています。そこには意外な顛末が....。


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

前回から12月16日の期間中、Apple社のDocumentationサイトには数多くのドキュメントが登録されました。ただし、大部分は今までの内容のマイナーチェンジです。今回は、その中で初版と内容が大幅変更になったドキュメントだけをピックアップしました。今回の初版は「DVD Playback Services Programming Guide」のみですね。また、デベロッパー向け読み物も5つ登録されました。Xcode関連の読み物が3つ登録されています。そろそろエンジンをかけなさいと言うApple社からの暗黙の圧力でしょうか(笑)。「Moving Your Project from CodeWarrior to Xcode」については、前号の木下さんの記事も参照してみてください。

「Apple Human Interface Guidelines」(PDFあり)
「Dashboard Programming Topics」(PDFあり)
「Dashboard Tutorial」(PDFあり)
「DVD Playback Services Programming Guide」(初版)(PDFあり)
「Process Manager Reference」(PDFあり)
「Search Kit Programming Guide」(PDFあり)
「Universal Binary Programming Guidelines, Second Edition」(PDFあり)

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

「Working with Xcode Build Settings」(読み物)

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

「Salon Transcripts Exploits Benefits of Mac Advantages」(読み物)

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

「Moving Your Project from CodeWarrior to Xcode」(読み物)

http://developer.apple.com/tools/movingfromcodewarrior.html

「Getting Control with Subversion and Xcode」(読み物)

http://developer.apple.com/tools/subversionxcode.html

「Sound of Opportunity: The Audio Units Community Takes Off」(読み物)

http://developer.apple.com/audio/audiocommunity.html

前回から12月16日の期間中、新規テクニカルノートはひとつも登録されませんでしたが、新規テクニカルQ&Aは2つ登録されました。「How can I handle smooth mouse wheel scrolling?」の方については、前号の木下さんの記事を参照してみてください。

QA1180「Is dlopen available on all versions of Mac OS X?」
QA1453「How can I handle smooth mouse wheel scrolling?」

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


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

前回から12月16日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードがひとつも登録されませんでした。

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


【デベロップメント SDK】

前回から12月16日の期間中、Apple社のSDKサイトには新しいSDKがひとつも登録されませんでした。

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


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