Tutorials

Core Graphics Tutorial: Curves and Layers

Core Graphics Tutorial: Curves and Layers

In this tutorial, you will learn the Core Graphics drawing model and how it dictates the order in the order that you draw your shapes. You’ll also learn how to draw Quadratic and Bezier curves as well as applying transforms to existing shapes. Finally, you’ll use Core Graphics layers to clone your drawings with the ease and style of a James Bond super-villian.

Brian Moakley
  • iOS
  • Skill: Skill Level: Hard
Core Graphics Tutorial: Patterns

Core Graphics Tutorial: Patterns

In this Core Graphics tutorial, you’re going to learn how to recreate a “grip” background pattern that is popular in many apps today. You know you’ve seen it out there – and you must admit, it looks pretty cool!

Ray Wenderlich
  • iOS
  • Skill: Skill Level: Hard
Core Graphics Tutorial: Glossy Buttons

Core Graphics Tutorial: Glossy Buttons

In this Core Graphics tutorial, you’re going to tackle a different practical example – how to customize a UIButton. In the process, you’ll learn how to draw rounded rects, how to easily tint your Core Graphics drawings, and reinforce some of the concepts you’ve already covered.

Ray Wenderlich
  • iOS
  • Skill: Skill Level: Hard
Core Graphics Tutorial: Arcs and Paths

Core Graphics Tutorial: Arcs and Paths

In this article, you’ll finally finish up your table view by adding the footer, and adding some finishing touches. You’ll also learn about drawing arcs and working more with clipping and paths along the way!

Ray Wenderlich
  • iOS
  • Skill: Skill Level: Hard
Core Graphics Tutorial: Shadows and Gloss

Core Graphics Tutorial: Shadows and Gloss

In this article, you’ll move on to customizing the header for the table. Along the way, you’ll solidify some of your existing knowledge, and learn how to draw shadows and gloss effects!

Ray Wenderlich
  • iOS
  • Skill: Skill Level: Hard
How To Make A Simple Drawing App with UIKit

How To Make A Simple Drawing App with UIKit

This is a blog post by iOS Tutorial Team member Abdul Azeem, software architect and co-founder at Datainvent Systems, a software development and IT services company. At some stage in all of our lives, we enjoyed drawing pictures, cartoons, and other stuff. For me it was using a pen and paper when I was growing […]

Abdul Azeem Khan
How To Create a PDF with Quartz 2D in iOS 5 – Part 2

How To Create a PDF with Quartz 2D in iOS 5 – Part 2

This is a blog post by iOS Tutorial Team member Tope Abayomi, an iOS developer and Founder of App Design Vault, your source for iPhone App Design. Welcome to the second part of the tutorial series on how to generate a PDF using Quartz 2D! In Part One, we set up an app framework for […]

Tope Abayomi Tope Abayomi
How To Create a PDF with Quartz 2D in iOS 5 – Part 1

How To Create a PDF with Quartz 2D in iOS 5 – Part 1

This is a blog post by iOS Tutorial Team member Tope Abayomi, an iOS developer and Founder of App Design Vault, your source for iPhone App Design. Sometimes in your apps you might want to generate a PDF with data from the app for your users. For example, imagine you had an app that allowed […]

Tope Abayomi Tope Abayomi

Other Items of Interest

Ray's Monthly Newsletter

Sign up to receive a monthly newsletter with my favorite dev links, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

Vote for Our Next Tutorial!

Every week, we alternate between Gaming and Non-Gaming tutorial votes. This week: Non-Gaming!

    Loading ... Loading ...

Last week's winner: How to Make a Simple 2D Game with Metal.

Suggest a Tutorial - Past Results

Hang Out With Us!

Every month, we have a free live Tech Talk - come hang out with us!


Coming up in October: Xcode 6 Tips and Tricks!

Sign Up - October

Our Books

Our Team

Tutorial Team

  • Dominik Hauser

... 52 total!

Update Team

... 14 total!

Editorial Team

... 22 total!

Code Team

  • Orta Therox

... 3 total!

Subject Matter Experts

... 4 total!