码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
iOS常用设计模式——观察者设计模式
观察者设计模式详解观察者设计模式详解 基本概念 NSNotificationCenter的使用 添加监听 接收消息 删除监视 KVO的使用 基本概念 注册观察者 观察者对象发生变化时的回调方法 remove观察者身份 代码实现基本概念观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己.而在IOS开发...
分类:移动开发   时间:2015-03-31 18:10:48    阅读次数:209
(三)Unity5.0新特性------State Machine Behaviours
State machine behaviours are scripts that can be attached to animator states or sub-state machines in an Animator Controller. These can be used to add all sorts of behaviour that is state dependent su...
分类:编程语言   时间:2015-03-31 10:58:08    阅读次数:268
C# 快速反射 IL
public class FastInvoke { public delegate object FastInvokeHandler(object target, object[] paramters); static object InvokeMethod(Fa...
分类:Windows程序   时间:2015-03-31 00:48:49    阅读次数:190
iOS 两个viewcontroller之间的delegate传值
第二个界面往第一个界面传值 第二个界面 //第二个界面制定协议 @protocol ChuanZhiDelegate NSObject> - (void)chuanzhid; @end @interface ViewController2 : UIViewController @property(nonatomic,assign)idChuanZhiDelegate>c...
分类:移动开发   时间:2015-03-30 16:35:06    阅读次数:151
ios 协议(delegate)使用过程中遇到assign attribute must be unsafeunretained
今天在使用协议的过程中,偶然发现这样使用 @interface AppDelegate (){ id testdelegate; } @property (nonatomic , assign) id testdelegate; @end @implementation AppDelegate @synthesize testdelegate; 会报错: Existing i...
分类:移动开发   时间:2015-03-30 16:34:21    阅读次数:150
KVO实现自定义文件复制进度展示
一、创建文件   说明:自定义文件类,通过NSFileManager 以及NSFileHandle 实现文件的创建和copy,为了控制内存的并发使用,通过控制每次赋值的固定长度来分多次复制: NSString * path=NSHomeDirectory(); path =[path stringByAppendingPathComponent:@"deskTop/Bo...
分类:其他好文   时间:2015-03-30 14:39:35    阅读次数:128
iOS-delegate设计模式
iOS-delegate设计模式 在iOS代理设计模式中可以把其分解为:host  delegate  actions proctocol host:该实例的角色是一个消费者,它消费的就是proctocol提供的功能 delegate:就是一个劳动者,它主要就是提供proctocol服务,就相当实现协议 action:就相当于delegate的具体服务实现 代理模式的使用...
分类:移动开发   时间:2015-03-30 09:38:43    阅读次数:539
Dynagon代码阅读感想
因为要做动态网络生成,于是去github找代码,看到这个dynagon比较对的上眼,于是clone下来慢慢研究。链接:https://github.com/lanius/dynagon于是我发现这个真的是写的好棒好棒,C#写的真是漂亮啊,让我见识到了delegate,lambda表达式,select...
分类:其他好文   时间:2015-03-29 23:34:26    阅读次数:256
(二十五)unity4.6学习Ugui中文文档-------UGUI-Extensions
出处:http://blog.csdn.net/u010019717这个库是什么?在此存储库中是扩展脚本来增强您的Unity UI experience的集合。这些脚本从许多来源收集和合并,随着时间的推移改善Unity UI experience。(脚本绝大多数来自脚本线程上unity UI 论坛在这里)你可以下载/项目访问脚本,或您可以下载此预编译的 Unity Asset资产。Unity...
分类:编程语言   时间:2015-03-29 19:36:31    阅读次数:230
KVC 和 KVO 的一点理解
KVC 用 KVC 实现高阶消息传递 valueForKey: 有很多有用的特例,比如说 NSArray 和 NSSet 这样的容器类都覆盖了这个方法。valueForKey: 被传递给容器中得每一个对象,而不是对容器本身进行操作。结果会被添加进返回的容器中。这样,开发者能很方便的用一个容器创建另一个容器对象,比如像这样: NSArray *array = @[@"foo",@"...
分类:其他好文   时间:2015-03-29 12:20:34    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!