UIKit Drawing Tutorial: How to Make a Simple Drawing App
Aug 29 2018 · Article (25 mins)
Learn how to create a simple drawing app in Swift using UIKit drawing APIs.
UIKit Drawing Tutorial: How to Make a Simple Drawing App
Learn how to create a simple drawing app in Swift using UIKit drawing APIs.
iOS & Swift
UIKit Apprentice
Sep 22 2021 · Book
For Complete Beginners!
If you’re completely new to Swift and iOS development (or need a brush-u...
more
UIKit Apprentice
For Complete Beginners!
If you’re completely new to Swift and iOS development (or need a brush-up), this is the series for you.
The UIKit Apprentice is a series of epic-length tutorials for beginners where you’ll learn how to build four complete apps from scratch.
Each new app will be a little more advanced than the one before, and together they cover everything you need to know to make your own apps. By the end of the series you’ll be experienced enough to turn your ideas into real apps that you can sell on the App Store.
These tutorials have easy to follow step-by-step instructions, and consist of more than 1,100 pages and 500 illustrations! You also get full source code, image files, and other resources you can re-use for your own projects.
If you’re new to iOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step
With tons of illustrations and screenshots to make everything clear
In a fun and easygoing manner!
We’ll start at the very beginning. The first tutorial assumes absolutely zero programming knowledge but still shows you how to build an entire game from scratch.
The UIKit Apprentice series doesn’t cover every single feature of iOS – it just focuses on the absolutely essential ones that you need to know.
Instead of just covering a list of features, the UIKit Apprentice series does something much more important: it explains how all the different building blocks fit together and what is involved in building real apps.
You’re not going to create quick example programs that demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps that are good enough to submit to the App Store!
Archive
How To Make A Simple Drawing App with UIKit
Sep 4 2012 · Article (40 mins)
This is a blog post by iOS Tutorial Team member Abdul Azeem, software architect and co-founder at Datainvent ...
more
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 […]
iOS & Swift
How To Make A Simple Drawing App with UIKit and Swift
Mar 11 2015 · Article (25 mins)
Learn how to make your own drawing app, including different colors and brushes, using UIKit and Core Graphics...
more
How To Make A Simple Drawing App with UIKit and Swift
Learn how to make your own drawing app, including different colors and brushes, using UIKit and Core Graphics in this tutorial!
Archive
How To Create a Rotating Wheel Control with UIKit
Feb 22 2012 · Article (50 mins)
This is a post whew you will learn how to build custom Rotating Wheel Control with UIKit, written by iOS Tuto...
more
How To Create a Rotating Wheel Control with UIKit
This is a post whew you will learn how to build custom Rotating Wheel Control with UIKit, written by iOS Tutorial Team member Cesare Rocchi, a UX designer and developer specializing in web and mobile applications. There may be times you’ve downloaded a cool application with a new kind of user interface component, and you’ve […]
Learn how to make your user interfaces in iOS feel realistic with this UIKit Dynamics tutorial, updated for S...
more
UIKit Dynamics Tutorial: Getting Started
Learn how to make your user interfaces in iOS feel realistic with this UIKit Dynamics tutorial, updated for Swift!
Archive
How To Make a Letter / Word Game with UIKit: Part 1/3
Apr 11 2013 · Article (40 mins)
This 3-part tutorial series will guide you through the process of building a board game for the iPad, where y...
more
How To Make a Letter / Word Game with UIKit: Part 1/3
This 3-part tutorial series will guide you through the process of building a board game for the iPad, where you create words with letters. You’ll also learn about best practices for creating solid, modular iOS apps. And as a bonus, you’ll get a crash course in audio-visual effects with UIKit!
Learn how to make your user interfaces in iOS 7 feel realistic with this UIKit Dynamics tutorial!
UIKit Dynamics Tutorial
Learn how to make your user interfaces in iOS 7 feel realistic with this UIKit Dynamics tutorial!
iOS & Swift
Swift UI: Working With UIKit
Jul 9 2019 · Screencast (7 mins)
SwiftUI introduces a new way to build user interfaces - but that doesn't mean you still can't use ...
more
Swift UI: Working With UIKit
SwiftUI introduces a new way to build user interfaces - but that doesn't mean you still can't use UIKit in your applications. This screencast shows you how!
Archive
How To Make a Letter / Word Game with UIKit and Swift: Part 1/3
Nov 5 2014 · Article (35 mins)
This 3-part tutorial series will guide you through the process of building a board game for the iPad in Swift...
more
How To Make a Letter / Word Game with UIKit and Swift: Part 1/3
This 3-part tutorial series will guide you through the process of building a board game for the iPad in Swift, where you create words with letters. You’ll also learn about best practices for creating solid, modular iOS apps. And as a bonus, you’ll get a crash course in audio-visual effects with UIKit!
Behaviors in UIKit Dynamics can be combined to make compound behaviors, making your behaviors more complex...
more
UIKit Dynamics - Compound Behaviors
Behaviors in UIKit Dynamics can be combined to make compound behaviors, making your behaviors more complex, but still using the high level UIKit Dynamics API.
Archive
How To Make a Letter / Word Game with UIKit: Part 2/3
Apr 12 2013 · Article (45 mins)
In this second part of the tutorial series, you’ll aim for developing a fully playable version of the game. W...
more
How To Make a Letter / Word Game with UIKit: Part 2/3
In this second part of the tutorial series, you’ll aim for developing a fully playable version of the game. When you’re finished, the user will be able to drag the tiles and drop them on the correct targets, where they will “stick” to the spot.
Archive
How To Make a Letter / Word Game with UIKit: Part 3/3
Apr 13 2013 · Article (50 mins)
This third and final part of the series will be the most fun of them all! In this part, you’re going to be ad...
more
How To Make a Letter / Word Game with UIKit: Part 3/3
This third and final part of the series will be the most fun of them all! In this part, you’re going to be adding a lot of cool and fun features
iOS & Swift
UIKit Dynamics and Swift Tutorial: Tossing Views
Apr 22 2015 · Article (15 mins)
Learn how to toss your views around with gestures and realistic physics behavior in this UIKit Dynamics tutor...
more
UIKit Dynamics and Swift Tutorial: Tossing Views
Learn how to toss your views around with gestures and realistic physics behavior in this UIKit Dynamics tutorial!
Learn iOS and Swift from scratch. Build four powerful apps—with support for iPad and Dark Mode. Publish apps ...
more
Announcing UIKit Apprentice, Second Edition!
Learn iOS and Swift from scratch. Build four powerful apps—with support for iPad and Dark Mode. Publish apps to the App Store.
Archive
UIKit Particle Systems in iOS 5 Tutorial
Nov 14 2011 · Article (20 mins)
Update 10/24/12: If you’d like a new version of this tutorial fully updated for iOS 6 and Xcode 4.5, check ou...
more
UIKit Particle Systems in iOS 5 Tutorial
Update 10/24/12: If you’d like a new version of this tutorial fully updated for iOS 6 and Xcode 4.5, check out iOS 5 by Tutorials Second Edition! Note from Ray: This is the fifteenth and final iOS 5 tutorial in the iOS 5 Feast! This tutorial is a free preview chapter from our new book […]
Archive
How To Integrate Cocos2D and UIKit
Sep 15 2011 · Article (35 mins)
Cocos2D is a great framework, but sometimes it’s handy to implement some of your game with UIKit. For example...
more
How To Integrate Cocos2D and UIKit
Cocos2D is a great framework, but sometimes it’s handy to implement some of your game with UIKit. For example, it’s often useful to design your main menu, settings pages, and the like with UIKit and just use Cocos2D for your main game logic. You also might find it handy to use UIKit controls on top […]
We’re happy to announce that UIKit Apprentice (formerly iOS Apprentice) is fully updated for iOS 14 and is available now!
Archive
How To Make a Letter / Word Game with UIKit and Swift: Part 2/3
Nov 6 2014 · Article (40 mins)
In this second part of the tutorial series, you’ll aim for developing a fully playable version of the game. W...
more
How To Make a Letter / Word Game with UIKit and Swift: Part 2/3
In this second part of the tutorial series, you’ll aim for developing a fully playable version of the game. When you’re finished, the user will be able to drag the tiles and drop them on the correct targets, where they will “stick” to the spot.
Archive
How To Make a Letter / Word Game with UIKit and Swift: Part 3/3
Nov 6 2014 · Article (45 mins)
This third and final part of the series will be the most fun of them all! In this part, you’re going to be ad...
more
How To Make a Letter / Word Game with UIKit and Swift: Part 3/3
This third and final part of the series will be the most fun of them all! In this part, you’re going to be adding a lot of cool and fun features
iOS & Swift
UIKit Fundamentals
Oct 27 2020 · Video Course (1 hr, 58 mins)
Learn the basics of UIKit by creating a simple iPhone app. This course will then show the fundamental conc...
more
UIKit Fundamentals
Learn the basics of UIKit by creating a simple iPhone app. This course will then show the fundamental concepts of an app project, adding controls and navigating between screens.
iOS & Swift
What's New in UIKit
Dec 19 2017 · Video Course (12 mins)