Swift Ninja Logo

Swift Basics

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 [...]

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 [...]

Lesson 021 – Calling Functions in Swift 3

In this lesson, we revisit what we learned in Lesson 004 in light of new breaking changes in Swift 3. (Make sure to watch in full screen and click the [...]

Lesson 020 – POSTing to a REST API

Introduction Back in Lesson 015, we took a look at what you need to do in order to make HTTP Requests against a REST API. In that example, we only made a [...]

Lesson 019 – Defer

When you are writing applications for mobile devices, being a good steward of resources is important. When you are through using objects or resources, you [...]