Macintosh Revealed 2nd Edition Volume One 1987
Macintosh Revealed, Volume One: Unlocking the Toolbox, second edition, is Stephen Chernicoff's introduction to programming the Macintosh User Interface Toolbox, published by Hayden Books, a division of Howard W. Sams & Company, Indianapolis, © 1985 and 1987. The copy scanned is the third printing (1988); ISBN 0-672-48400-5, Library of Congress catalog card number 85-8611. The scan hosted here has 585 pages.
The examples are in Pascal, with notes on calling the Toolbox from assembly language. The preface says the book is for experienced programmers. The acknowledgments thank Scott Knaster of Apple for technical review and Chris Espinosa and Mike Murray, Chernicoff's managers at Apple. The first edition (1985) is hosted as Macintosh Revealed Volume One Unlocking the Toolbox 1985.
Contents
[edit | edit source]Book page numbers.
- 1 All the Tools You Need (p. 1): how the book and its reference sections are organised
- 2 Putting the Tools to Work (p. 11): the trap mechanism, the stack, the Pascal and assembly-language interfaces, strings, bit operations, arithmetic, date and time
- 3 Thanks for the Memory (p. 59): memory organisation, the stack and heap, handles and master pointers, relocatable blocks, locking and purging
- 4 Any Port in a Storm (p. 111): QuickDraw coordinates, points and rectangles, polygons and regions, bit maps, graphics ports
- 5 Quick on the Draw (p. 185): line drawing, pen, patterns and transfer modes, bit transfer, icons, shapes, pictures
- 6 Summoning Your Resources (p. 275): the Resource Manager, resource files and attributes
- 7 Getting Loaded (p. 327): code segments, the jump table, packages, signatures and file types, Finder resources, drivers and desk accessories, the desk scrap
- 8 Upstanding Characters (p. 379): the character set, keyboard configurations, fonts, QuickDraw text
- Appendix A Volume One Toolbox Summary (p. 447); B Resource Formats (p. 489); C Memory Layouts (p. 505); D Key Codes and Character Codes (p. 511); E Error Codes (p. 519); F Summary of Trap Macros and Trap Words (p. 526); G Summary of Assembly Language Variables (p. 539)
- Glossary (p. 543); Index (p. 587)
What it does not contain
[edit | edit source]It is a programming book. It has no schematics, parts lists, voltages or service procedures. For hardware figures use Apple's service manuals (Category:Apple Service Source) and developer notes.
Related documents
[edit | edit source]- Macintosh Revealed Volume One Unlocking the Toolbox 1985, the first edition
- Macintosh Revealed 2nd Edition Volume Two 1987, the companion volume
- Macintosh Revealed Volume Three 1989
- Macintosh Revealed Volume Four Expanding the Toolbox 1990
- Inside Macintosh Volumes I-II-III 1985
Download: Macintosh_Revealed_2nd_Edition_Volume_One_1987.pdf (29.5 MB)