New User!
Mac OSX Developer Guide
By: Jesse FeilerImprint: Morgan Kaufmann
Format: Adobe Encrypted (DRM)
Earn $0.50 - Write a Review »
Mac OS X, Apple's newest operating system for the Macintosh platform, is profoundly different from its earlier versions because of its similarity to the UNIX operating system. For developers writing software for OS X this means adjusting to two new environments to create applications and to access the enhanced features of the new OS, Cocoa and Carbon. Cocoa is an object-oriented API in which all future OS X programs will be written. Carbon is a transitional technology allowing compatibility of applications written for earlier versions of the Mac OS with Mac OS X.
Mac OS X Developer's Guide focuses equally on Cocoa and Carbon, guiding the reader through these technologies and showing how to write applications in both. It is the first book for Mac OS X developers written for those who are already working on applications, as well as new developers just getting started. It starts off describing the new OS and its development tools then focuses on specific programming issues, providing tips on making the transition from classic Mac OS code to Mac OS X.
* A guide for developers already writing applications as well as new developers just getting started
* Focuses equally on both Cocoa and Carbon environments
* Provides tips on transitioning from writing code for classic Mac OS to OS X
* References Apple online materials extensively, to keep developers up to speed on changes
See more like this in our Computers eBooks section
Share your thoughts on the Mac OSX Developer Guide Computers eBook with others!
| Title of Computers eBook: Mac OSX Developer Guide | |
| Release Date: 10-05-2001 | |
| Publisher: Morgan Kaufmann |
This eBook download is available in the following formats:
| Parent title | Mac OSX Developer Guide |
|---|---|
| Encrypted (DRM) | Yes |
| SKU | 9780080510521 |
| File size | 24119 |
| Security | n/a |
| Printing | Not allowed |
| Copying | Not allowed |
| Read aloud | No Sys requirements Download reader |
| Devices | Samsung Tablet, Apple Ipad & Iphone, Barnes & Noble Nook, Kobo eReader, Aluratek Libre, Iliad, Nokia, Blackberry, Hanlin |
| Note | Excellent navigation features are available via Adobe such as bookmarks and a quick access table of contents. Text search is easily accessible. An Adobe DRM-protected file is different than a pdf file in that it uses Adobe DRM (Digital Rights Management) technology, which authors and publishers use to protect their content from illegal online distribution and to set certain privileges such as restrictions on copying and printing. |
Mac OSX Developer Guide
Chapter One
Introduction
Mac OS X is a departure from previous operating systems both on mainframes and on personal computers. Its structure is thoroughly modern—it is based on a small kernel that isolates the most critical aspects of the operating system, and it is object oriented to a degree that has not been seen in a mainstream operating system. Its user experience has been developed based not only on Apple's years of research and development in this area, but also on the powerful processors of today and tomorrow that can provide a rich, sophisticated, and delightful user experience of greater elegance and power than their earlier incarnations could provide.
This book is for Mac OS X developers—for people who are starting to explore Mac OS X to find out what's there and what the opportunities are. It is about writing software and about how Mac OS X makes the developer's job much easier—and very different.
Writing computer software can be very rewarding—both intellectually and financially. Yet it requires scrupulous attention to detail and often consists of continuing repetitions of nearly similar tasks—tasks that must be carried out with attention and accuracy, despite their likenesses. Errors can cause immediate problems, or they can lie in wait until a particular combination of circumstances conspires to loose their destructive forces on unsuspecting people.
The work is extraordinarily labor intensive, consuming large amounts of the lives of often highly paid people while requiring them to repeat (not mindlessly but mindfully) the same tasks over and over, at the same time exacting high
...








