委托:对方法的绑定事件和委托的步骤1.定义委托public delegate 返回值 委托名(参数);2.基于委托定义事件public event 委托名 事件名;3.注册事件对象.事件名 += new 委托(方法);4.触发事件 先检查事件是否有人注册,有则触发 if (事件名 != null.....
分类:
其他好文 时间:
2014-07-07 23:37:21
阅读次数:
148
委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pat...
分类:
其他好文 时间:
2014-07-07 17:29:03
阅读次数:
240
task 可以通过CancellationTokenSource.token 来控制线程是否终止。同时 还可以注册一个委托,来回调。Register(Action)Registers a delegate that will be called when this CancellationToken...
分类:
其他好文 时间:
2014-07-01 21:14:29
阅读次数:
181
【event & EventHandler】 在老C#中EventHandler指的是一个需要定义一个delegate,这个delegate是回调的规范。例如:public delegate void CustomEventHandler(object sender, CustomEventArg....
分类:
其他好文 时间:
2014-07-01 13:52:05
阅读次数:
218
一、KVC与KVO
*“KVC”:key value Coding(键值编码)
*目的:间接的修改或获取对象的属性,降低程序(类与类)之间的耦合度.
*“KVO”:key value Observer(键值观察),观察者模式.(用于模型变化用的多)
*目的:通常用于观察某个对象的某个属性发生变化时,及时做出相应.
二、KVC的使用方式
KVC被称为i...
分类:
移动开发 时间:
2014-07-01 06:37:02
阅读次数:
292
一、KVC与KVO
*“KVC”:key value Coding(键值编码)
*目的:间接的修改或获取对象的属性,降低程序(类与类)之间的耦合度.
*“KVO”:key value Observer(键值观察),观察者模式.(用于模型变化用的多)
*目的:通常用于观察某个对象的某个属性发生变化时,及时做出相应.
二、KVC的使用方式
KVC被称为i...
分类:
移动开发 时间:
2014-06-30 20:10:28
阅读次数:
291
//创建
UIImagePickerController *imagePick = [[UIImagePickerController
alloc]
init];
imagePick.delegate =
self;
imagePick.allowsEditing =
YES;
imagePick.sourceType ...
分类:
其他好文 时间:
2014-06-28 07:49:26
阅读次数:
248
首先在类库中定义事件: //定义委托 public delegate void DelWeiTuo(string name); //定义事件 public event DelWeiTuo EventWeiTuo; 定义事件触发方法://...
分类:
其他好文 时间:
2014-06-27 13:19:38
阅读次数:
137
以前我们为了能够调用一个方法,必须比照这个方法定义一个相应的delegate.
原先我们定义delegate
//
委托声明 --
定义一个签名:
delegate doubleMathAction(double num);
class DelegateTest
{
//
符合委托声明的常规方法
static double Double(double i...
分类:
其他好文 时间:
2014-06-26 13:49:06
阅读次数:
164