使用委托来做一些事情,大致思路是: 1、定义声明一个委托,规定输入参数和输出类型。2、写几个符合委托定义的方法。3、把方法列表赋值给委托4、执行委托 internal delegate int MyDelegate(); class Program { static void Main(string...
分类:
其他好文 时间:
2015-03-28 12:56:10
阅读次数:
111
weak指针主要用于“父-子”关系,父亲拥有一个儿子的strong指针,因此是儿子的所有者;但是为了阻止所有权回环,儿子需要使用weak指针指向父亲;你的viewcontroller通过strong指针拥有一个UITableview,tableview的datasource和delegate都是we...
分类:
其他好文 时间:
2015-03-28 11:24:14
阅读次数:
101
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:publicd...
public static void Test() { ThreadStart aThreadStart = delegate() { Thread.Sleep(1000); ...
分类:
其他好文 时间:
2015-03-21 16:53:36
阅读次数:
96
拾取器是个常用控件。 在使用拾取器之前需要引用两个协议 还需要连接 datesource & delegate 调用协议后,需要重写三个方法 -(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView ...
分类:
移动开发 时间:
2015-03-21 15:31:16
阅读次数:
137
Unity 内置组件基本没有可以继承的。某些比较常用但现有 API 没有定义的功能,我们可以通过 C# 的扩展类方法来实现(注意一点,扩展方法对于值类型传递的不是引用,所以无法修改原对象、并且传递体积较大的值类型可能造成性能问题)。下面是一些比较实用的扩展方法,这些扩展方法的实现很多使用了 C# 的委托,关于委托可以参考这里:C# 中的 delegate, Lambda 和 event。
扩展 ...
分类:
编程语言 时间:
2015-03-21 12:43:05
阅读次数:
357
原创blog,转载请注明出处blog.csdn.net/hello_hwc
我的IOS-SDK详解专栏,欢迎关注
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:
这个IOS网络编程的系列计划6篇文章,NSURLSession3篇(一篇概述,一篇详细阐述三种task和delegate的使用,一篇阐述授权,证书等内...
分类:
移动开发 时间:
2015-03-21 11:21:44
阅读次数:
619
随着DOM结构的复杂化和Ajax等动态脚本技术的运用,有了较多的动态添加进来的元素,直接用JQ添加click事件会发现新添加进来的元素并不能直接选取到,在这里就需要用到事件委托方法,JQ为事件委托提供了live()、d...
分类:
Web程序 时间:
2015-03-20 16:37:16
阅读次数:
215
UICollectionView 和UITableView很像,是APPLE公司在iOS 6后推出的用于处理图片这类UITableView 布局困难的控件,和UITableView 一样,它也有自己的Datasource和delegate。下面详细说下像这种方式的效果.
首先来看看UICollectionView 的DataSource。@protocol UICollectionViewData...
分类:
其他好文 时间:
2015-03-20 01:24:41
阅读次数:
195
委托:delegate是表?将?法作为参数传递给其他?法。委托类似于函数指针,但与函数指针不同的是,委托是?向对象 的、类型安全的和保险的。 委托既能引?静态?法,也能引?实例?法。 委托是?个类,它定义了?法的类型,使得可以讲?法当做另??法的参数来进?传递,这种将?法动态地赋给参 数...
分类:
其他好文 时间:
2015-03-19 21:42:00
阅读次数:
103