根据:http://objccn.io/issue-1-1/
做了个Demo 解耦VC与DataSource 等。
此方法可以用在各处。主要是将需要计算的内容抽象出来用block来实现,从而使得实现DataSource协议的类可以多次使用降低编码量。
某类只要拿到需要操作的值,但是不知道具体执行的时候,就可以通过传递block来实现操作,将值传入block,而block和与此类就可以解耦了。不同的状态传入不同的block即可
根据:http://objccn.io/issue-1-1/
做了个Demo 解耦VC与DataSource 等。
此方法可以用在各处。主要是将需要计算的内容抽象出来用block来实现,从而使得实现DataSource协议的类可以多次使用降低编码量。
某类只要拿到需要操作的值,但是不知道具体执行的时候,就可以通过传递block来实现操作,将值传入block,而block和与此类就可以解耦了。不同的状态传入不同的block即可