技术交流新QQ群:414971585这篇文章建议和前一篇一起看, 另外先弄清楚IOS的block是神马东东。委托和block是IOS上实现回调的两种机制。Block基本可以代替委托的功能,而且实现起来比较简洁,比较推荐能用block的地方不要用委托。本篇的demo和前一篇是同一个,可以到github...
分类:
移动开发 时间:
2015-02-11 10:48:34
阅读次数:
155
init.d
gradle.projectsLoaded {
println "Hi from loaded"
}
script.run->
//script = init_c691rc.... , 也是后面closure _run_closure1 的delegate
通过groovy的closure调用机制
->DefaultGradle.java
p...
分类:
其他好文 时间:
2015-02-11 01:53:03
阅读次数:
202
iOS开发中,通过 storyboard 可以直接切换场景,也就是在 不同的ViewController之间跳转;在跳转的过程中会自动的调用prepareForSegue方法,我们在该方法中可以 直接给 目标场景设置要传入的值;下面来介绍一下,使用KVC和普通的属性方式来传值的小Demo.
如下图,有两个 视图控制器,A和 B ,
A的视图控制器上有一个按钮,拖拽按钮的事件到 B 控制器上 (...
分类:
移动开发 时间:
2015-02-10 16:48:15
阅读次数:
253
(function($){$.extend({BE:function(opt){vardef={id:null,type:null,fun:null}$.extend({},opt,def);$(document).delegate(opt.id,opt.type,opt.fun);}});})(j...
分类:
其他好文 时间:
2015-02-10 13:03:59
阅读次数:
109
前面一篇文章介绍了委托的基本知识,接下来就进一步研究一下委托。委托类型其实,刚开始觉得委托类型是一个比较难理解的概念,怎么也不觉得下面的"AssembleIphoneHandler"是一个类型。public delegate void AssembleIphoneHandler();按照正常的情况,...
分类:
其他好文 时间:
2015-02-09 22:48:16
阅读次数:
220
1 #region 异步测试 2 //委托 3 public delegate void PrintDelegate(string s); 4 [WebMethod] 5 public string yibu() 6 ...
分类:
Web程序 时间:
2015-02-09 17:59:44
阅读次数:
143
AlertView的使用还是很频繁的,扁平化以后似乎也不是那么丑了,但是到现在为止官方还是在用Delegate来处理点击事件,很影响程序的可读性。如果用Block那么就会一目了然。自己本来想写一个,但是实在是太懒了(其实是不会好吧....)。 当然,万能的Git上肯定有,轻而易举就找到了,使用...
分类:
其他好文 时间:
2015-02-09 15:36:27
阅读次数:
429
方法的调用 delegate int test1(int a); class Program { static int num = 10; static void Main(string[] args) { ...
KVC和KVO看起来很专业,其实用起来还是比较简单的,KVC(Key-value coding)可以理解为键值对编码,如果对象的基本类型,那么键值对编码实际上和get,set方法没有区别,如果是属性是另外一个对象,那么发现KVC用起来还是非常顺手,KVO(key-value observing)是键...
分类:
移动开发 时间:
2015-02-08 11:32:08
阅读次数:
4753
The methods declared by theUIScrollViewDelegateprotocol allow the adopting delegate to respond to messages from theUIScrollViewclass and thus respond ...
分类:
其他好文 时间:
2015-02-08 00:18:13
阅读次数:
237