美文网首页
面试回顾之九: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