MVC is a standard software design pattern, which is a solution for commonly occurring problems within software design. Apple has built iOS apps on the MVC design pattern. This pattern divides our app into three camps, known as the Model, View, and Controller. We will cover this in detail later in this book.