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