Beginning iOS Programming | Episode 3 | MVC | Creating a Model

In this episode you'll learn about MVC (Model View Controller) architecture. We'll continue with the Elements tableview app from episode 2, so make sure to watch it first. You'll learn:

  • The difference between models, views and controllers
  • How to create a model
  • What the "!" means on class properties
  • The difference between a class and an instance method and how to create them
  • Working with arrays using a for loop and .map
  • Using NSNumbers

You can download the code from this episode here.

In the next episode we will create a detail view controller and learn how to pass data between controllers. Stay tuned and feel free to follow us on Twitter for updates: @brightmediums.

Beginning iOS Programming | Episode 2 | Working with TableViews, Arrays and Dictionaries

In this episode we will be building a list of the periodic table of the elements using a tableview.

Specifically you will learn how to:

  • work with table views and table view controllers
  • use arrays and dictionaries
  • customize table view cells

In the next episode we will add a drill down to a detail screen. Stay tuned and feel free to follow us on Twitter for updates: @brightmediums.

Beginning iOS Programming | Episode 1 | Intro to XCode

In this episode we will be building a basic button-based app that toggles the background between light and dark.

Specifically you will learn:

  • How to navigate around XCode
  • Adding elements to a view and view controller
  • Connecting elements from interface builder (storyboard) to code

In the next episode we will build a list of the elements in the periodic table while working with table views and table view controllers. Stay tuned and feel free to follow us on Twitter for updates: @brightmediums.