代理模式、破解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