... X
3
1
Welcome to Mac OS X
■
Origins of Mac OS X
■
Macintosh user interface
■
Mac OS user interface
■
Mac OS X UNIX underpinnings
■
Mac OS X system architecture
4 CHAPTER 1
Welcome to Mac OS X
You’re ... mention.
Programming Mac OS X
:
A GUIDE FOR UNIX
DEVELOPERS
KEVIN O’MALLEY
MANNING
xix
about this book
This book is about Mac OS X...
... upgrading a more pleasant experience.
Gnawing to the Core of OS X
The operating system (that is, the OS in Mac OS X) is what makes a Mac a
Mac. Without it, your Mac is a pile of silicon and ...
optional software, great Mac Web sites, and hardware ideas.
Appendix: Last, but certainly not least, I cover installing Mac OS X Snow
Leopard in the appendix. The whol...
... also appear.
READ THE UNIX MANUAL
UNIX FOR MAC
12
READ THE UNIX MANUAL
01 5373 0X Ch01.qxd 3/25/03 8:55 AM Page 12
■ The second screen of
information appears.
› Press the Spacebar and
read each ... applications. In truth, Aqua is a
group of applications that run atop the Mac OS X
foundation of Unix; Aqua starts automatically to provide
you with the familiar Mac OS X...
... Core Data and so that we can keep the distractions to
a minimum while w e explore Core Data.
ADVANCED READERS 16
2.3 Advanced Read ers
If you are already a bit familiar with Core Data and building ... Modern
desktops and laptops have more than one CPU available to use, and
if the situation demands it, it is expected that our applications will
take advantage of all that processing power in...
... Secretary
RaiseSalary 5%
Case Manager
RaiseSalary 10%
Case Programmer
RaiseSalary 15%
Case Architect
RaiseSalary 20%
'etc
End Select
which was a pain to maintain because whenever you added ... cost, and Chapter 4 will explain
the advantages and disadvantages of automatic garbage collection.
Structured Exception Handling
All versions of Visual Basic use a form of error handling...
... of RAM
(early MacBook Pros and Mini might not have it) and 5 GB of
disk space.
• Mac Mini (early 2006 and later)
• MacBook (all models)
• Mac Pro (all models)
• iMac (early 2006 and later)
• Xserve ... JavaScript and not, say, Pascal? Because
JavaScript is all over the Web. JavaScript is part of the power
behind AJAX (Asynchronous JavaScript and XML) and
DHTML (Dynamic Hyper Text Markup L...
... 604
StuffIt 605
QuicKeys X3 605
BBEdit 605
REALbasic 607
At Least One Game 608
Mac OS X Chess 608
World of WarCraft 609
Book VII: Advanced Mac OS X 611
Chapter 1: . . . And UNIX Lurks Beneath . . . . . ... 4: I’m Okay, You’re a Printer 585
Chapter 5: Applications That You’ve (Probably) Gotta Have 595
Book VII: Advanced Mac OS X 611
Chapter 1: . . . And UNIX Lurks Bene...