区别 1.NotificationCenter 通知中心:“一对多”,在APP中,很多控制器都需要知道一个事件,应该用通知; 2.delegate 代理委托: 1,“一对一”,对同一个协议,一个对象只能设置一个代理delegate,所以单例对象就不能用代理; 2,代理更注重过程信息的传输:比如发起一 ...
分类:
其他好文 时间:
2016-06-21 12:28:42
阅读次数:
127
只需一行代码,快速为UITableView创建Delegate和DataSource。
简介
CBTableViewDataSource是一个轻量级的用于快速创建UITableView的DataSource和Delegate的框架。它提供了一些方便的API,帮助用户以一种快速和有逻辑的方式创建DataSource和Delegate。
最偷懒的使用方式如下:
[_tableVie...
分类:
其他好文 时间:
2016-06-21 10:57:29
阅读次数:
301
一、说明 一般我们定义委托都是有如下两步: public delegate void MyDelegate(string name);//定义委托 public MyDelegate myDelegate; //使用委托 一、说明 一般我们定义委托都是有如下两步: public delegate v ...
分类:
其他好文 时间:
2016-06-21 09:21:58
阅读次数:
275
delegate 是表示对具有特定参数列表和返回类型的方法的引用的类型。 在实例化委托时,你可以将其实例与任何具有兼容签名和返回类型的方法相关联。 你可以通过委托实例调用方法。 委托用于将方法作为参数传递给其他方法。 事件处理程序就是通过委托调用的方法。 你可以创建一个自定义方法,当发生特定事件时, ...
分类:
其他好文 时间:
2016-06-21 01:07:41
阅读次数:
197
1\初始化 UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(10, 20, 200, 30)]; [self.view addSubview:searchBar]; searchBar.delegate = ...
分类:
其他好文 时间:
2016-06-19 12:52:27
阅读次数:
129
C#1.0:OOP和CTS(delegate)C#2.0:泛型、分部类、静态类、迭代器、匿名方法、委托的协变和逆变、属性访问器可以被单独设置访问级别、可空类型、??操作符C# 3.0:Linq、lambda表达式、类初始化器、匿名类型、局部变量类型推断、自动属性、扩展方法、分部方法C# 4.0:dy ...
引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。 一.Dele ...
1.从ControllerA跳往照相UIImagePickerController,只能用presentViewController形式,因为定义UIImagePickerController时, 设置delegate时,若只引入UIImagePickerControllerDelegate,那么会 ...
分类:
移动开发 时间:
2016-06-14 19:19:55
阅读次数:
214
1、bind 使用语法: ps:执行bind()时,会为当时文档中存在的每个匹配的元素绑定事件,如果之后你向文档中添加了新的与bind()绑定的元素相同的元素,绑定事件不会对其生效。如果你希望绑定事件对未来新添加的元素也生效,请使用on()、delegate()、live()等事件函数(尽量优先使用 ...
分类:
Web程序 时间:
2016-06-13 15:33:11
阅读次数:
754
tableView加载完毕后回调的delegate方法: -(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)index ...
分类:
编程语言 时间:
2016-06-13 15:18:11
阅读次数:
249