Summary

In this chapter, we covered quite a few new topics, as well as a lot of code. As long as you have a basic understanding of what we covered in this chapter, you will be OK to continue. A lot of these concepts and ideas will be covered again, as these are common design patterns in iOS.

We learned about the MVC architecture. Then, we covered classes and structures, along with their similarities and differences. Finally, we looked at Controllers and classes and how they work. We then created our Controller for our storyboard file.

In the next chapter, we will look at how to add Core Data to an application. We will also look at how to model data in the model editor.