Swift Ninja Logo

Swift Basics

Lesson 018 – Guard

In our Introduction to Error Handling, we saw some ways to trap error conditions in our programs. However, the goal there is to control program flow when [...]

Lesson 017 – Revisiting Error Handling for Lesson 015

Introduction Back in Lesson 015, we made a simple call to a REST API. At the time, we cheated in handling one of the errors that could occur. Take a look [...]

Lesson 016 – Error Handling Basics Part 1

In our last lesson, we glossed over handling the errors that could occur during our JSON parsing because I wanted to focus on the specific functionality we [...]

Lesson 015 – The Basics of REST API Request/Response

So far, all of our interactions in Swift have taken place locally. That is to say that we either operate fully in a Playground or we include everything that [...]

Lesson 014 – Intro to Custom TableView Cells, the Remix

In our last lesson, we created a custom cell for our table view. There was nothing inherently wrong with the steps we took to do it, but there are times when [...]