MVVM(Model View ViewModel)是基于 MVC(Model View Controller)和 MVP(Model View Presenter)发展起来的一种新的软件设计框架,并且其包含有 WPF 的特性。

在 iOS 应用开发中,常用的框架设计模式为 MVC 模式,控制器负责协调数据模型与视图之间的交互,除此之外,控制器还需要处理如场景转换、内存警告、键盘弹出等系统事件以及其他用户自定义的事件,所有的这些都放在控制器中,如 UITableview 的代理通常是控制器,而其中的 UITableviewCell 一般也设置控制器作为其代理,这些都造成了控制器中的代码臃肿,不利于程序的维护和扩展
苹果手机CG是指Core Graphics,是苹果公司开发的一个图形处理框架。它提供了一组API,可以用于绘制2D和3D图形、处理图像、创建PDF文档等。Core Graphics框架可以在iOS和macOS等苹果设备上使用,是开发图形应用程序的重要工具之一。
ios系统的开发语言Objective-c语言,是一种面向对象的编程语言,那也就是C语言的扩充语言,也就是说在c的基础上升级的语言,那么如果是开发的人员的角度来说,如果懂得C语言,那么在做Objective-C开发或者是学习就非常方便,那么目前Objective-C语言主要是用于Mac OS X和GNUstep这两个使用OpenStep标准的系统上。
iOS开发就是开发运行在搭载iOS系统上的应用或者游戏软件,也就是可以开发一些运行在iPhone上的软件,比如手机QQ、微博或者游戏。 说白了,就是开发手机软件。
iOS开发是指针对苹果公司的移动操作系统iOS进行应用程序开发。该操作系统被广泛应用于iPhone、iPad、ipod Touch等设备上。iOS开发需要掌握Objective-C或Swift编程语言和iOS开发框架。开发者可以利用Xcode集成开发环境建立应用程序。iOS开发包含了各种应用类型,如游戏、社交、商务、娱乐等。