码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
kvo&kvc
Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也可以用KVC...
分类:其他好文   时间:2015-01-08 21:23:29    阅读次数:209
delegate 传值demo
代理的一般使用场合为:1.对象B的内部发生一些事,想通知A,比如B通知A改颜色;2.对象A想监听对象B内部发生了什么事情;3.对象B想在自己的方法内部调用对象A的某个方法,并且对象B不能对对象A有耦合依赖;(A遵守协议,执行代理方法)4.对象B想传递数据给对象A;……………………以上情况,结果都一样...
分类:其他好文   时间:2015-01-08 19:31:46    阅读次数:156
iOS block基本使用方法
我们可以把Block当作一个闭包函数,它可以访问外部变量和局部变量,但默认是不可以修改外部变量。 你可以使用它来做回调方法,比起使用代理(Delegate)会更加直观。 一、Block的基本定义 Block的基本写法(也是详细写法): returnType (^blockName)(params) = ^returnType(params) { // code......
分类:移动开发   时间:2015-01-08 18:08:15    阅读次数:198
IOS开发检测设备摇动
设备摇动检测的两种方法简单的记录下 方法一 首先在delegate中添加 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {     // Override point for customiza...
分类:移动开发   时间:2015-01-08 17:56:38    阅读次数:178
IOS开发-Protocol协议及委托代理(Delegate)传值
前言:因为Object-C是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它不关心。
分类:移动开发   时间:2015-01-08 17:00:27    阅读次数:229
C#复习题
1.以下(D )不是 C#中方法的參数的类型。A.值类型B.引用型C.输出型D.属性2.C#中的数据类型分为值类型和引用类型,以下(B )不属于引用类型。A.类 B.枚举 C.接口 D.数组3.声明一个托付:public delegate int myCallBack(int x);则能用该托付引用...
分类:Windows程序   时间:2015-01-08 16:53:40    阅读次数:364
ios开发--KVO浅析
目标:监听NSMutableArray对象中增加了什么代码如下:C代码 -(void)viewDidLoad{[superviewDidLoad];self.dataArray=[NSMutableArrayarrayWithObject:@"1"];[selfaddObserver:selffor...
分类:移动开发   时间:2015-01-08 14:59:24    阅读次数:212
Control的Invoke和BeginInvoke详解
(一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。 (2)Control的Invoke和BeginInvoke的参数为delegat...
分类:其他好文   时间:2015-01-08 14:38:52    阅读次数:231
iOS面试题
1,什么是notification,什么时候用delegate 什么时候用Notification?Notification 是通知中心 . 代理一般用于两个对象之间一对一的通信交互,而且需要设置一个协议方法,并且代理方要遵循这个协议并且实现其方法,双方之间要建立代理关系才可以实现通讯;通知一般用于...
分类:移动开发   时间:2015-01-08 00:46:15    阅读次数:280
delegate委托的理解
问:平子  问个问题 委托定义的时候参数是int型的  为什么可以传一个函数名称进去   给解释解释委托的用法 答:你只要这么想,  这个int是你具体方法的参数, 不是委托的参数.  你可以把委托理解成是方法的类型.  那你肯定是要拿这个把你的方法包装一下的, 不是去包装int 问:那我为什么要用委托 答:因为你这个方法体 可以支持N个 ...
分类:其他好文   时间:2015-01-07 13:09:32    阅读次数:114
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!