根据:http://objccn.io/issue-1-1/
做了个Demo 解耦VC与DataSource 等。
此方法可以用在各处。主要是将需要计算的内容抽象出来用block来实现,从而使得实现DataSource协议的类可以多次使用降低编码量。
某类只要拿到需要操作的值,但是不知道具体执行的时候,就可以通过传递block来实现操作,将值传入block,而block和与此类就可以解耦了。不同的状态传入不同的block即可
本文介绍了一种通过Block解耦ViewController与DataSource的方法,降低了代码的耦合度并提高了复用性。该方法通过将计算内容抽象为Block,使得DataSource协议的实现类能够多次重复利用。
根据:http://objccn.io/issue-1-1/
做了个Demo 解耦VC与DataSource 等。
此方法可以用在各处。主要是将需要计算的内容抽象出来用block来实现,从而使得实现DataSource协议的类可以多次使用降低编码量。
某类只要拿到需要操作的值,但是不知道具体执行的时候,就可以通过传递block来实现操作,将值传入block,而block和与此类就可以解耦了。不同的状态传入不同的block即可
484
479
1567

被折叠的 条评论
为什么被折叠?