美文网首页
框架搭建

框架搭建

作者: 雷3雷 | 来源:发表于2018-09-13 18:50 被阅读13次

    1.严格遵循“高内聚,低耦合”的理念,

    高内聚是:一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。

    低耦合:模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能

    确保框架由底层服务到顶层业务,各模块分工明确,各司其职,相对独立,模块间通过接口调用,严禁在A里直接使用B,B里直接使用C,这样会使得各模块藕断丝连难舍难分,后期只会越来越乱。

    2.安全方面的设计

    与后台确定加密方式,公钥 私钥+AES,请求方式,https根据不同的业务场景使用post或 get请求。

    3.复用性和可扩展性

    搭建model 或自定义view  和某自定义控件 要考虑复用性和可扩展性,成为公共控件。

    4合理的设计模式

    咱们的目的是解放VC,ViewController顾名思义是视图控制器,不应做太多与其不相关的工作,将逻辑处理交给对应这个VC的Logic类,Logic承担着逻辑处理和Service的调用拿到数据并解析,通过delegate回调给VC,VC拿到已经处理完毕的数据,去渲染视图。

    5.对于三方库的二次封装

    AFNetwork

    1.封装网络状态的提示,无网络显示的页面.

    2.给af添加缓存功能,利用NScache.

    3.封装get post 请求方法 请求参数,上传下载进度,成功失败回调。

    4.给请求去重处理。

    FMDB 

    封装增删改查的 SQ语句 对应model

    6.具体框架搭建

    代码计算frame、Masonry代码约束,SB/xib直拖约束。

    相关文章

      网友评论

          本文标题:框架搭建

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