Every Mac OS X system comes with all the essentials required for programming: free development tools, resources, and utilities. However, finding the place to begin may be challenging, especially if you have no prior development knowledge. This comprehensive guide offers you an ideal starting point to writing programs on Mac OS X, with coverage of the latest release - 1.4 'Tiger.'
With its hands-on approach, the book examines a particular element and then presents step-by-step instructions that walk you through how to use that element when programming. You'll quickly learn how to efficiently start writing programs on Mac OS X using languages such as C, Objective-C(r), and AppleScript(r), technologies such as Carbon(r) and Cocoa(r), and other Unix tools. In addition, you'll discover techniques for incorporating the languages in order to create seamless applications. All the while, you can follow along on your own system so that you'll be prepared to apply your new Mac OS X skills to real-world projects.
What you will learn from this book
The major role the new Xcode plays in streamlining Mac OS X development
The process for designing a graphical user interface on Mac OS X that conforms to Apple's guidelines
How to write programs in the C and Objective-C programming languages
The various scripting languages available on the Mac OS X system and what tasks each one is best suited to perform
How to write shell scripts that interact with pre-installed command-line tools
Who this book is for
This book is for novice programmers who want to get started writing programs that run on Mac OS X. Experienced programmers who are new to the Mac will also find this book to be a useful overview of the Mac development environment.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
Customer Reviews
Average Rating:
Rating: - nice book
I've just started to read the book (1st &2nd chapters) and it seems to follow the directions from previous reviews that lead me to buy it: it seems indicated to someone who, like me, is new to the OSX environment and is willing to do some programming on it.
Rating: - Learn by Example
Been a great book for learning Mac programming so far. Very hands on with examples aplenty.
Rating: - Simply not a good book.
I have been unfortunate enough to pick this book up as a starting point for Mac programming. Very heavy on sample code that's either not explained at all for a few chapters or just glossed over after you're made to type, compile and run it. Explanations are in the line-by-line format with no explanation of the larger context of what you're actually doing.
The book jumps around between new and legacy frameworks and environments as if a beginner needs to be confronted with more choices. ... Read More
Rating: - This is a Great Disappointment
I am a total programming newbie. I'm also fairly new to the Apple world, having bought my first Macintosh in April. I've really been excited about Macs, OSX, and all the stuff they offer.
I mainly work in graphics programs such as Poser & DAZ|Studio. Over the years, I've created countless tutorials to help Graphics Newbies. I'm known for extensive use of screenshots, and good writing skills.
I've been disappointed because there are no Macintosh versions of some very important ... Read More
Rating: - Great Book for New Apple MacOSX Devs
I am new to MacOSX development and this is just hands down a great book to get started with. it lays down a great foundation for getting started. If you have done development or hand not it is a great way to get the ball rolling. Can't wait for the next edition.