Home > Store

More Cocoa Programming for OS X: The Big Nerd Ranch Guide, Rough Cuts

Rough Cuts

  • Available to Safari Subscribers
  • About Rough Cuts
  • Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.

Not for Sale

Description

  • Copyright 2015
  • Dimensions: 7" x 9"
  • Pages: 355
  • Edition: 1st
  • Rough Cuts
  • ISBN-10: 0-13-269864-1
  • ISBN-13: 978-0-13-269864-1

This is the Rough Cut version of the printed book.

There's a fast growing audience of Mac OS X developers who are getting comfortable with Apple's Cocoa framework and now want to take their skills to the next level. Many of them began with Aaron Hillegass's classic book, Cocoa Programming for Mac OS X. Now, in More Cocoa Programming: The Big Nerd Ranch Guide, Hillegass and colleague Juan Pablo Claude show experienced Cocoa developers how to build Cocoa applications that work better and do more than ever before. Starting from a basic sample application, you will walk through adding powerful new functionality, one step at a time. As you do, you'll master valuable Cocoa tips and tricks that can't be found in any other book. The authors' detailed, example-rich coverage includes:

    • Uncovering the secrets of Cocoa's text system–and making the most of it
    • Incorporating support for Spotlight, Quick Look, AppleScript, and other advanced OS X platform technologies
    • Providing more effective help and accessibility features
    • Delivering applications as packages
    • Implementing automatic updates via Sparkle
    • Using unit testing to deliver more reliable code
    • Incorporating graphics and animations into your software

    ...and much more!

    This title is part of the new Big Nerd Ranch Guides series: the world's best books on Mac and iOS development, straight from the world's #1 Mac programming trainers–Aaron Hillegass and Big Nerd Ranch!

  • Sample Content

    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

    Updates

    Submit Errata

    More Information