美文网首页
面试回顾之九:iOS 代码架构

面试回顾之九:iOS 代码架构

作者: 西门魏国 | 来源:发表于2015-03-20 16:24 被阅读339次

    结构设计

    按功能分:有MVC,MVVM......

    按层次分:有数据层、逻辑层、展现层......

    通用的做法都是根据mvc改:

    在mvc的框架中, 最臃肿的属于viewcontroller(包括数据获取,用户事件,跳转逻辑之类的),所以对contoller进行改造拆分,让controller只负责跳转,显示逻辑(数据获取,存储等抽离出来), model数据的获取抽出来,缓存数据fmdb这些,根据不同的view选择不同的viewmodel来获取数据.

    相关文章

      网友评论

          本文标题:面试回顾之九:iOS 代码架构

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