Join Ron Buencamino for an in-depth discussion in this video What you should know before watching this course, part of Learning the Model-View-Controller Design Pattern in iOS.
- Before proceeding with this course, I'm assuming that you have a basic level of understanding of the Swift programming language and that you've used Xcode to build an app or two on your iOS device. I'll also assume that you have a basic level of understanding of object-oriented programming principles. In particular, those of class, inheritance, and how classes communicate with one another. While the subject itself is basic, it is made up of many high level, abstract concepts. We won't be going into fundamentals on how to write Swift code, but instead, we'll be focusing on how to better architect your programs.