D. The MVC Design Pattern
The MOOAR system is an iPhone based mobile learning
application that developed in Apple Xcode integrated
development environment using Objective-C programming
language. In order to meet the object-oriented programming
principle for the Apple iPhone application development, the
MVC (Model, View and Controller) design pattern has been
adopted for the design of the MOOAR system. The whole
development process diagram is shown in Figure 3.