or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Mac OSX Developer Guide
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Mac OSX Developer Guide [Paperback]

Jesse Feiler (Author)
2.0 out of 5 stars  See all reviews (10 customer reviews)

Price: $68.95 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details

Book Description

October 19, 2001
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

Customers Who Bought This Item Also Bought


Editorial Reviews

From the Back Cover

As you begin developing for Mac OS X, you'll face major changes, lots of difficult decisions, and also some terrific opportunities. TheMac OS X Developer's Guideaims to do more than help you make the transition painlessly: It's dedicated to helping you capitalize on these opportunities and positively thrive in this new environment.

Inside is the background you need to get started, the instruction and examples you need to move forward, and the expert advice you need to solve your toughest programming challenges. At a stage where others may struggle to get up to speed, you can work more efficiently while building more powerful, more usable, more robust applications. That's the beauty of Mac OS X, and of theMac OS X Developer's Guide .

Incisive coverage that will help you:
* Understand Mac OS X, including how it works, its UNIX roots, and how best to develop for it.
* Develop applications using both the Cocoa and Carbon frameworks.
* Optimize your Carbon application with Carbon events and use direct dispatch in Carbon and Cocoa to make your applications more efficient.
* Write Mac OS X programs using C, C++, Java, and Objective-C (includes extensive example code).
* Build applications that take full advantage of all of Aqua's features.
* Port existing applications to Mac OS X.
* Create new applications that run effectively on both Mac OS 9 and Mac OS X.
* Master critical development skills, including prototyping, managing menus, writing and using services, working with events, manipulating files, designing interfaces, and building reusable components.
* Get around in the latest versions of Project Builder and Interface Builder.

About the Author

Jesse Feiler is Software Director of Philmont Software Mill. Co-author of Finding and Fixing Your Year 2000: A Guide for Small Businesses and Organizations with Barbara Butler, and the author of the upcoming FileMaker Pro and the World Wide Web, Jesse has also written Rhapsody Developer's Guide, Cyberdog, and Real World Apple Guide. He has served as a consultant, author, and speaker for many prestigious businesses, including the Federal Reserve Bank of New York, Prodigy, Kodak, Young & Rubicam, and Apple Computer, Inc.


Product Details

  • Paperback: 594 pages
  • Publisher: Morgan Kaufmann; 1st edition (October 19, 2001)
  • Language: English
  • ISBN-10: 012251341X
  • ISBN-13: 978-0122513411
  • Product Dimensions: 9 x 7.2 x 1.7 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 2.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,309,843 in Books (See Top 100 in Books)

More About the Author

Software developer and author specializing in new technologies, Mac OS X, and FileMaker. Consulting through North Country Consulting focuses on small business and non-profits, helping them use new technologies to manage their operations in retail, production, contact management, and planning.

Active in the non-profit world, treasurer of HB Studio and HB Playwrights Foundation, past-president of Mid-Hudson Library System. Interested in non-profit governance, specializing in trustee training seminars.


 

Customer Reviews

10 Reviews
5 star:    (0)
4 star:
 (2)
3 star:
 (1)
2 star:
 (2)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
2.0 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

15 of 15 people found the following review helpful:
1.0 out of 5 stars 0 stars, August 28, 2002
By 
John D. Love-jensen "eljay451" (Chanhassen, MN United States) - See all my reviews
(REAL NAME)   
This review is from: Mac OSX Developer Guide (Paperback)
Disappointed. This book is worthless. The author should not try to write a book while smoking dope. The first half of the book is a Mac-is-great commercial. The last half of the book is a Mac-is-great commercial. Yes, I know the Mac-is-great, I love the Mac, Macs are cool, Macs are usefull, rah rah rah. Unfortunately, the book is content free. No actual developers were involved in the production of this book; no actual developers were informed by reading this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


16 of 18 people found the following review helpful:
1.0 out of 5 stars this weak book betrays it's title, February 27, 2002
By 
Raymond Walsh (Belmont, CA USA) - See all my reviews
This review is from: Mac OSX Developer Guide (Paperback)
As a C developer of Mac & Win software, I bought this book hoping it would be of some help for porting an existing MacOS application (written in C) to Carbon/Mach-O.

This book is worthless for C/C++ developers.

This book is biased toward new projects written in Objective-C & the Cocoa framework. It ignores C, pushing the objective-c language instead.

The first 100 pages deal with topics as worthless as "what is a programmer" and "the history of the mac os" ... Who cares? Teach me about the Event Manager and Quickdraw vs. Quartz. Did you know that this book makes NO mention of Quartz and only has one page number listed for "Darwin" (pg 141).

I've already returned it and I'm now looking for something else.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
2.0 out of 5 stars overview only but not of great use, January 23, 2002
By 
arzewski (pittsburgh, pa United States) - See all my reviews
This review is from: Mac OSX Developer Guide (Paperback)
somewhat disappointed, specially with a that catchy title: *developer's guide*. Going from the coding material only, it would be extremely difficult for a newbie to start coding an app for the Mac OS X. The 1993 book by Simson Garfinkel and Michael Mahoney, "NeXTSTEP programming: step one, object-oriented applications", is much more diligent in providing detailed guidance on just how to construct an app and use the tools for software development. There were also some confusing remarks when comparing the three programming languages, Java, Objective-C, and C++. And omissions too: for example, no mention that a protocol in Objective-C is like an interface in Java. I didn't see a mention of the fact that there is garbage collection in java and there isn't in Objective-C (but I could be mistaken). In my humble opinion, I would place Java and C++ closer together for their types, while Objective-C is closer to Smalltalk for being typeless. A typed Objective-C, in which the identifiers are not of type id but of a class type such as NSString, or NSData, requires the compiler to do alot more work, just as in the case of C++ and Java (and the author does illustrate the disadvantages of these languages with the example of the Fragile Base Class), so there isn't much advantage in using the runtime features of the Objective-C runtime engine. The author chose, in his examples, the typed form of Objective-C. Most of the book is really a description of the product features of the toolkit to use when doing software development, but not to a detailed degree that one could do without printed manuals. This is no substitute to the manuals. No mention was made of connecting to data sources, internet development, distributed applications. The first 50 pages are about why objects are great in storyline form. But is was pleasant to read. In the old days of nextstep programming, there was a beautifull little book that was called Nextstep programming tutorial by Ann something. In that booklet, examples on how to build an application without the Interface Builder were given. Just code in a text editor, write the make file, and then compile. Only in later chapters did the author in that book detailed how the exact same application could be developed using the fancy tools. With this approach, the developer gets a real feel for the development process itself, which are evenutally hidden by the tools. That is the book that I was looking for when I saw the title of this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Mac OS X is a departure from previous operating systems both on mainframes and on personal computers. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
project structure pane, responder chain, main nib file, return dict, direct dispatching, script suite, nib files, dirty documents, underlined code, fragile base class problem, tool pane, notification center, application bundle, source code management, window controller, clipboard support, print panel, editor pane, delegate methods, boilerplate code, other interface elements, target chain, implementing documents, event loop, employee object
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Project Builder, Interface Builder, Core Foundation, Help Viewer, File's Owner, Apple Class Suites, Apple Help, The Tools of Mac, Diary Help, The Frameworks of Mac, Apple's Web, Package Maker, Java Object, Managing Your Code, Walk-Through of Diary, Add File, Color Picker, Human Interface Device, New Sibling, Programming Design Terminology, Show Info, Show Package Contents, Using Windows, Batch Find, Change Entry Title
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Citations (learn more)



Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(78)
(19)
(15)
(12)
(10)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...

Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject