美文网首页
项目优化---工程结构/目录优化(二)

项目优化---工程结构/目录优化(二)

作者: Cary_Xu | 来源:发表于2020-02-12 08:47 被阅读0次

  上一篇文章《项目优化---工程结构/目录优化(一)》主要就MVC模式下的工程目录做了一个简要分析,本文主要总结自身在工程结构/目录优化中的不足。
  步入正题之前,我感觉有必要重新声明一下自己理解的MVC!

MVC模式(Model–View–Controller)
Model:一套便于管理、操作的数据模型。
View:屏幕上展示的,用户可以看到的UI。
Controller:居中沟通MV

来自苹果开发文档.png

  结合自身开发习惯,发现了以下几个问题:

  • 1.将MVC中C当作UIViewController来处理,具体体现在Controller中添加大量的UIView,导致Controller臃肿,难以维护。
  • 2.Controller存在过多网络请求相关的代码,导致结构臃肿。
     造成这两个问题的原因以及解决方案在文末的参考资料中有详细描述,这里就不做搬运工了。只能说在日后的工作过程中,Controller有很大的改善空间,项目目录结构也有很大的改善空间。
     最后贴上一张斯坦福大学公开课上关于MVC的解释,以备后期翻阅。
斯坦福大学公开课.png

参考资料:
iOS架构入门 - MVC模式实例演示
iOS开发基础:苹果的MVC模式

相关文章

  • 项目优化---工程结构/目录优化(二)

      上一篇文章《项目优化---工程结构/目录优化(一)》主要就MVC模式下的工程目录做了一个简要分析,本文主要总结...

  • 项目优化---工程结构/目录优化(一)

    简单的招式练到极致就是绝招,细节做到极致就是创新。   能从零开始参与一个项目的开发无疑是一件幸运的事。但是作为一...

  • 前端(vue)工程结构、页面结构优化整理

    工程结构、页面结构优化整理 1、工程结构 |-- build //项目构建(webpack)相关代码 | |--...

  • iOS 项目依赖子模块工程

    上一节我们讲了项目结构优化中的《项目嵌套子工程》,接下来我们继续学习项目结构优化系列之项目依赖子模块工程。在开发中...

  • Django工程目录结构优化

    原文的链接:http://www.loonapp.com/blog/11/ 偶然看到一份关于Django工程目录的...

  • React 项目目录结构优化

    随着项目功能越来越多,代码量越来越庞大。随之而来的就是项目本身变得有点难以维护和理解了。比如: 一开始没有定开发规...

  • 无标题文章

    目录 笔记大型项目优化概述大型项目优化的方向代码优化数据库优化缓存优化架构优化Memcache与MySQL比较语法...

  • 你会经常遇见的android性能优化方面知识总结

    项目源码 目录 布局优化 绘制优化 内存泄漏优化 ListView和Bitmap优化 布局优化 减少布局文件的层级...

  • Android优化笔记

    http优化 http协议组成 https http2.0 图片优化 工程结构 垃圾回收 线程池内部实现 链表结构...

  • 微服务性能优化

    目录 一、优化思路 二、优化方向 三、优化实战 (一)服务背景 (二)优化方向 一、优化思路 清楚性能基线 只有清...

网友评论

      本文标题:项目优化---工程结构/目录优化(二)

      本文链接:https://www.haomeiwen.com/subject/pggffhtx.html