相册应用小demo

这里实现了一个小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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,259评论 4 61
  • 大街小巷,无处不在的“饿了么”骑手在奔波着。时下的忙碌,让越来越多人依赖这款app。 由于不常在外...
    cangelaz阅读 110评论 0 0
  • 过去的一切,像一颗颗香气馥郁的果子,箭矢般坠落在地,而未来的一切,奶奶只能模模糊糊地看到一些稍纵即逝的光圈。 死一...
    张意志SMG阅读 136评论 0 0
  • 我一直生活在没有太阳的世界里,但我一直渴望获得温暖,所以,为了温暖自己,我只能燃烧自己
    夜冰雨night阅读 266评论 0 0
  • 当XP系统退出历史舞台的时候,众多的Linux爱好者就撰文列举Linux替代XP的种种可能。虽然讲得很有道理,加上...
    残剑阅读 556评论 0 2