一 概念Objective-C 中的键(key)-值(value)观察(Observer) 简称kvo基本思想:一个目标对象管理所有依赖于它的观察者对象,并在它自身的状态改变时主动通知观察者对象。这个主动通知通常是通过调用各观察者对象所提供的接口方法来实现的。观察者模式较完美地将目标对象与观察者对....
分类:
其他好文 时间:
2015-07-16 13:53:57
阅读次数:
119
设置超链接在各种状态改变的样式颜色,在html的标签下面添加下面的样式,可以自己根据需要修改样式。a:link 表示未未访问的状态。a:visited 表示已访问过的状态。a:hover 表示鼠标移动到链接上时的状态。a:active 表示鼠标按下去时的状态。
分类:
其他好文 时间:
2015-07-16 09:31:34
阅读次数:
107
在一个复杂的,有状态的系统中,当一个对象的状态发生改变,如何通知系统,并对状态改变做出相应的行为是必需考虑的一个问题,在iOS中为这类问题提供了4种解决方法:? 1. NSNotifiactaion和NSNotificationCente...
分类:
移动开发 时间:
2015-07-08 16:48:07
阅读次数:
139
一、语句分类:1.顺序语句2.分支语句if语句、switch语句3.循环语句(1)初始条件(2)循环条件(3)循环体(4)状态改变二、if语句:1.if语句4中情况:if(条件){满足条件的时候执行;}if(条件){满足条件执行;}else{不满足条件时执行;}if(条件1){满足条件1的时候执行;...
分类:
其他好文 时间:
2015-07-07 18:32:46
阅读次数:
99
状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
分类:
其他好文 时间:
2015-07-05 23:56:18
阅读次数:
163
javaweb学习总结(四十四)——监听器(Listener)学习一、监听器介绍1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于...
分类:
编程语言 时间:
2015-07-05 18:11:31
阅读次数:
106
这是一个基于Service组件的音乐播放器,程序的音乐将会由后台的Service组件负责播放,当后台的播放状态改变时,程序将会通过发送广播通知前台Activity更新界面;当用户单击前台Activity的界面button或拖动进度条时,系统通过发送广播通知后台Service来改变播放状态和...
分类:
移动开发 时间:
2015-07-04 12:24:12
阅读次数:
230
状态模式
当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
主要解决的问题
当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。
状态模式的好处和坏处
将与特定状态相关的行为局部化,并且将不同状态的行为分割开...
分类:
其他好文 时间:
2015-06-30 22:02:51
阅读次数:
108
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *cellIdentifier = @"LeftTab...
分类:
其他好文 时间:
2015-06-30 20:20:35
阅读次数:
102
设计模式-观察者模式定义观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或 从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各 观察者所...
分类:
其他好文 时间:
2015-06-27 01:13:47
阅读次数:
174