Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
Difference between revisions of "Inside Macintosh"
(43 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | [[File:Insidemaccd.jpg|thumb]] | ||
+ | [[File:Insidemaciv.png|thumb]] | ||
+ | [[File:Insidemaciv2.png|thumb]] | ||
+ | [[File:Insidebook1.jpg|thumb]] | ||
+ | [[File:Insidemac123.jpg|thumb]] | ||
+ | [[File:Insidemac6.jpg|thumb]] | ||
+ | [[File:Insidemacbooks.jpg|thumb]] | ||
+ | |||
Inside Macintosh is a collection of books, organized by topic, that describe the system software of Macintosh computers. Together, these books provide the essential reference for programmers, designers, and engineers creating applications for the Macintosh family of computers. | Inside Macintosh is a collection of books, organized by topic, that describe the system software of Macintosh computers. Together, these books provide the essential reference for programmers, designers, and engineers creating applications for the Macintosh family of computers. | ||
− | The Inside Macintosh | + | You'll need some or all of the Inside Macintosh books--in addition to the documentation for your specific software development environment--to write applications and other software components that run in the Macintosh Operating System. |
+ | |||
+ | Books in the Inside Macintosh series are designed primarily as reference books and not as step-by-step tutorials. (The main exception to that rule is this book, Inside Macintosh: Overview, which is a general introduction to programming on Macintosh computers and to the other Inside Macintosh books.) Nonetheless, there is sufficient "how-to" material in each book that you should be able to successfully implement the features of some particular part of the Macintosh system software by reading the appropriate chapters in Inside Macintosh. Moreover, some of these books contain special introductory chapters that explain general concepts and provide implementation details for specific parts of the system software. For example, the chapter "Introduction to File Management" in the book Inside Macintosh: Files provides a complete explanation of how to implement the typical File menu commands. | ||
=List of Books= | =List of Books= | ||
Line 13: | Line 23: | ||
* Apple Guide Complete | * Apple Guide Complete | ||
* Electronic Guide to Macintosh Human Interface Guidelines | * Electronic Guide to Macintosh Human Interface Guidelines | ||
− | * Macintosh Human Interface Guidelines | + | * Macintosh Human Interface Guidelines |
===Graphics and Media=== | ===Graphics and Media=== | ||
− | * Advanced Color Imaging on the Mac OS | + | * [[Advanced Color Imaging on the Mac OS]] |
* Imaging With [[QuickDraw]] | * Imaging With [[QuickDraw]] | ||
* [[QuickDraw 3D]] | * [[QuickDraw 3D]] | ||
** 3D Graphics Programming with QuickDraw 3D | ** 3D Graphics Programming with QuickDraw 3D | ||
− | ** 3D Metafile Reference | + | ** 3D Metafile Reference |
* [[QuickDraw GX]] | * [[QuickDraw GX]] | ||
** QuickDraw GX Environment and Utilities | ** QuickDraw GX Environment and Utilities | ||
Line 41: | Line 51: | ||
* Interapplication Communication | * Interapplication Communication | ||
* Networking | * Networking | ||
− | * | + | * [[Open Transport]] |
− | + | * Telephony | |
− | * Telephony | ||
===Operating System Services=== | ===Operating System Services=== | ||
− | * AppleScript | + | * [[AppleScript]] |
** AppleScript Finder Guide | ** AppleScript Finder Guide | ||
** AppleScript Language Guide | ** AppleScript Language Guide | ||
Line 52: | Line 61: | ||
* Devices | * Devices | ||
* Files | * Files | ||
− | * Macintosh Toolbox Essentials | + | * [[Macintosh Toolbox]] Essentials |
− | * Mac OS Runtime Architectures | + | * [[Mac OS Runtime Architectures]] |
* Memory | * Memory | ||
* More Macintosh Toolbox | * More Macintosh Toolbox | ||
Line 60: | Line 69: | ||
* PowerPC System Software | * PowerPC System Software | ||
* Processes | * Processes | ||
− | * Text | + | * Text |
===Internet and Component Software=== | ===Internet and Component Software=== | ||
− | * Cyberdog Programmer's Kit | + | * [[Cyberdog]] Programmer's Kit |
− | * OpenDoc Class Reference | + | * [[OpenDoc]] Class Reference |
− | * OpenDoc Cookbook | + | * [[OpenDoc]] Cookbook |
− | * OpenDoc Programmer's Guide | + | * [[OpenDoc]] Programmer's Guide |
* Programming With JManager | * Programming With JManager | ||
− | * Using JBindery | + | * [[Using JBindery]] |
===Developer Tools and Languages=== | ===Developer Tools and Languages=== | ||
* MacApp Class and Method Reference | * MacApp Class and Method Reference | ||
* MacAppProgGuide | * MacAppProgGuide | ||
− | * ResEdit Reference | + | * [[ResEdit Reference]] |
+ | |||
+ | ===Copland=== | ||
+ | * [[Inside Macintosh: Microkernel and Core System Services]] | ||
+ | * [[Inside Macintosh: Modular I/O]] | ||
+ | * [[Inside Macintosh: Open Transport]] | ||
+ | * [[Inside Macintosh: Apple Events in Mac OS 8]] | ||
+ | * [[Inside Macintosh: File Navigation and Access]] | ||
+ | * [[Inside Macintosh: Human Interface Toolbox]] | ||
+ | * [[Inside Macintosh: SCSI Family Reference]] | ||
+ | * [[Inside Macintosh: Text Handling and Internationalization]] | ||
+ | |||
+ | =Covers= | ||
+ | <gallery mode="packed"> | ||
+ | File:Impowerpc.jpg | ||
+ | File:Imquickdraw.jpg | ||
+ | File:Immemory.jpg | ||
+ | File:Imoverview.jpg | ||
+ | File:Imquicktime.jpg | ||
+ | </gallery> | ||
+ | |||
+ | =Related Documents= | ||
+ | * [[Inside Macintosh: Mac OS 8 Toolbox Reference]] | ||
+ | * [[Inside Macintosh: Mac OS 8 Toolbox Reference (1998)]] | ||
+ | * [[Inside Macintosh: Open Transport (July 1995)]] | ||
+ | * [[Inside Macintosh: Networking With Open Transport (1997)]] | ||
+ | * [[Inside Macintosh: Adding Multitasking Capability to Applications Using Multiprocessing Services]] | ||
+ | * [[Inside Macintosh: Programming With the Mac OS 8.5 Control Manager]] | ||
+ | * [[Inside Macintosh: Mac OS 8.5 Dialog Manager Reference]] | ||
+ | * [[Inside Macintosh: Mac OS 8.5 Menu Manager Reference]] | ||
+ | * [[Inside Macintosh: Transferring Data With the URL Access Manager]] | ||
+ | * [[Inside Macintosh: Apple Type Services for Unicode Imaging Reference]] | ||
+ | * [[Inside Macintosh: Mac OS 8 Menu Manager Reference]] | ||
+ | * [[Inside Macintosh: Folder Manager Reference]] | ||
+ | * [[Inside Macintosh: Mac OS 8 Control Manager Reference]] | ||
+ | * [[Inside Macintosh: Mac OS 8 Dialog Manager Reference]] | ||
+ | * [[Inside Macintosh: Managing Color With ColorSync]] | ||
+ | * [[Inside Macintosh: Mac OS 8 Window Manager Reference]] | ||
+ | |||
+ | =External Resources= | ||
+ | * https://preterhuman.net/macstuff/insidemac/ - HTML version from the Apple developer CD | ||
+ | * https://web.archive.org/web/20010828073855/http://developer.apple.com/techpubs/macos8/Indexes/documentindex.html - post-2000 location of archived content | ||
=See Also= | =See Also= | ||
* [[Apple Computer]] | * [[Apple Computer]] | ||
+ | |||
[[Category:Apple]][[Category:Books]] | [[Category:Apple]][[Category:Books]] |
Revision as of 23:13, 8 November 2022
Inside Macintosh is a collection of books, organized by topic, that describe the system software of Macintosh computers. Together, these books provide the essential reference for programmers, designers, and engineers creating applications for the Macintosh family of computers.
You'll need some or all of the Inside Macintosh books--in addition to the documentation for your specific software development environment--to write applications and other software components that run in the Macintosh Operating System.
Books in the Inside Macintosh series are designed primarily as reference books and not as step-by-step tutorials. (The main exception to that rule is this book, Inside Macintosh: Overview, which is a general introduction to programming on Macintosh computers and to the other Inside Macintosh books.) Nonetheless, there is sufficient "how-to" material in each book that you should be able to successfully implement the features of some particular part of the Macintosh system software by reading the appropriate chapters in Inside Macintosh. Moreover, some of these books contain special introductory chapters that explain general concepts and provide implementation details for specific parts of the system software. For example, the chapter "Introduction to File Management" in the book Inside Macintosh: Files provides a complete explanation of how to implement the typical File menu commands.
List of Books
General Overview
- Apple Game Sprockets Guide
- Overview
- QuickDraw 3D RAVE
- X-Ref
User Interface
- Apple Guide Complete
- Electronic Guide to Macintosh Human Interface Guidelines
- Macintosh Human Interface Guidelines
Graphics and Media
- Advanced Color Imaging on the Mac OS
- Imaging With QuickDraw
- QuickDraw 3D
- 3D Graphics Programming with QuickDraw 3D
- 3D Metafile Reference
- QuickDraw GX
- QuickDraw GX Environment and Utilities
- QuickDraw GX Graphics
- QuickDraw GX Objects
- QuickDraw GX Printing
- QuickDraw GX Printing Extensions and Drivers
- QuickDraw GX Programmer's Overview
- QuickDraw GX Typography
- QuickTime
- QuickTime
- QuickTime Components
- Sound
- Speech Recognition Manager
- Virtual Reality Programming with QuickTime VR
Networking, Communications & Collaboration
- AOCE Application Interfaces
- AOCE Service Access Modules
- Interapplication Communication
- Networking
- Open Transport
- Telephony
Operating System Services
- AppleScript
- AppleScript Finder Guide
- AppleScript Language Guide
- AppleScript Scripting Additions Guide
- Devices
- Files
- Macintosh Toolbox Essentials
- Mac OS Runtime Architectures
- Memory
- More Macintosh Toolbox
- Operating System Utilities
- PowerPC Numerics
- PowerPC System Software
- Processes
- Text
Internet and Component Software
- Cyberdog Programmer's Kit
- OpenDoc Class Reference
- OpenDoc Cookbook
- OpenDoc Programmer's Guide
- Programming With JManager
- Using JBindery
Developer Tools and Languages
- MacApp Class and Method Reference
- MacAppProgGuide
- ResEdit Reference
Copland
- Inside Macintosh: Microkernel and Core System Services
- Inside Macintosh: Modular I/O
- Inside Macintosh: Open Transport
- Inside Macintosh: Apple Events in Mac OS 8
- Inside Macintosh: File Navigation and Access
- Inside Macintosh: Human Interface Toolbox
- Inside Macintosh: SCSI Family Reference
- Inside Macintosh: Text Handling and Internationalization
Covers
Related Documents
- Inside Macintosh: Mac OS 8 Toolbox Reference
- Inside Macintosh: Mac OS 8 Toolbox Reference (1998)
- Inside Macintosh: Open Transport (July 1995)
- Inside Macintosh: Networking With Open Transport (1997)
- Inside Macintosh: Adding Multitasking Capability to Applications Using Multiprocessing Services
- Inside Macintosh: Programming With the Mac OS 8.5 Control Manager
- Inside Macintosh: Mac OS 8.5 Dialog Manager Reference
- Inside Macintosh: Mac OS 8.5 Menu Manager Reference
- Inside Macintosh: Transferring Data With the URL Access Manager
- Inside Macintosh: Apple Type Services for Unicode Imaging Reference
- Inside Macintosh: Mac OS 8 Menu Manager Reference
- Inside Macintosh: Folder Manager Reference
- Inside Macintosh: Mac OS 8 Control Manager Reference
- Inside Macintosh: Mac OS 8 Dialog Manager Reference
- Inside Macintosh: Managing Color With ColorSync
- Inside Macintosh: Mac OS 8 Window Manager Reference
External Resources
- https://preterhuman.net/macstuff/insidemac/ - HTML version from the Apple developer CD
- https://web.archive.org/web/20010828073855/http://developer.apple.com/techpubs/macos8/Indexes/documentindex.html - post-2000 location of archived content