权利的游戏之终极代理

2016-06-08  本文已影响0人  AryaYang

我们都知道小恶魔在经过鹰巢城的时候被鹰巢城的夫人抓住,准备处置小恶魔死刑,但是他可以一挑一个代理骑士由比武的方式用神来决定他是否该死。

下面我们就用iOS中关于代理的用法来描述这一过程

一.

1.首先我们要确定这一段关系的委托者和代理者首先肯定是小恶魔委托别人帮他比武,所以自然他就是委托者

2.但是如何成为委托者呢小恶魔必须在自己的类中必须声明一份协议,以及协议里所所需要实现的任务帮我比武(方法)在代码中体现为@protocol ShareViewDelegate-(void)Helpmecontest;@end

3.小恶魔要声明一个协议属性,表示我对这个协议具有所有权,并对协议下调用的方法具有所有权,代码体现为在.h文件中声明@property(nonatomic,weak)iddelegate;在.m文件中的自身方法中声明-(void)Helpmecontest:(UIButton*)sender{[self.delegate Sharewechatfriend];}好了委托者就需要做这么多

二.

然后要确定代理骑士(代理者)如果想成为代理骑士(代理者)必须实现以下三步导入委托者的类

1.遵循协议小恶魔声明的协议体现为在.h文件中体现为#import "ShareView.h"@interface ViewController : UIViewController

2.小恶魔在这个类得建立个对象

ShareView *shareview =[ShareView createSubviewWithInView:self.view];//因为这里

3.并指定代理者为遵循协议的这个类(代理骑士)

shareview.delegate =self;

最后成为真正的代理后,代理骑士就可以帮小恶魔比武了(代理者实现委托者方法)

-(void)Helpmecontest

{

//实现方法

}

好了,最后代理骑士最终帮小恶魔打败了敌人,保住了性命,作为回报,他也得到了很多money哦,哈哈。

上一篇 下一篇

猜你喜欢

热点阅读