Mac OS Xアプリケーション開発技法 |
Project Builder&Interface Builder |
---|
Javaプログラミング |
著者 | 株式会社ニコラテスラ 酒井 皇治 |
---|---|
判型 | A5判,312頁 |
本体価格 3,200円 | |
ISBN | 978-4-87783-054-0 C3004 |
アップル社の新世代オペレーティングシステムであるMac OS Xは,従来のMac OSの親しみやすさを維持しつつ,プロの開発現場を中心に鍛えぬかれ進化し続けるUNIX OSを基盤に取りいれた,現在最も注目されているオペレーティングシステムの一つです。その美しいユーザインタフェースAquaの内側に秘められたさまざまな最新技術をもとに,iTuneやiMovieをはじめとする洗練されたソフトウェアが次々に生み出され,Macintoshの世界はこれまで以上に広がっていこうとしています。
Mac OS Xの発展の原動力となっている数々の魅力的なソフトウェア。その多くは,Mac OS X用の開発環境・GUI構築ツールである「Project Builder」と「Interface Builder」を用いて作りだされています。これらは無料で提供されるものでありながら,はじめてでも自然に馴染む扱いやすさと,比較的大規模なプログラミングにも耐えうる機能性を高い水準で満たした,非常に上質なソフトウェアです。
本書は,「Project Builder」および「Interface Builder」を用いて,javaアプリケーション開発の基礎を詳しく解説する書籍です。さまざまな環境に普及しているjava言語は,Mac OS Xの主要なプログラミング言語の一つでもあります。すでにMacintoshを利用されていて,Mac OS Xでのアプリケーション開発について知りたい方々や,Javaを使ったアプリケーション開発に興味をもっている方々はもちろん,UNIXやjavaについての知識があり,Mac OS Xでの開発を考えている方々にも役立つ内容となっています。
序章 | |
第1章 | 開発環境「Project Builder」と「Interface Builder」のインストール |
開発環境をインストールする前に | |
開発環境のインストール | |
Mac OS自体のインストール | |
ネットワークアップデート | |
「Disk Utility」 | |
ディスクイメージ | |
第2章 | 「Project Builder」と「Interface Builder」による開発手順 |
サンプルアプリケーションの動き | |
「Project Builder」でのプロジェクト作成 | |
「Interface Builder」でのGUI編集 | |
「Project Builder」に戻ってのJavaファイルの編集 | |
第3章 | 「Project Builder」によるアプリケーションのデバッグ例 |
コンパイラエラーへの対応 | |
実行時エラーへの対応:デバッガの利用手順 | |
第4章 | Mac OS X固有のデータ—リソースなど— |
Mac OS Xアプリケーションのリソース構造 | |
Mac OS Xアプリケーションのアイコン設定 | |
文字列の日本語化 | |
画像や音声といったデータの扱い | |
第5章 | 「Project Builder」でのプログラム編集 |
「Project Builder」の環境設定 | |
「Project Builder」の基本機能 | |
「Project Builder」のファイル操作 | |
第6章 | 「Interface Builder」でよく使うクラスの例 |
「NSButton」,「NSTextField」クラス:簡単な計算機 | |
「NSView」,「NSSlider」,「NSColorWell」クラス:ペイント機能 | |
「NSDocument」,「NSTextView」クラス:テキスト編集とファイル | |
「NSScrollView」,「NSMenu」,「NSMenuItem」クラス:メニュー処理 | |
第7章 | JavaによるMac OS 9アプリケーションの開発 |
Javaソースコードの作成 | |
第8章 | クロスプラットフォームJavaプログラミングへの取り組み |
Mac OS Xのコマンドインタプリタ「Terminal」 | |
Mac OS XでのJavaアップレット開発 | |
他のプラットフォームからMac OS Xへ | |
他のプラットフォームからMac OS Xへ(その2):「MRJAppBuilder」 |