Debugging UIKit Views with Reveal
Aug 24 2021 · Video Course (36 mins)
Learn how to use the Reveal app to find and fix layout and rendering problems in UIKit views. Brought to y...
more
Debugging UIKit Views with Reveal
Learn how to use the Reveal app to find and fix layout and rendering problems in UIKit views. Brought to you by the fine folks at Itty Bitty Apps.
iOS & Swift
Integrating UIKit & SwiftUI
Dec 22 2020 · Video Course (25 mins)
Learn how to integrate SwiftUI views into your UIKit apps and view hierarchies, and how to host UIKit view...
more
Integrating UIKit & SwiftUI
Learn how to integrate SwiftUI views into your UIKit apps and view hierarchies, and how to host UIKit views and view controllers in SwiftUI. Coordinate data flow from SwiftUI to UIKit and back again!
iOS & Swift
UIKit Animation
Dec 10 2020 · Video Course (2 hrs, 8 mins)
Get started animating your views in iOS! Learn to control changes in their visible properties over time, a...
more
UIKit Animation
Get started animating your views in iOS! Learn to control changes in their visible properties over time, along with transitions between the views themselves.
iOS & Swift
UIKit: Layout
Nov 12 2020 · Video Course (1 hr, 8 mins)
Learn the basics of creating layouts that handle different screen sizes and orientations, using Auto Layou...
more
UIKit: Layout
Learn the basics of creating layouts that handle different screen sizes and orientations, using Auto Layout's Stack Views and Constraints, in Interface Builder.
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
Exploring UIKit Internals with Hopper Disassembler
Nov 5 2019 · Video Course (32 mins)
Explore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanc...
more
Exploring UIKit Internals with Hopper Disassembler
Explore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanced knowledge of UIKit's hidden secrets to your advantage in your own app.
iOS & Swift
What's New in UIKit
Dec 19 2017 · Video Course (12 mins)
What's New in UIKit
What's New in UIKit
What's New in UIKit
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!
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.
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.
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!
We’re happy to announce that UIKit Apprentice (formerly iOS Apprentice) is fully updated for iOS 14 and is available now!
iOS & Swift
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 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!
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 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
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 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!
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!
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
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.