码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
IOS中关于KVC与KVO知识点
一、简介KVC/KVO是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的形式被定义为基础框架的一部分。从协议的角度来说,KVC/KVO本质上是定义了一套让我们去遵守和实现的方法。当然,KVC...
分类:移动开发   时间:2014-12-01 12:45:16    阅读次数:280
Objective-c 代理模式(delegate)
Objective-c 代理模式(delegate)一、什么事代理模式?代理模式是在oc中经常遇到的一种设计模式,那什么叫做代理模式呢? 举个例子:有一个婴儿,他本身不会自己吃饭和洗澡等等一些事情,于是婴儿就请了一个保姆,于是婴儿和保姆之间商定了一个协议,协议中写明了保姆需要做什么事情, 而保姆就是...
分类:其他好文   时间:2014-11-30 13:44:25    阅读次数:108
委托的定义以及使用
1 public class program( 2 public delegate int myDelegate(int i,int j); 3 public static void main(string[] args){ 4 5 //普通调...
分类:其他好文   时间:2014-11-29 14:36:01    阅读次数:112
C#多线程与UI响应 跨线程更新UI
最近在写一个TCP通信程序,自定义了一个通信类TCPclient,用于客户端异步接收和发送网络消息。TCPclient中定义了一个接收到新的网络消息事件:1 //收到新消息事件2 public delegate void receiveNewNetworkMsgHandler( string ne....
分类:编程语言   时间:2014-11-28 20:02:03    阅读次数:253
objectc delegate 代理的用途
我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。1.所谓传值经常用在b类要把自己的一个数据或者对象传给a类,让a类去展示或者处理。(切分紧耦合,和代码分块的时候经常用)2.所谓传事件就是a类发生了什么事,把这件事告诉关注自己的人,也就是委托的对象,由委托的对象去考虑发生这个事...
分类:其他好文   时间:2014-11-28 17:59:43    阅读次数:137
[iOS基础控件 - 4.5] 猜图游戏
A.需要掌握的1.添加图片资源(暂时认为@2x跟非@2x代表同一张图片)2.搭建UI界面* 文本标签* 4个按钮* 中间的图片3.设置状态栏样式4.监听下一题按钮的点击5.延迟加载数据* 加载plist* 字典转模型* KVC的引入6.切换下一题的序号、图片、标题,下一题按钮的可用性7.默认显示第1...
分类:移动开发   时间:2014-11-28 06:12:19    阅读次数:465
KVC
如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件#import @interface Student : NSObject{ NSString *name;}@end.m文件#import "Student.h"@implement...
分类:其他好文   时间:2014-11-27 23:30:59    阅读次数:354
使用delegate的步骤
1.先搞清楚谁是谁的代理(delegate)2.定义代理协议,协议名称的命名规范:控件类名 + Delegate3.定义代理方法代理方法一般都定义为@optional代理方法名都以控件名开头代理方法至少有1个参数,将控件本身传递出去4.设置代理(delegate)对象 (比如myView.deleg...
分类:其他好文   时间:2014-11-27 21:54:44    阅读次数:159
iOS 页面传值的几种方式之NSNotificationCenter传值
接着上回说的iOS页面传值问题传送门---------->iOS页面传值之代理传值接下来我们说说NSNotificationCenter传值方式在开始之前,我们首先得知道KVO模式Key-Value Observing (KVO)键值监听就是说当你告诉通知中心一个Key 他会根据Value的变化做些...
分类:移动开发   时间:2014-11-27 17:43:58    阅读次数:153
猫与老鼠的故事(委托)
public delegate void catMiaoHanler(Cat cat); public class Cat { public catMiaoHanler thisHanler; public string Name { get; set; } ...
分类:其他好文   时间:2014-11-27 12:13:42    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!