Beginning iOS Programming Episode 3 - MVC - Your First Data 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 2 styles of primary navigation used in all the most popular apps. Stay tuned and feel free to follow us on Twitter for updates: @brightmediums.