摘要:
用swift写一个观察者模式,集合了swift语言中类,数组,协议,方法,字符串,条件控制语句等一些语法。简单介绍下观察者模式,在观察者模式中,会改变的是主题的状态以及观察者的数目。用这个模式,可以改变依赖于主题状态的对象,去不必改变主题。//main.swift//Observer(观察者模式)/... 阅读全文
posted @ 2015-12-31 10:12
brave-sailor
阅读(457)
评论(0)
推荐(0)
摘要:
1,通知(NSNotification)介绍这里所说的通知不是指发给用户看的通知消息,而是系统内部进行消息传递的通知。要介绍通知之前,我们需要先了解什么是观察者模式。观察者模式 (Observer):指一个对象在状态变化的时候会通知另一个对象。参与者并不需要知道其他对象的具体是干什么的 。这是一种降... 阅读全文
posted @ 2015-12-31 09:58
brave-sailor
阅读(605)
评论(0)
推荐(0)
摘要:
原文 http://blog.csdn.net/yinqiangqiang/article/details/36177203主题 软件开发 1.发通知。(以这条通知为例,通知名字:gameOverNotification。通知参数:title)NSNotificationCenter.defaul... 阅读全文
posted @ 2015-12-31 09:58
brave-sailor
阅读(207)
评论(0)
推荐(0)
摘要:
在观察者模式里,一个对象在状态变化的时候会通知另一个对象。参与者并不需要知道其他对象的具体是干什么的 - 这是一种降低耦合度的设计。这个设计模式常用于在某个属性改变的时候通知关注该属性的对象。常见的使用方法是观察者注册监听,然后再状态改变的时候,所有观察者们都会收到通知。在 MVC 里,观察者模式意... 阅读全文
posted @ 2015-12-31 09:52
brave-sailor
阅读(338)
评论(0)
推荐(0)
摘要:
设计模式(Design Pattern)是 对软件设计中普遍存在的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛等人(Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides这四人提出的。也被称为:Gang of Four,GOF,四人帮)在1... 阅读全文
posted @ 2015-12-31 09:31
brave-sailor
阅读(1179)
评论(1)
推荐(0)