- 博客(6)
- 资源 (64)
- 问答 (1)
- 收藏
- 关注
原创 ios MV(X)系类的总结
一、先回顾先MVX系列1、MVC图示 所有的通信都是单向的 (1) View 传送指令到 Controller (2) Controller 完成业务逻辑后,要求 Model 改变状态 (3) Model 将新的数据发送到 View,用户得到反馈2、MVP图示 MVP 模式将 Controller 改名为 Presenter,同时改变了通信方向 (1) 各部分之间的通信,都是双向的。
2016-01-27 14:07:05 861
原创 ios MVP模式
一、MVP模式图示MVP 模式将 MVC中的controller 改名为 Presenter,同时改变了通信方向。特点 : (1)各部分之间的通信,都是双向的。 (2)View 与 Model 不发生联系,都通过 Presenter 传递。 (3) View 非常薄,不部署任何业务逻辑,称为”被动视图”(Passive View),即没有任何主动性,而 Presenter非常厚,所有逻辑都部
2016-01-27 11:27:54 14128
原创 ios 浅析MVVM模式
一、MVVM是为viewcontroller瘦身? 简单来说,MVVM的横空出世是为了解决MVC模式下的viewcontroller”瘦身”。 在MVC模式下,有一个显著不好的地方,就是viewcontroller即C层,有人称之为Massive View Controller(臃肿的视图控制器),为什么称之为臃肿的视图控制器?原因其实很简单,我们一直都把数据请求服务层放到controller,
2016-01-26 17:39:17 10213
原创 ios MVC模式浅析
一、MVC模式指的是什么?1、解释: MVC的全称是Model View Controller ,是模型(model)–视图(view)–控制器(controller),他表示一种常见客户端软件开发框架。2、该模式的原则:Don’t repeat yourself 。也就是说,要求代码尽可能的共用起来,解决代码冗余的问题,其实很多设计模式都是基于这样的原则做的。3、MVC设计模式的要点: (1)
2016-01-22 18:40:01 888
原创 ios 移动端架构浅析
一、什么是架构,架构主要考虑什么事情 1、架构(software architecture): 架构是一些列相关的抽象模式,用于指导大型软件系统各个方面的设计。多数架构师会从直接上来认识他,但要给出精确的定义却很难。 2、app架构主要考虑的事情: (1) 网络层: 如何让开发人员方便安全调用网络API,而且在各种网络环境下都能有良好的体验。 (2)页面展示: 页面如何组织,尽可能降低业务逻
2016-01-22 11:27:57 1086
原创 ios distill failed for unknow reasons解决
工程图片文件夹images.xcassets报的红色错误: distill failed for unknow reasons 点击查看 Unable to create image for file: ///Users/cherish/Yuexianghui__SVN/izizhu/LeXiangLife/Images.xcassets/AboutMe/ReturnMoneyCentre
2016-01-05 19:38:11 3094
iOS 求一个随机分布均匀算法 。效果如下图
2017-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人