Inside Macintosh

Revision as of 17:42, 17 October 2020 by Netfreak (talk | contribs) (→‎Copland)

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

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

Developer Tools and Languages

Copland

See Also