IOS是常用的移动开发平台之一,分析IOS架构特点,解析MVC模式在IOS开发中的应用,对比IOS中MVC设计模式的改进以及弊端.提出对View Controller进行职责分离,引入view Model处理视图数据,减少程序代码行,使系统瘦身,并对MVC模式进行逐层拆分,使代码缩减至原来的25%左右,同时提高了程序的内聚性和重用性,便于代码维护.