O'Reilly logo

Learning iOS UI Development by Yari D'areglia

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Introduction to Core Graphics

In the previous chapters, we focused on high-level technologies such as UIKit; then, we moved a step below these to talk about core animation. In this chapter, we will dig even deeper down the system architecture layer and finally reach core graphics, a framework that gives you a multitude of instruments to fully handle 2D drawing on different contexts, such as views, PDF, and bitmap, thanks to the Quartz 2D engine.

All this awesomeness comes at a cost: the effort needed to achieve complex designs is obviously much higher than when you're just using UIKit or core animation. On the bright side, you gain control over powerful tools that grant access to all the freedom you need to create 2D designs programmatically. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required