Cheny的小窝

博客园 首页 新随笔 联系 订阅 管理

设计模式

所谓设计模式,就是经过无数程序员的努力,在很多代码的基础上抽取出来的"模式"

一种设计模式,通常用来解决一种问题

MVC体系架构

也是一个设计模式,主要解决:界面(V),数据模型(M),彼此之间的关联和控制(C)
目的:让UI交互与数据模型解耦!

观察者模式

定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新

iOS 中,通知中心和 KVO 都属于观察者模式

单例设计模式

保证一个类仅有一个实例,并提供一个访问它的全局访问点

iOS 中常见的单例

  • UIApplication
  • NSFileManager
  • NSUserDefaults
  • NSNotificationCenter

在iOS开发中,单例的应用非常广,甚至有滥用的趋势!

结果:面试的时候,手写单例

posted on 2015-01-21 22:32  Cheny的小窝  阅读(141)  评论(0)    收藏  举报