码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo delegate    ( 3388个结果
利用delegate来解决类之间相互引用问题(引用死锁)
类之间相互引用--类A中需要调用类B中的方法,同时,类B中又要调用类A中的方法。(也被称为引用死锁,通常会出现编译错误)。解决方法是,在类A中引用类B,并使类A成为类B的delegate,这样在类A中就可以调用类B中的方法,而在类B中可以设一个delegate属性,(这个delegate其实就是类A...
分类:其他好文   时间:2014-07-06 18:12:23    阅读次数:176
委托,曾将让我头疼难以理解
刚开始学习C#的时候,基本语法什么的看一遍,写个demo,就理解了,下回用的时候,就上手了,这个委托看了很多,一直不知道他在何时何地会发挥作用!只记住一个关键词——“delegate”和概念——“是表示对具有特定参数列表和返回类型的方法的引用的类型”。心痒难挠啊啊啊啊啊啊!!!!!!!!!!最...
分类:其他好文   时间:2014-07-06 15:06:29    阅读次数:160
c#事件委托
C# 使用委托模型 来实现事件,事件的处理方法不必在将生成事件的类中定义,需要做的事情就是把事件源和事件处理程序结合起来,使用事件处理委托,简称事件委托可以定义为生成事件的类的一个成员,事件委托为多播的。事件委托的形式public delegate void MouseHandler(object ...
分类:其他好文   时间:2014-07-05 21:17:54    阅读次数:219
IOS 改变Navigation的返回按钮
两个办法:1,手动为每一个UIViewController添加navigationItem的leftButton的设置代码2,为UINavigationController实现delegate,在pop和push的时候改变当前和上一页的navigationItem.title以下是封装的一些基础方法...
分类:移动开发   时间:2014-07-05 20:30:07    阅读次数:337
简单的委托实例
using System.Collections.Generic;using System.Text;using System;namespace Delegate{ //定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string...
分类:其他好文   时间:2014-07-05 18:50:41    阅读次数:159
随手复习一下委托:delegate
先骂个街,天儿太闷了…… 随手复习一下委托,delegate 是一种函数指针,是 .net 提供的一种安全的函数指针,翻译的也很贴切,像是委托人,又像代理人,通过“委托”来执行一些函数而不是直接调用它。因为 C# 中委托被实现为指针链表,所以委托可以加入多个函数,一次性一块儿执行。 举个花生:小明(...
分类:其他好文   时间:2014-07-05 18:07:19    阅读次数:223
浅谈KAC
今天我研究了一下KVC,下面我将浅谈一下我对KVC的认识,可能认识不足,我会在后续学习生活中改正. 首先,看到KVC,我们会想这个知识点是干嘛的,其实我们了解一下,就会发现KVC(Key-Value-Coding),键值编码  KVC主要是用来间接访问实例变量(赋值)...      下面我们看一下苹果给的KVC的官方文档: /* Given a value and a key tha...
分类:其他好文   时间:2014-07-04 07:27:43    阅读次数:379
在界面 上生成一个摄像头.
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; imagePickerController.delegate = self; i...
分类:其他好文   时间:2014-07-02 22:03:44    阅读次数:220
KVC在定义Model类中的妙用
@我们应用程序使用MVC架构的话,对于处理数据类,我们会单独的定义Model类,在里面为要展示的属性进行初始化赋值,一般采用的方法是通过定义对应的属性,挨个赋值.现在我要介绍的就是通过KVC,key-value的方式,进行赋值.            @先来看一段代码: #import @interface MDCAllShopObjectModel : NSObject // 定义全...
分类:其他好文   时间:2014-07-02 08:01:45    阅读次数:196
swift中代理的使用
1.首先定义一份协议。 protocol HttpToolProrocol{ //1.代理方法,将服务器返回的字典传递给调用者 func didRecieveResults(result:NSDictionary) } 2.定义一个代理属性 //2.声明代理属性 var delegate : HttpToolProrocol? 3....
分类:其他好文   时间:2014-07-01 16:03:40    阅读次数:629
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!