码迷,mamicode.com
首页 >  
搜索关键字:ios代理    ( 61个结果
iOS---代理与协议以及通知的使用
一、代理 1.代理的介绍 代理是一种通用的设计模式 代理使用方式:A 让 B 做件事,空口无凭,签个协议。 所以代理有三部分组成: 委托方: 定义协议 协议 : 用来规定代理方可以做什么,必须做什么 代理方: 按照协议完成委托方的需求 2. 协议的介绍 协议是定义了一套公用的接口,是方法的列表,但是 ...
分类:移动开发   时间:2017-06-24 23:46:33    阅读次数:395
iOS 代理反向传值
在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用。 假如我们有一个需求如下:界面A上面有一个button、一个label。从界面A跳转到界面B,在界面B的输入框中输入字符串,在界面A的label上显示。这是一个典型的反向传值的例子。这个例子的核心是:“在 ...
分类:移动开发   时间:2017-06-12 21:08:22    阅读次数:262
iOS 代理协议
代理,又称委托代理(delegate),是iOS中常用的设计一种模式。顾名思义,它是把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中, 首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。在iOS程序设计中,委托通过一种@protoc ...
分类:移动开发   时间:2017-06-12 21:07:35    阅读次数:215
【iOS】代理传值与块代码传值
主线程与子线程常常须要进行数据的传递。不同的类之间,不同的控制器之间都须要。 并且常常须要监听一个动作的完毕。而后才去做对应事件。(代理是一对一的关系)。 一、代理传值 代理是一种设计模式。iOS中用的许多。能够通过自己定义代理来进行传值。 參见我的这篇文章 http://blog.csdn.net ...
分类:移动开发   时间:2017-05-17 20:56:51    阅读次数:257
iOS-代理托付的使用
#import "Rigester_ViewController.h" #import "Rigester_ViewController.h" @interface Rigester_ViewController () @end @implementation Rigester_ViewContro ...
分类:移动开发   时间:2017-05-12 20:30:41    阅读次数:274
iOS代理模式
iOS代理模式的简单理解:当一个对象无法直接获取到另一个对象的指针,又希望对那个变量进行一些操作时,可以使用代理模式。 代理主要由三部分组成: (1)协议:用来指定代理双方可以做什么,必须做什么。 (2)代理:根据指定的协议,完成委托方需要实现的功能。 (3)委托:根据指定的协议,指定代理去完成什么 ...
分类:移动开发   时间:2016-12-07 20:00:48    阅读次数:157
iOS 代理设计模式的应用——反向传值
设计一个代理模式需要六个步骤: 一、首先要先弄清楚谁是委托方,谁是代理方。 a.委托方和代理方是不分开的,所以互相引用对方的头文件 二、委托方:声明一个委托协议 a.既然是委托协议,那就必须在委托方的类中声明。类似一个公告,既然是要让别人知道的,所以自然就是在.h文件中声明。 b.只需声明要做的是什 ...
分类:移动开发   时间:2016-10-11 19:05:04    阅读次数:231
iOS 代理的具体使用
最近看了一个代理的使用文档,觉着写的很好,记录一下 1. 创建一个 delegate; 2. 委托者声明一个delegate; 3. 委托者调用delegate内的方法(method); 4. 被委托者设置delegate,以便被委托者调用; 5. 被委托者实现Delegate 所定义的方法。 1. ...
分类:移动开发   时间:2016-09-26 12:36:34    阅读次数:158
ios代理设计模式
代理设计模式的作用: 1.A对象监听B对象的一些行为,A成为B的代理 2.B对象想告诉A对象一些事情,A成为B的代理 代理设计模式的总结: 如果你想监听别人的一些行为,那么你就要成为别人的代理 如果你想告诉别人一些事情,那么就让别人成为你的代理 代理设计模式的开发步骤 1.拟一份协议(协议名字的格式 ...
分类:移动开发   时间:2016-07-12 13:39:03    阅读次数:327
iOS 代理传值(逆传)
休息够了,该写点东西了,前一段时间感冒,发烧,扁桃体发炎,发烧,扁桃体再次发炎,再次发烧,够够的了,进入正题,这次主题是通过代理来实现传值,是逆传,就是反方向传值(废话),准备工作的是,有两个控制器,每个控制器上有两个控件,一个是Button(用来实现控制器之间的跳转),一个是Label(用来展示要传递的值和传递过来的值),代理传值很实用,很多时候用代理解耦,不过代码量也不少; 基本原理:有控制...
分类:移动开发   时间:2016-05-12 23:02:57    阅读次数:243
61条   上一页 1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!