Swift Tutorial Library

Hello!

On this page, you’ll find all the my Swift video tutorials organized into categories for your easy browsing. This is a great hub and starting place for anyone visiting my site to see what’s available at a glance.

Feel free to share this page and bookmark it because I’ll update it whenever I publish a new tutorial.

Table of Contents


1. How To Build a Soundboard App
2. How To Build a YouTube Video App
3. How To Build a Shopping App
4. How To Build a Chat App
5. Parse Tutorials with Swift
6. Cocoapods and Useful GitHub Libraries
7. Frequently Asked Questions
8. Xcode Tips and Tricks
9. Common Beginner Mistakes


Swift App Projects

These app projects are usually a series of articles or videos where we build a simple app together! Great for hands on learning! Before you start these app projects, I highly recommend that you go through the Beginner lessons or get the fundamentals by joining the course first!


How to Build a Soundboard App
In this series, I’ll show you guys how to build a soundboard app that you can customize with whatever sounds you want!

How To Make a Soundboard App – Ep 01

How To Make a Soundboard App – Ep 01

How To Make a Soundboard App – Ep 02 Xcode Project Set up

How To Make a Soundboard App – Ep 02 Xcode Project Set up

How To Make a Soundboard App – Ep 03 Play Sounds

How To Make a Soundboard App – Ep 03 Play Sounds

How To Make a Soundboard App – Ep 04 Style the App

How To Make a Soundboard App – Ep 04 Style the App



How to Build a YouTube Video App
In this series, I’ll show you guys how to build a video app that plays YouTube videos!

How To Make a YouTube Video App – Ep 01

How To Make a YouTube Video App – Ep 01

How To Make a YouTube Video App – Ep 02 – Adding the UITableView

How To Make a YouTube Video App – Ep 02 – Adding the UITableView

How To Make a YouTube Video App – Ep 03 – Creating the Video Data

How To Make a YouTube Video App – Ep 03 – Creating the Video Data

How To Make a YouTube Video App – Ep 04 – Displaying Video Titles

How To Make a YouTube Video App – Ep 04 – Displaying Video Titles

How To Make a YouTube Video App - Ep 05 - Video Thumbnails

How To Make a YouTube Video App – Ep 05 – Video Thumbnails

How To Make a YouTube Video App - Ep 06 - Titles on Thumbnails

How To Make a YouTube Video App – Ep 06 – Titles on Thumbnails

How To Make a YouTube Video App - Ep 07

How To Make a YouTube Video App – Ep 07

How To Make a YouTube Video App - Ep 08 - Custom class detail view controller

How To Make a YouTube Video App – Ep 08 – Custom class detail view controller

How To Make a YouTube Video App – Ep 09 – Displaying the Video Detail Views

How To Make a YouTube Video App – Ep 09 – Displaying the Video Detail Views

How To Make a YouTube Video App – Ep 10 – YouTube Data API, Alamofire

How To Make a YouTube Video App – Ep 10 – YouTube Data API, Alamofire

How To Make a YouTube Video App – Ep 11 – Retrieving the Playlist Videos

How To Make a YouTube Video App – Ep 11 – Retrieving the Playlist Videos

How To Make a YouTube Video App – Ep 12 – Creating the video objects

How To Make a YouTube Video App – Ep 12 – Creating the video objects

How To Make a YouTube Video App – Ep 13 – Displaying dynamic videos

How To Make a YouTube Video App – Ep 13 – Displaying dynamic videos



How to Build a Shopping App
In this series, I’ll show you guys how to build an ecommerce shopping app leveraging Moltin!

Build a Shopping App with Moltin – Ep 1 – Introduction

Build a Shopping App with Moltin – Ep 1 – Introduction

Build a Shopping App with Moltin - Ep 2 - Setting up your store

Build a Shopping App with Moltin – Ep 2 – Setting up your store

Build a Shopping App with Moltin – Ep 3 – Xcode project, Cocoapods and Moltin SDK

Build a Shopping App with Moltin – Ep 3 – Xcode project, Cocoapods and Moltin SDK

Build a Shopping App with Moltin – Ep 4 – Listing our Products

Build a Shopping App with Moltin – Ep 4 – Listing our Products

Build a Shopping App with Moltin – Ep 5 – Product Details

Build a Shopping App with Moltin – Ep 5 – Product Details

Build a Shopping App with Moltin – Ep 6 – Add to Cart

Build a Shopping App with Moltin – Ep 6 – Add to Cart

Build a Shopping App with Moltin – Ep 7 – Checkout

Build a Shopping App with Moltin – Ep 7 – Checkout



How to Build a Simple Chat App
This tutorial series needs updating unfortunately!

When do we need a database for our app?

When Do We Need a Database For Our App?

Demo of the Simple Chat App

Demo of the Simple Chat App

Signing up for Parse

Signing up for Parse

Adding the Parse framework

Adding the Parse Framework

Building the user interface in Xcode

Building the User Interface in Xcode

Hooking up the UITableView

Hooking up the UITableView

The message dock

Building the Message Dock

