代理模式、破解WIFI教程

2017-04-18  本文已影响0人  只是过路人

代理模式

委托是一种设计模式,它允许类或结构体将一些需要它们负责的功能交由(委托)给其他的类型。

委托模式的实现很简单: 定义协议来封装那些需要被委托的函数和方法, 使其遵循者拥有这些被委托的函数和方法。

委托模式可以用来响应特定的动作或接收外部数据源提供的数据,而无需要知道外部数据源的类型。

因为Object-C是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它不关心。

协议的作用:必须实现(委托给它, 做了之后必须告诉我完成的结果)      可选实现(可以全部实现等同于必须实现,也可以都不实现,它做完之后不用告我)

2. 委托代理(Delegate)传值:

它本身是一个设计模式,它的意思是委托别人去做某事。

两个类之间的传值,类A调用类B的方法,类B在执行过程中遇到问题通知类A,这时候我们需要用到代理(Delegate)。

控制器(Controller)与控制器(Controller)之间的传值,从a1跳转到a2,再从a2返回到a1时需要通知a1更新UI或者是做其它的事情,这时候我们就用到了代理(Delegate)传值。

小干货

破解WIFI教程

首先制作启动盘:

一、

点击Create建继续

wordlist.txt
上一篇下一篇

猜你喜欢

热点阅读