Draw Me a Picture
You have arrived at a critical point in your mastery of iOS development. You have a good deal of experience adding existing view objects to your app. You’ve had them display your data, you’ve connected them to your custom controller logic, and you’ve customized their look and feel. But you’ve still been limited to the view classes that Apple has written for you. There’s no substitute for creating your own view object—an object that will draw things no one else has imagined.
OK, that’s not entirely true. You have created custom view objects, but in both cases I neglected to explain how they worked. Instead, there was a little note attached that read “Ignore the view behind the curtain; all will be explained in ...