Swift Ninja Logo

Lesson 026 – Debugging

In today’s lesson, I take a look at debugging. Debugging with an IDE is a skill that is very portable. These same principles are valid with Xcode (Swift or Objective-C), Visual Studio, Eclipse, and many others.

(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.

Lesson 025 – Saving User Settings

In this Lesson, we take a look at one simple way that you can save a user’s default settings or any other simple information that can be represented as a Key-Value pair.

(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.

Lesson 024 – TabBar Navigation

In this lesson, we revisit some iOS navigation techniques. Last time, in Lesson 010, we used the Navigation Controller to move between Views. This time, we use the Tab Bar Controller and take a look at how it works, what happens if you have too many items, how to do custom icons, what you get for free, and what you don’t.

(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.

Lesson 023 – Adding an iOS Launch Screen

In this lesson, I show how easy it is to add a Launch/App Loading screen to your iOS application. I also spend a little time explaining the details of how the layout constraints can be used to create the layout that you’re looking for.

(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.

Lesson 022 – Passing Functions to Functions in Swift 3

In this lesson, we revisit what we learned in Lesson 005 in light of new breaking changes in Swift 3.

(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.

« Older Entries