Macintoshの内部
Inside Macintoshは、Apple Computerが発行する開発者向けドキュメントマニュアルの名前であり、MacintoshコンピューターのAPIとマシンアーキテクチャを文書化しています。
Macintosh 128kの最初のドキュメントであるInside Macintoshは、コピーされた3穴のパンチされたページを持つ2つの大きなバインダーで配布され、更新は数か月ごとに挿入されます。 Addison-Wesleyの公式バージョンが遅れたため、1985年4月に25ドルのプロモーションエディション(電話帳出版社Lakeside Pressから発行された「電話帳エディション」として知られる)が利用可能になりました。
Addison-Wesleyは1985年11月にInside Macintoshの最初のハードカバー版を発行しました。1冊の本に3巻があり、オリジナルのMac 128K、Macintosh XL、およびMac 512K( "Fat Mac")モデルをカバーしました。 Macintosh Plusがリリースされたとき、Volume IV(1986)は、そのモデルで導入されたシステムソフトウェアへの変更を詳述しています。 Volume Vは1987年にMac IIラインで導入されました。このマニュアルでは、カラーQuickDrawだけでなく、Mac IIおよびMac SEハードウェアおよびその他の新しいソフトウェアコンポーネントについても説明しています。ボリュームVI(1991年4月)は、システム7について説明しています。 32の章があるため、最初の3巻のハードカバー版よりも厚かった。すべてのボリュームは、一緒に読むように設計されています。情報は繰り返されませんでした。
この直後に、AppleはInside Macintoshシリーズ全体を刷新し、特定のマシンモデルや機能ではなく、議論された機能分野に応じたボリュームに分割しました。この形式では、シリーズははるかに一貫性があり、プログラマーにとってはるかに優れたリファレンスでした。従来のMac OSに新しい機能が追加されたため、時間の経過とともに徐々に古くなった最初のシリーズとは対照的に、以前に公開されたものを無効にすることなく新しいボリュームを書き込むことができました。 27巻:
- AOCEアプリケーションインターフェイス
- AOCEサービスアクセスモジュール
- コミュニケーションツールボックス
- 装置
- ファイル
- QuickDrawを使用したイメージング
- アプリケーション間通信
- Macintosh Toolbox Essentials
- 記憶
- その他のMacintoshツールボックス
- ネットワーキング
- オペレーティングシステムユーティリティ
- 概要
- QuickDraw GX環境およびユーティリティ
- QuickDraw GXグラフィックス
- QuickDraw GXオブジェクト
- QuickDraw GX印刷
- QuickDraw GX印刷拡張機能とドライバー
- QuickDraw GXプログラマーの概要
- QuickDraw GXタイポグラフィ
- クイックタイム
- QuickTimeコンポーネント
- PowerPC数値
- PowerPCシステムソフトウェア
- プロセス
- 音
- テキスト
- X-Ref
関連出版物
- ResEditリファレンス
- TrueTypeフォント形式の仕様
1990年代後半、AppleはInside Macintoshを印刷本として出版することをやめ、代わりに少なくとも1994年以降、オンラインでCD-ROMとして利用できるようにしました。それ以降、CDバリアントは段階的に廃止されましたが、Apple開発者は開発者CDの一部としてオンラインドキュメントを受け取ることができます。オンライン形式では、情報の管理がはるかに簡単ですが、一部の開発者は依然として印刷形式を好んでいます。
Inside Macintoshは、従来のMac OSのみを対象としています。 Mac OS X用の新しいドキュメントセットが導入されました。当初、このドキュメントには、CarbonでサポートされているAPIとサポートされていないAPIを示す「Carbon Specification」と、OPENSTEPから継承されたCocoaドキュメントのみが含まれていました。後に、Carbon SpecificationはCarbon Referenceにリファクタリングされ、実際にドキュメント化されたAPIを説明しました( Inside Macintoshから多くのコンテンツを取得)。現在、カーボンリファレンスとCocoaリファレンスは、ADCリファレンスライブラリにバンドルされています。
受信
1985年12月のBYTEのブルースF.ウェブスターは、 Inside Macintoshを「悪名高く、高価で、あいまい」と説明しましたが、「Macで多くのことをしたい人にとっては...唯一の本当の情報源です」。彼はSargonの開発者であるKathe Spracklenを引用して、この本は「25の章で構成されており、各章を読む前に他の24の章を理解する必要がある」と述べた。 「MacのROMの最良のガイドはInside Macintoshです 」とRobert C. Plattは1985年8月に述べています。「残念ながら、 Inside Macintoshはこれまでに書かれた最も理解しにくい文書でもあります」。