前言:因为Object-C是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它不关心。
分类:
移动开发 时间:
2015-01-08 17:00:27
阅读次数:
229
1.以下(D )不是 C#中方法的參数的类型。A.值类型B.引用型C.输出型D.属性2.C#中的数据类型分为值类型和引用类型,以下(B )不属于引用类型。A.类 B.枚举 C.接口 D.数组3.声明一个托付:public delegate int myCallBack(int x);则能用该托付引用...
(一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。 (2)Control的Invoke和BeginInvoke的参数为delegat...
分类:
其他好文 时间:
2015-01-08 14:38:52
阅读次数:
231
1,什么是notification,什么时候用delegate 什么时候用Notification?Notification 是通知中心 . 代理一般用于两个对象之间一对一的通信交互,而且需要设置一个协议方法,并且代理方要遵循这个协议并且实现其方法,双方之间要建立代理关系才可以实现通讯;通知一般用于...
分类:
移动开发 时间:
2015-01-08 00:46:15
阅读次数:
280
问:平子 问个问题
委托定义的时候参数是int型的 为什么可以传一个函数名称进去 给解释解释委托的用法
答:你只要这么想,
这个int是你具体方法的参数, 不是委托的参数.
你可以把委托理解成是方法的类型. 那你肯定是要拿这个把你的方法包装一下的, 不是去包装int
问:那我为什么要用委托
答:因为你这个方法体
可以支持N个 ...
分类:
其他好文 时间:
2015-01-07 13:09:32
阅读次数:
114
给元素绑定click事件后 ,遇到一个问题:当执行一些ajax请求,再次调用此页面,里面的这个click事件就失效了 比如说:我的分页是一个ajax请求 但我点下一页时 后生成的元素a就没有了click事件了自己做项目时遇到的问题: 批量删除复选框,当点击删除的时候出发jquery页面写的方法获.....
分类:
Web程序 时间:
2015-01-07 12:58:01
阅读次数:
151
一般在多线程调用UI控件时,涉及到跨线程修改UI,需要使用委托,比如如下: this.Invoke((MethodInvoker)delegate { btnRefresh.Enabled = true...
分类:
编程语言 时间:
2015-01-06 21:22:28
阅读次数:
229
创建UIScrollView对象并设置它的大小.
UIScrollView *scrollView;
self.scrollView = [[UIScrollView
alloc] initWithFrame:CGRectMake(0,
0,w, h)];
设置代理
self.scrollView.delegate =
self;
设置content的大小.
self.s...
分类:
其他好文 时间:
2015-01-06 17:56:55
阅读次数:
107
前言:我们可以把Block当作一个闭包函数,它可以访问外部变量和局部变量,但默认是不可以修改外部变量。你可以使用它来做回调方法,比起使用代理(Delegate)会更加直观。顺带一提,苹果很多的接口(API)都使用了Block。
分类:
移动开发 时间:
2015-01-06 15:01:13
阅读次数:
133
NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; /** 参数 1. 配置 2. 代理 3. 代理工作的队列 - 代理的执行工作...
分类:
Web程序 时间:
2015-01-05 23:11:25
阅读次数:
265