Swift Ninja Logo

Swift Basics

Lesson 008 – Intro to UITableView

In this lesson, we take a look at how to make a simple UITableView appear in our application. We will show how to populate it and how to respond to simple [...]

Lesson 007 – Our First iOS App

This lesson continues our instruction from the SwiftNinja.io blog. In this video, we create our first Swift iOS App from scratch, laying out some UI elements [...]

Lesson 006 – Classes and Structs

According to Wikipedia, in Object-Oriented Programming (OOP) terms, a Class is "an extensible program-code-template for creating objects, providing initial [...]

Lesson 005 – Advanced Functions

In Lesson 004, we looked at the basics of Swift Functions. In today's lesson, we're going to take a look at some of the less common, but far more powerful [...]

Lesson 004 – Functions

So far, we've just been basically executing lines of code in Swift. We've written them to be used once, do their work, and then be forgotten about. However, [...]