ios开发的设计模式

IPHONE开发涉及到的设计模式,如下:

1、MVC模式

模型-- 视图 -- 控制器 模式,view发起查询,然后通过controller传递给model,model发生改变后,通知view刷新界面。 controller是model与view的中介。

 

2、对象共享模式

也就是共享对象的单态模式。

 

3、目标和动作模式

target和action模式。类似于向特定对象,发送特定消息。

 

4、通告模式

NSNotificationCenter模式

 

5、归档模式

NSArchive模式

 

6、子视图模式

 

7、委托模式

在委托模式中,有两个对象参与处理同一个请求,接受请求的对象,转给委托对象进行处理。

 

8、代理模式

关键点在于实现访问控制。iphone开发中使用NSProxy实现该模式。

posted @ 2014-01-03 15:40  ranger_cc  阅读(159)  评论(0编辑  收藏  举报