AppDelegate * app=(AppDelegate *)[[UIApplication sharedApplication]delegate]; UIWindow *window = app.window; [UIView animateWithDuration:1.0f a...
分类:
移动开发 时间:
2014-08-07 00:23:07
阅读次数:
208
KVC键值编码
一,概述
KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。它在控制层和模型层之间的消息沟通中发挥很大作用。controller层的对象观察model层对象的属性,从而使得view对象可以通过controller层间接观察model的属性,解耦model和view。
例如demo工程IOSKvoUse
初始...
分类:
其他好文 时间:
2014-08-06 19:24:32
阅读次数:
309
KVC键值编码
一,概述
KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。它在控制层和模型层之间的消息沟通中发挥很大作用。controller层的对象观察model层对象的属性,从而使得view对象可以通过controller层间接观察model的属性,解耦model和view。
例如demo工程IOSKvoUse
初始...
分类:
其他好文 时间:
2014-08-06 19:17:12
阅读次数:
300
委托(delegate)也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,所定义的变量能接收的数值只能是个函数,更确切地说,委托类型的变量可以接收一个函数的地址。简单地说委托变量可看成是一种类型安全的函数指针,他只能接收符合其要求的函数地址。示例:public class Mat...
分类:
编程语言 时间:
2014-08-05 19:14:29
阅读次数:
326
KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。//KVO是基于KVC的,观察者可以观察一个对象的某个属性(key),但这个属性的值(value)...
分类:
其他好文 时间:
2014-08-05 19:12:09
阅读次数:
232
#region 下载Xml文件方法 //定义委托 private delegate void DownLoadDelegate(string url, string filename); private DownLoadDelegate _downlaodd...
分类:
其他好文 时间:
2014-08-05 19:00:59
阅读次数:
198
public class ZyjProgressBar : System.Windows.Forms.ProgressBar { //用于跨线程访问控件的委托 private delegate void deleByControl(int v); /...
分类:
编程语言 时间:
2014-08-05 00:26:38
阅读次数:
241
想实现这样的功能:就是在panel中的文本框,当第一次点击文本框时,全选文本框的内容;再次选择时,可以全选,也可以部分选中,可是文本框总是从左全部选中,还不能从右边选择,在Enter或Down事件里写,也没有实现这样的效果有看到过这样的写法:BeginInvoke((Action)delegate ...
_tableView = [[UITableView alloc] init]; _tableView.delegate = self; _tableView.dataSource = self; _tableView.frame = CGRectMake(kZero, 6...
分类:
其他好文 时间:
2014-08-04 13:39:27
阅读次数:
268
CATransition *animation = [CATransition animation]; animation.delegate = self; animation.duration = 0.5f; animation.timingFunction = UIVi...
分类:
其他好文 时间:
2014-08-04 13:25:57
阅读次数:
203