Saving data to Parse

Saving Data to Parse

Retrieving data from Parse

Retrieving Data from parse

Parse Tutorials with Swift

Parse is a great platform to power the backend of your app with a very generous free tier. Watch these videos to learn how to use Parse with Swift!

How To Use Parse (Swift, Xcode) - Ep 1 - Sign up for Parse

How To Use Parse (Swift, Xcode) – Ep 1 – Sign up for Parse

How To Use Parse (Swift, Xcode) - Ep 2 - Integrate Parse SDK with Cocoapods

How To Use Parse (Swift, Xcode) – Ep 2 – Integrate Parse SDK with Cocoapods

How To Use Parse (Swift, Xcode) - Ep 3 - Save Data to Parse

How To Use Parse (Swift, Xcode) – Ep 3 – Save Data to Parse

How To Use Parse (Swift, Xcode) - Ep 4 - Retrieve Data from Parse

How To Use Parse (Swift, Xcode) – Ep 4 – Retrieve Data from Parse

How To Use Parse (Swift, Xcode) - Ep 5 - Updating and Deleting Objects

How To Use Parse (Swift, Xcode) – Ep 5 – Updating and Deleting Objects

How To Use Parse (Swift, Xcode) - Ep 6 - Query Constraints

How To Use Parse (Swift, Xcode) – Ep 6 – Query Constraints

How To Use Parse (Swift, Xcode) - Ep 7 - Query Constraints Part 2

How To Use Parse (Swift, Xcode) – Ep 7 – Query Constraints Part 2

How To Use Parse (Swift, Xcode) - Ep 8 - Saving Images, sounds and file data to Parse

How To Use Parse (Swift, Xcode) – Ep 8 – Saving Images, sounds and file data to Parse

How To Use Parse (Swift, Xcode) - Ep 9 - Parse Local Datastore

How To Use Parse (Swift, Xcode) – Ep 9 – Parse Local Datastore

How To Use Parse (Swift, Xcode) - Ep 10 - Parse User Accounts and Management

How To Use Parse (Swift, Xcode) – Ep 10 – Parse User Accounts and Management

How To Use Parse (Swift, Xcode) - Ep 11 - Parse User Login and Sign Up Account

How To Use Parse (Swift, Xcode) – Ep 11 – Parse User Login and Sign Up Account

How To Use Parse (Swift, Xcode) - Ep 12 - Parse Geolocation and GeoPoints

How To Use Parse (Swift, Xcode) – Ep 12 – Parse Geolocation and GeoPoints

How To Use Parse (Swift, Xcode) - Ep 13 - Parse Relational Data and Objects

How To Use Parse (Swift, Xcode) – Ep 13 – Parse Relational Data and Objects/p>

Useful Cocoapods and GitHub Libraries

These code libraries will help you speed up development!

CocoaPods Tutorial – How to install and setup Cocoa Pods for Xcode

CocoaPods Tutorial – How to install and setup Cocoa Pods for Xcode

How To Use Alamofire for Networking in your Xcode project (Cocoapod install)

How To Use Alamofire for Networking in your Xcode project (Cocoapod install)

SDWebImage Tutorial – Display images from a URL

SDWebImage Tutorial – Display images from a URL

SwiftyJSON Tutorial – Cocoapod install

SwiftyJSON Tutorial – Cocoapod install

Use SVProgressHUD for Loading spinners, Progress and Status messages – Cocoapod install

Use SVProgressHUD for Loading spinners, Progress and Status messages – Cocoapod install

SnapKit Tutorial for Autolayout Constraints

SnapKit Tutorial for Autolayout Constraints

iOS Keychain Access with Locksmith Tutorial (Cocoapod Install)

iOS Keychain Access with Locksmith Tutorial (Cocoapod Install)

Frequently Asked Questions

In these short Q&A videos, I answer the most common questions that I get from you guys!

CodeWithChris Q&A

Can I Use a PC for iPhone App Development?

Can I Use a PC for iPhone App Development?

I Have an App Idea But I Don't Know Where To Start

I Have an App Idea But I Don’t Know Where To Start

How Long Will It Take To Learn iOS Programming?

How Long Will It Take To Learn iOS Programming?

What do i need to get started with iOS development?

What Do I Need To Get Started With iOS Programming?

How much does it cost to build an app?

How Much Does It Cost To Make An App?


Xcode Tutorials and Tips

How To Enable Line Numbers in Xcode

How To Enable Line Numbers in Xcode

Changing the iOS Simulator Scale

Changing the iOS Simulator Scale

Xcode 6 User Interface Walkthrough

Xcode 6 User Interface Walkthrough

Finding the Detailed Error Message in Xcode

Finding the Detailed Error Message in Xcode

How to Reset Xcode

How to Reset Xcode


Common Beginner Mistakes

My storyboard is missing uielements

My Storyboard is Missing UIElements

errors with connecting iboutlets properties

Problems With Connection IBOutlet Properties

Errors with AutoLayout Constraints

Errors with AutoLayout Constraints

Unrecognized Selector Error

Unrecognized Selector Error