NOW AVAILABLE FREE ON THE INTERNET
A Hobbyist’s Guide to Programming the Mac OS in C
A Hobbyist’s Guide to Programming the Mac OS in Pascal
MACINTOSH C: A Hobbyist’s Guide to Programming the Macintosh in C
(Version 1.0) was first published on the Internet in March 1996.
Since then, Version 1.0 has been completely revised and overhauled,
the result being the new, improved Version 1.1, together with a small
title change intended to accommodate Apple’s recently-announced dual
MACINTOSH PASCAL was developed in conjunction with Version 1.1 of
MACINTOSH C. It is exactly the same as MACINTOSH C Version 1.1
except that, as you would expect, all the demonstration programs,
code snippets, etc., are in Pascal rather than C.
MACINTOSH C and MACINTOSH PASCAL both comprise:
* An 809-page book, which is available for download in Microsoft
Word and PDF formats.
* A package of demonstration programs, which were created using
In addition, both books may be browsed on-line (HTML and PDF in the
case of MACINTOSH C; PDF only in the case of MACINTOSH PASCAL).
A downloadable edition of MACINTOSH C is also available for users of
Symantec’s THINK C development system.
MACINTOSH C and MACINTOSH PASCAL contain chapters and demonstration
programs covering system software, memory, and resources; low-level
and operating system events; menus; windows; controls; dialogs and
alerts; the Finder interface; required Apple events; Basic QuickDraw;
Colour QuickDraw; GWorlds, Pictures, Icons, and Cursors; printing;
files; more on resources; scrap; text and TextEdit; Lists and LDEFs;
CDEFs and VBL tasks; floating windows and WDEFs; sound; miscellaneous
topics (code segmentation, status bars and scanning for command-
period, notifications, the color picker, compatibility with the
operating environment, coping with multiple monitors); porting to the
MACINTOSH C and MACINTOSH PASCAL, on-line and downloadable, are now