一种稳定快捷的IOS客户端架构模型制造技术

技术编号:14245328 阅读:84 留言:0更新日期:2016-12-22 01:14
本发明专利技术公开了一种稳定快捷的IOS客户端架构模型,包括架构模型,所述架构模型分为Api层、Model层、ViewModel层、View层,所述Api层主要负责网络请求业务;所述ViewModel层主要对Api层数据进行解析;所述Model层是对模型数据的描述;所述View层进行视图数据的展现;View层的视图数据经过渲染后形成手机APP程序。与现有技术相比,本发明专利技术的架构方式能使一名普通的开发人员快速高效的开发出一个稳定的app,保证合理的开发周期如投入。降低开发业务之间的耦合性,并规范化各个模块的开发方式和代码逻辑,保证逻辑代码的规范。保证整个结构清晰的思路以及低门槛的学习和维护升级。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种稳定快捷的IOS客户端架构模型
技术介绍
IOS操作系统是苹果公司,最早于2007年1月9日的Macworld大会上公布这个系统,发展至今AppStore上的总应用数量达到150+万,App架构方式也日新月异,构建一个稳定快捷的架构模型变得尤为重要。现有技术通常采用reactivecocoa、MVC,MVP等。以上技术都能从正面或侧面解决一定的IOS端架构设计问题,但是到了真正的开发应用场景往往不得不做出一定的妥协和改变,已达到国内实际App开发流程的要求,特别是针对创新型app开发在效率可维护性以及开发投入上都存在一系列的不足:1.较长时间的学习和实践以及较高难度的学习成本,同事这也直接导致后期app升级维护的成本以及难度。2.较高的学习难度同时也导致了比较高的bug数量以及app崩溃率。3.需要更长的app开发周期,甚至前期的预研周期,同时导致更大的开发投入,在一定程度上使创新型app失去了特点时间点的活力。4.在经过几轮的升级维护后更加容易导致代码整体风格的紊乱,体系思路的不统一,导致整个app毫无架构。
技术实现思路
本专利技术的目的就在本文档来自技高网...
一种稳定快捷的IOS客户端架构模型

【技术保护点】
一种稳定快捷的IOS客户端架构模型,包括架构模型,其特征在于:所述架构模型分为Api层、Model层、ViewModel层、View层,所述Api层主要负责网络请求业务,接收服务器数据,并将服务器数据经逻辑处理后发送至ViewModel层;所述ViewModel层主要对Api层数据进行解析,并将解析后的模型数据发送至Model层,将解析后的视图数据转移到View层,同时剥离了Controller的业务逻辑代码;所述Model层是对模型数据的描述;所述View层进行视图数据的展现;View层的视图数据经过渲染后形成手机APP程序。

【技术特征摘要】
1.一种稳定快捷的IOS客户端架构模型,包括架构模型,其特征在于:所述架构模型分为Api层、Model层、ViewModel层、View层,所述Api层主要负责网络请求业务,接收服务器数据,并将服务器数据经逻辑处理后发送至ViewModel层;所述ViewModel层主要对Api层数据进行解析,并将解析后的模型数据发送至Model层,将解析后的视图数据转移到View层,同时剥离了Controller的业务逻辑代码;所述Model层是对模型数据的描述;所述View层进行视图数据的展现;View层的视图数据经过渲染后形成手机APP程序。2.根据权利要求1所述的一种稳定快捷的IOS客户端架构模型,其特征在于...

【专利技术属性】
技术研发人员:程登健王永鑫彭首長
申请(专利权)人:成都聚美优品科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1