Drawing in iOS – Part 2: Core Graphics

Caroline Begbie

Part two of our new course, Drawing in iOS, is available today!
If you’re familiar with the basics of creating iOS user interfaces, but want to take your skills up a notch, this course is for you.

In part two, you’ll tap into the power of Core Graphics to create three more controls. You’ll learn how to draw with Core Graphics, create reusable images, apply transforms, use Core Graphics gradients, and more!

Take a look at what’s inside:

Part 2: Core Graphics

  1. Introduction: Let’s review what you’ll be learning in this section, and find out about the three controls you’ll design.
  2. Core Graphics Drawing: So how do you draw into a view? Find out how to draw a cupcake.
  3. Challenge: Customize a Button: Complete your custom button in this hands-on challenge.
  4. Images and Contexts: Find out what a context is and how to create a reusable image.
  5. Transforms: Learn how to move your canvas before painting into it by using transforms.
  6. Challenge: Draw Clock Numbers: Put your transform knowledge to use by drawing numbers into your timer.
  7. Core Graphics Gradients: More powerful than CAGradientLayer – learn how to use Core Graphics gradients in a graph background.
  8. Challenge: Complete a graph: Complete a graph from dynamic data by “drawing” on everything you’ve learned in this hands-on challenge.
  9. Conclusion: Let’s review what you learned throughout the course and discuss where to go next.

Where To Go From Here?

Want to check out the course? You can watch the Introduction for this part and Core Graphics Drawing for free!

The rest of the course is for raywenderlich.com subscribers only. Here’s how you can get access:

  • If you are a raywenderlich.com subscriber: The entire course is now ready to watch! You can check out the course here.
  • If you are not a subscriber yet: What are you waiting for? Subscribe now to get access to our new Drawing in iOS course and our entire catalog of over 500 videos.

Stay tuned for more new and updated courses to come. I hope you enjoy the course! :]

Caroline Begbie

I’m an indie iOS developer. When I’m not developing, I’m playing around with 2D and 3D animation software, or learning Arduino and electronics.
In my past I’ve taught the elderly how to use their computers, done marionette shows for pre-schools, and created accounting and stock control systems for mining companies.

Other Items of Interest

Save time.
Learn more with our video courses.

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 27 total!

iOS Team

... 83 total!

Android Team

... 44 total!

Unity Team

... 16 total!

Articles Team

... 4 total!

Resident Authors Team

... 32 total!

Podcast Team

... 8 total!

Recruitment Team

... 8 total!

Illustration Team

... 4 total!