码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
委托实现窗体传递
委托可以将方法作为参数进行传递。 public delegate void DGFillAreas(string ids,string names); //定义委托 //定义委托就是确定这个委托对象里面可以存储那一种签名(返回值/参数)的方法 //如这个委托就说明了以后这种类型的...
分类:Windows程序   时间:2015-01-24 14:27:45    阅读次数:192
Core Data使用之一(Swift): 获取
//获取entity中的数据 func fetchFiles() { //第一步,获取总代理 let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate //第二步,获取对象管...
分类:编程语言   时间:2015-01-23 22:47:18    阅读次数:162
iOS: 消息通信中的Notification&KVO
iOS: 消息通信中的Notification&KVO在iOS: MVC中,我贴了张经典图:其中的Model向Controller通信的Noification&KVO为何物呢?在功能上说,delegate、Notification以及KVO的功能类似,都是作用于 OC中对象 的消息通信。但三者的使用...
分类:移动开发   时间:2015-01-23 19:51:15    阅读次数:185
IOS利用objc/runtime和KVC——快速归档解档
开发过程中有时需要存储一些轻量级的数据,对于IOS提供的几种数据存储方式在这时最合适当属对象归档:NSCoding 但是将对象数据进行归档解档时候需要实现两个方法: encodeWithCoder和initWithEncoder。encodeWithCoder就是编码,initWithCode...
分类:移动开发   时间:2015-01-23 19:44:53    阅读次数:198
IOS 观察者模式
一个对象状态改变,通知正在对他进行观察的对象,这些对象根据各自要求进行改变; 在cocoatouch框架中,NSNotification机制和KVO使用了观察者模式通知(notification)机制原理图 在通知机制中,对某个通知感兴趣的所有对象...
分类:移动开发   时间:2015-01-23 12:47:27    阅读次数:249
Atitit. 委托的本质 c#.net java php的比较
Atitit.class 与type的区别,抽象的级别 class, delegate,interface委托的本质   1. 委托是粒度更细的接口 1 2. 委托模式 1 3. Java中的委托 1 4. class 与type的区别 2   1. 委托是粒度更细的接口 接口(interface)是面向类(class)的,而委托(delegate)是面向方法(method)和属性...
分类:编程语言   时间:2015-01-23 00:57:16    阅读次数:179
3 委托、匿名函数、lambda表达式
委托、匿名函数、lambda表达式在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式 // 声明一个委托 delegate void Printer(str...
分类:其他好文   时间:2015-01-22 21:48:42    阅读次数:207
Lambda 表达式的简介及形成过程
Lambda 表达式的简介及形成过程 C#的Lambda表达式是一种"语法糖",使用 Lambda 运算符 =>,该运算符读为“goes to”。语法如下: 形参列表=>函数体 函数体多于一条语句的可用大括号括起。 要了解Lambda表达式,首先就要了解什么是委托,委托(delegate)是一种引用类型.简单讲,委托就是一个函数指针.先看一个例子   //声明一个委托   ...
分类:其他好文   时间:2015-01-22 18:18:29    阅读次数:159
Func与Action
平时我们如果要用到委托一般都是先声明一个委托类型,比如:private delegate string Say();string说明适用于这个委托的方法的返回类型是string类型,委托名Say后面没有参数,说明对应的方法也就没有传入参数。写一个适用于该委托的方法: public stati...
分类:其他好文   时间:2015-01-22 17:12:24    阅读次数:163
方法与函数
第一个概念,将方法和事件(event)区分开,事件是特殊的委托(delegate),将方法作为参数传递,而方法(函数)则是:包含一系列语句的代码块。 程序通过“调用”方法并指定所需的参数来执行语句。 在 C# 中,每个执行指令都是在方法的上下文中执行的。第二个概念,方法是面向过程(结构)的编程思想,...
分类:其他好文   时间:2015-01-21 19:56:09    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!