1、Block是什么? - 匿名函数 - 截获自动变量 2、Block语法。 3、Block类型变量。 4、Block的用途。 - 作为函数参数 - 反向传值 - 循环引用 (delegate差不多作用,但是显得更加简洁) 首先就是Block是什么?用一句话来概括就是带有自动变量的匿名函数。那么我们 ...
分类:
移动开发 时间:
2017-08-30 16:38:42
阅读次数:
275
$( "a.offsite" ).live( "click", function() { alert( "Goodbye!" ); // jQuery 1.3+ }); $( document ).delegate( "a.offsite", "click", function() { alert(... ...
分类:
其他好文 时间:
2017-08-29 16:01:19
阅读次数:
138
swift中代理的使用 首先定义一份协议。 protocol DetailsViewControllerDelegate: NSObjectProtocol{ func fetchBackString(str: String) } 声明代理属性 weak var delegate: DetailsV ...
分类:
编程语言 时间:
2017-08-29 14:27:40
阅读次数:
172
bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数(只对静态有效)。 live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的 delegate(selector,[type],[data],fn) 指定的元素(属 ...
分类:
其他好文 时间:
2017-08-29 10:09:54
阅读次数:
134
窗体句柄的创建 窗口创建时,窗口并没有创建句柄,只有Application.Run(form)或者form.Show()之后才有句柄,即窗口只有显示或者启动消息循环后才有句柄!如果创建form之后,主线程中调用form.Handler,如果句柄尚未创建,引用该属性将强制创建句柄,对习哦他能够内的逻辑 ...
分类:
Web程序 时间:
2017-08-25 13:51:06
阅读次数:
158
1 申明一个自定义的类并且继承事件的基类 2 申明委托 3 在要使用的类中定义事件 4 在动作发生的时候触发事件 ...
分类:
Web程序 时间:
2017-08-24 14:05:17
阅读次数:
173
委托: 托付其他人做这件事 ,包括 托付自己 ,即 一个方法 可以 调用 没有关系的其他方法 , 也可以 将委托传递过去 ,回调自己的方法 ,且 可以自定义参数 ,非常方便 互相传值, 适合解耦 关系。 示例: public delegate void ChangeMoney(object s, i ...
当项目需求中,后期可能接入多种输入设备的时候,可以借鉴一下以下代码 ...
分类:
编程语言 时间:
2017-08-23 15:31:51
阅读次数:
204
linq的扩展方法中有FindIndex,FindLastIndex两个方法可以查找满足条件的首个和最后一个数据的索引值,利用delegate将匹配条件的方法传入FindAllIndex,查找满足匹配条件的所有索引返回 测试: ...
分类:
其他好文 时间:
2017-08-23 13:44:18
阅读次数:
245
AFN原理&& AFN如何使用RunLoop来实现的: 1、 2、如果序列化失败,就直接执行了failure block,否则继续3 3、 4、对dataTask设置请求之后的回调Delegate和处理block 表示在这个区间里忽略一些特定的clang的编译警告,因为AFNetworking作为一 ...
分类:
Web程序 时间:
2017-08-22 14:47:54
阅读次数:
634