这里实现了一个小demo,练习了collection views、networking 、view controller transitions、event dynamics。觉得还不错哦,感兴趣的话可以看看。这里是demo下载地址
写了很久的烂代码,我一直在思考该怎样才可以让代码简单优雅,就是写最少的代码做最多的事情。这个demo里,让我觉得,代码拆分很重要,不要把所有的代码都写进viewController,那样会让viewController显得臃肿,而且还难维护。把能抽取的方法都抽取出来,相似功能的再分类,自定义cell和view的时候,让cell和view子类多做事。这样viewController看起来会简洁很多。
再有,尽量用block吧,cell回调比代理方法好用多了。多用block,多用block,多用block!重要的事情说三遍。
参考
1.https://onevcat.com/2013/10/vc-transition-in-ios7/
2.http://kittenyang.com/uiviewcontrollertransitioning/
3.http://blog.csdn.net/u014084081/article/details/44857139
4.https://github.com/onevcat/VCTransitionDemo