美文网首页
Objective-C编程之道/iOS设计模式解析

Objective-C编程之道/iOS设计模式解析

作者: _菩提本无树_ | 来源:发表于2020-06-18 17:40 被阅读0次
timg.jpeg

1.MVC

简单先说一下,其实MVC最初的设计放到现在已经不适用了,因为之前的APP无论是逻辑还是数据都很简单,但是随着发展APP也越来越复杂数据和交互逻辑也越来越复杂,于是乎衍生出了现在我们常用的MVC.
Model:主要是用来将数据模型化
View:用于界面的展示
Controller:处理逻辑,协调V和M,请求数据,处理数据等.(Controller已经相当臃肿了)

2.MVVM

这是目前比较主流的一种设计模式,是从MVC衍生出来的,在MVVM出来之前还有一种设计模式是MVP.MVVM是MVP的进化版.在MVVM中Controller的功能被弱化了.下面说一下每个模块具体的功能.

MVVMDemo

MVVM

Model:数据模型化,'LinePointModel,LineDayModel'
View:界面展示,'LineView'
ViewModel:数据处理,解析,'LineViewModel'
看到没,没有控制器的事,但是其实控制器肯定有的,他主要是协调数据和界面之间的关系,这种模式下Controller很轻了.

找了几篇比较好的文章,可以好好学习一下,讲解的很好.

MVC
MVP
MVVM
MVC和MVVM的区别

接下来的内容皆来自Objective-C编程之道里面总结而来的.

看就是下面的这本书,既然写了就顺便说一下这本书,原版没看过不知道是不是翻译的原因,这本书看着很费劲.内容得自己一步步的悟,不够大众话.也有可能是我笨吧哈哈.


objc.jpeg

1.原型模式

(1).概念

``

最近在写Swift因此大概一星期后2020.07.15重更

家中有事暂停更新

相关文章

  • 责任链模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 外观模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 工厂模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 抽象工厂模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 享元模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 观察者模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 中介者模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 策略模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 模板方法

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

  • 装饰模式

    Objective-C编程之道 iOS设计模式解析iOS设计模式解析-工厂模式iOS设计模式解析-抽象工厂模式iO...

网友评论

      本文标题:Objective-C编程之道/iOS设计模式解析

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