Jump to content

Macintosh Programming Techniques 1994

From RetroTechCollection

Macintosh Programming Techniques: A Foundation for All Macintosh Programmers is a 1994 book by Dan Parks Sydow, published by M&T Books, a division of MIS:Press, New York. ISBN 1-55828-326-9; Library of Congress QA76.8.M3S96, card number 93-46619.[1] The Library of Congress record gives the extent as xxiii, 614 pages.[2]

The book is an overview of Macintosh programming concepts in C for programmers new to the Macintosh: memory organisation and the heap, resources, QuickDraw and Color QuickDraw, windows, dialogs, menus, machine differences checked with Gestalt(), and memory management. Each chapter ends with a complete example program and lists lessons on the accompanying disk, which held an interactive tutorial program ("In Action!") and the example source code.[3] The second edition is Macintosh Programming Techniques 1996.

Contents

[edit | edit source]

Page numbers are from the book's table of contents.[4]

  • Why This Book is for You, p. 1
  • Introduction, p. 3
  • Chapter 1: Introduction to Macintosh Programming, p. 13
  • Chapter 2: Macintosh Memory, p. 49
  • Chapter 3: Resources, p. 73
  • Chapter 4: QuickDraw Graphics, p. 115
  • Chapter 5: Working With Windows, p. 159
  • Chapter 6: Dealing With Dialogs, p. 223
  • Chapter 7: Managing Menus, p. 287
  • Chapter 8: The Varying Mac, p. 367
  • Chapter 9: Memory Management, p. 437
  • Appendix A: Macintosh C Data Types, p. 549
  • Appendix B: Determining a Trap's Type, p. 553
  • Appendix C: Gestalt Definitions, p. 557
  • Appendix D: Toolbox Routine Summary, p. 567
  • Index, p. 605

What this book does not contain

[edit | edit source]

It is a programming book. Its hardware content is limited to what a program can detect through Gestalt() (processor, RAM size, floating-point unit, machine type, monitors). It has no service procedures, parts lists, schematics or electrical data; Apple's repair documentation is in Category:Apple Service Source. The disk is not included. The hosted scan is 632 PDF pages, including the covers.

[edit | edit source]

Download: Macintosh Programming Techniques 1994.pdf (35 MB)

References

[edit | edit source]
  1. ↑ Dan Parks Sydow, Macintosh Programming Techniques (M&T Books, 1994), title page and copyright page (PDF pp. 4-5).
  2. ↑ Open Library, Macintosh programming techniques: a foundation for all Macintosh programmers, record OL1434693M, from Library of Congress catalogue data. Retrieved 2026-09-30.
  3. ↑ Sydow, Macintosh Programming Techniques (1994), Introduction, pp. 3-11, and Contents, pp. vii-xvii.
  4. ↑ Sydow, Macintosh Programming Techniques (1994), Contents (PDF pp. 7-17).