Skip to Content
Cocoa Programming for OS X: The Big Nerd Ranch Guide
book

Cocoa Programming for OS X: The Big Nerd Ranch Guide

by Aaron Hillegass, Adam Preble, Nate Chandler
April 2015
Intermediate to advanced
556 pages
17h 47m
English
Big Nerd Ranch Guides
Content preview from Cocoa Programming for OS X: The Big Nerd Ranch Guide

33 Core Animation

In Chapter 17 you subclassed NSView to perform custom drawing in your application. You issued drawing commands and Quartz drew them on the screen. This is sufficient for many applications, where you might need to draw graphs or use basic, relatively static controls. This style of drawing can be intensive, however, and making it perform well requires that the developer to expend a lot of effort. For example, you want to only draw the parts of the view that have changed.

Core Animation takes a much different tack: instead of issuing drawing commands, the programmer composes the view by creating layers. Layers can display images or Bezier paths, and their appearance can be further manipulated by setting their ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning Cocoa with Objective-C, 4th Edition

Learning Cocoa with Objective-C, 4th Edition

Paris Buttfield-Addison, Jonathon Manning, Tim Nugent
Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy

Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy

Stefan Kaczmarek, Brad Lees, Gary Bennett, Mitch Fisher

Publisher Resources

ISBN: 9780134077130Purchase book