[ios]Block分离DataSource -ios升级日记2

根据:http://objccn.io/issue-1-1/

做了个Demo 解耦VC与DataSource 等。

此方法可以用在各处。主要是将需要计算的内容抽象出来用block来实现,从而使得实现DataSource协议的类可以多次使用降低编码量。

 

 

某类只要拿到需要操作的值,但是不知道具体执行的时候,就可以通过传递block来实现操作,将值传入block,而block和与此类就可以解耦了。不同的状态传入不同的block即可

 

猜你喜欢

转载自poolo.iteye.com/blog/2040239