
More Cocoa Programming for OS X The Big Nerd Ranch Guide
by Claude, Juan Pablo; Hillegass, AaronRent Book
New Book
We're Sorry
Sold Out
Used Book
We're Sorry
Sold Out
eBook
We're Sorry
Not Available
Summary
Author Biography
Juan Pablo Claude
Juan Pablo Claude is originally from Santiago, Chile and came to the US to attend graduate school in chemistry at the University of North Carolina at Chapel Hill. After earning his Ph.D., Juan Pablo became a professor at the University of Alabama at Birmingham, teaching and doing research in the area of physical inorganic chemistry. In his research, Juan Pablo often had to write data acquisition analysis programs, leading to his interest in computer programming and technologies. After spending several years in academics, Juan Pablo decided to make a career out of computers. He joined the Big Nerd Ranch in late 2005 as a Cocoa and Django programmer.
Juan Pablo cut his teeth programming in C for PCs running DOS to squeeze data out of recalcitrant instruments during graduate school. He then moved on to write data analysis applications in C++ for Windows. When OS X was released he was immediately compelled to return to the Mac and he hasn't looked back since. These days, he is delighted to write Objective-C and Python code in such a cooperative platform.
Aaron Hillegass
Aaron Hillegass is the founder of Big Nerd Ranch and the developer of the very popular Campwhere iPhone app. A former employee at NeXT and Apple, he has 20 years experience with Objective-C and Cocoa. Aaron wrote Cocoa Programming for Mac OS X, the standard text on developing Mac applications.
Table of Contents
- Chapter 1: Text Editing
- Chapter 2: NSFileHandle
- Chapter 3: Spotlight Importers
- Chapter 4: Quick Look Plug-ins
- Chapter 5: AppleScript Support
- Chapter 6: More AppleScript Support
- Chapter 7: Apple Help
- Chapter 8: Delivering Software With PackageMaker
- Chapter 9: Application Updates with Sparkle
- Chapter 10: Using C++ From Cocoa
- Chapter 11: Unit Testing
- Chapter 12: Image Drawing
- Chapter 13: Cocoa/OpenGL Tricks
- Chapter 14: Custom Controls
- Challenge: Value Transformers
- Chapter 15: Animation Support
- Chapter 16: Keyboard Events
- Chapter 17: Accessibility
- Chapter 18: Interface Builder Plug-ins
- Chapter 19: Clang and the Static Analyzer
- Chapter 21: Advanced Objective-C
- Chapter 22: Distributed Objects
- Chapter 23: Status Items
- Chapter 24: Concurrency and NSOperation
- Chapter 25: Preference Panes
- Chapter 26: Core Animation
- Chapter 27: Services
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.