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.