多播委托的时候:拿到的返回值是最后一个一个委托指向的方法的执行结果 创建委托:delegate int Adddel(int a,int b); Adddel del=new Adddel(实例方法名); 不要用了Func funcdemo=new func(方法名); 泛型委托 可以最多有16个参...
分类:
其他好文 时间:
2015-06-01 00:47:24
阅读次数:
106
在jQuery的开发过程中,我们往往需要处理各种事件,例如click(),hover()等。在jQuery的API中,我们可以使用不同的方法来将这些事件绑定到特定的元素中。今天这篇文章中,我们将要介绍如何使用bind(),on(),live()和delegate()方法来绑定特定的事件,什么情况.....
分类:
Web程序 时间:
2015-05-31 18:04:54
阅读次数:
132
UITableView基本使用方法1.首先,Controller需要实现两个delegate ,分别是UITableViewDelegate 和UITableViewDataSource2.然后 UITableView对象的 delegate要设置为 self。3.然后就可以实现这些delegate...
分类:
移动开发 时间:
2015-05-31 13:38:57
阅读次数:
185
{ //定义一个委托类型,如果传递的方法有参数此处必须声命,因为调用委托的时候将要用到 delegate int AddDel(int a, int b); delegate int AddDel2(int a, int b); static...
转自:http://magicalboy.com/kvc_and_kvo/ KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC) KVC,即是指NSKeyValueCoding,一个非正式的 Protoc.....
分类:
移动开发 时间:
2015-05-30 22:20:45
阅读次数:
181
今天出现了这个错误,说是某些地方代码除以0了,多见于自定义的UITableView自定义UITableViewCell高度的地方,如:tableView:heightForHeaderInSection:或tableView:heightForFooterInSection:。这两个delegate...
分类:
其他好文 时间:
2015-05-30 17:52:56
阅读次数:
68
func textFieldShouldReturn(textField: UITextField) -> Bool { textField.resignFirstResponder() //由于delegate 的原因 所有方法跟delegate都是相对的 ...
分类:
移动开发 时间:
2015-05-30 16:39:28
阅读次数:
156
现在的ios开发中,我们通常会使用MVC模式。当我们拿到数据的时候,我们要把数据转成模型使用。一般情况我们拿到的数据都是字典。这是我们就需要将字典转成模型对象了。当对象的属性很少的时候,我们可以直接单独写出字典的键值,进行转换。_属性 = dict["键"]当对象的属性很多的时候,我们可以利用KVC...
分类:
移动开发 时间:
2015-05-30 07:01:51
阅读次数:
123
KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相对的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而在Objective-C中,通常无须增加额外代码即可使用,
这是怎么实现的呢?其实就是通过OC强大的运行时(runtime)实现的。当你第一次观察某个对象时,runtime会创建一个新的继承原先class的subclass。在这个新的...
分类:
其他好文 时间:
2015-05-29 15:53:40
阅读次数:
1020
// 委托声明 -- 定义一个签名:delegate double MathAction(double num);class DelegateTest{ // 符合委托声明的常规方法 static double Double(double input) { retur...