上文简述了委托,所谓的简述,只是说了一下如何使用委托,既然有了委托的基础,便可以稍微一探事件的机制。 事件,实际上是委托类型,事件处理函数如下: public delegate void MyHander(object sender, MyEventArgs e);//声明一个委托,其中要与...
分类:
其他好文 时间:
2014-09-12 01:06:12
阅读次数:
213
两天都在看异步编程了,感觉好难懂的样子。不知道自己的理解对不。public delegate int TaskWhileDelegate(int data, int ms); //定义委托//委托方法static int TaskWhile(int data, int ms) { Console.W...
分类:
其他好文 时间:
2014-09-11 23:37:52
阅读次数:
196
1.委托的概述 简单说,委托就是把方法当作参数传递。 委托(delegate)是一种动态调用方法的类型,它与类、接口和数组一样,都属于引用型。在C#中,可以申声明委托类型、创建委托实例、把方法封装在委托对象中。一个完整的饭否发具有方法名、返回值和参数列表,用来引用方法的委托也要求必须具有相同的返回值...
分类:
其他好文 时间:
2014-09-11 17:13:12
阅读次数:
192
在ios开发中,一些请求 kvc 下拉列表 图片请求等等自己手写代码的话非常麻烦,还容易出现一系列的问题,现在整理了一些常用的一些小框架。
其中MJExtension 和 MJRefresh 这两个框架是 MJ自己写的,
1、AFNetworking-master 是用于数据请求的
用法:
// 1.创建请求管理对象
AFHTTPRequestOperatio...
分类:
移动开发 时间:
2014-09-11 12:36:21
阅读次数:
227
通知其实和KVO类似,就是先在类A中设置通知,然后再类B中设置个监听这个通知的方法,当然可以通过这个通知方法可以传递一些参数,得到这个参数之后,一般是触发一个动作,此处举例就是触发输出一些内容而已。...
分类:
其他好文 时间:
2014-09-10 17:51:10
阅读次数:
225
KVO应该是key-value-observer,意思就是键值观察。作用就是用一个对象A监测对象B,如果对象B属性发生变化,那么就会发送一个消息给对象A,这样……呃,就这样了。至于拿到通知后怎么处理,那是后话。...
分类:
其他好文 时间:
2014-09-10 15:59:50
阅读次数:
222
最简单的想法是我们创建一个对象,然后利用某些方法给这个对象赋值,然后再用某些方法调用这个值。当然这种描述很类似于字典的键值概念,确实今天学习的就是这样一种方法:KVC,Key-Value coding键值编码。...
分类:
其他好文 时间:
2014-09-10 14:17:10
阅读次数:
169
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。与其他的类不同,委托类具有一个签名,并且它只能对与其签名匹配的方法进行引用。一、自定义委托类型1.语法结构:访问修饰符 delegate 返回类型 委托类型名称(参数列表);例如:// 声明一个委托类型,两个参数均为in...
分类:
Web程序 时间:
2014-09-09 19:47:19
阅读次数:
303
之前就一直受这个问题的困扰,在jQuery1.7版本之后添加了on方法,之前就了解过,其优越性高于live(),bind(),delegate()等方法,在此之前项目中想用这个来测试结果发现,居然动态生成的标签点击了没反应,而live方法却能够支持,于是乎到处查资料,问网友,结果找了好久在一篇文章中终于找到了答案。。。
jQuery 使用on绑定动态生成的元素时,不能直接用该对象操...
分类:
Web程序 时间:
2014-09-09 16:08:28
阅读次数:
186
1. 定义委托 public delegate void GreenPeople(string name);2. 声明方法 public static void ChinesePeople(string Name) { Console.WriteLine("你好," + Name); } publi...
分类:
其他好文 时间:
2014-09-09 15:50:48
阅读次数:
147