iOS版本的MVP MVPD

码农软件 · 软件分类 · 其他(Others) · 2019-07-17 06:41:32

软件介绍

参考 Android 的 MVP 思想设计了 iOS 版本的 MVPD,旨在给 UIViewController 减负

 

  • View 对应于UIViewController,负责View的绘制以及与用户交互

  • Model 依然是业务逻辑和实体模型

  • Presenter 负责完成View于Model间的交互

  • Delegate 链接 View 与 Presenter

.
├── login =>组件
│   ├── delegate =>组件代理
│   │   ├── LoginViewControllerDelegate.h => view代理,完成view的数据桥接
│   │   └── LoginViewControllerPresenterDelegate.h =>Presenter代理,链接View
│   ├── model 组件 Model
│   │   ├── User.h
│   │   └── User.m
│   ├── presenter =>组件的Presenter
│   │   ├── LoginViewControllerPresenter.h =>Presenter实现
│   │   └── LoginViewControllerPresenter.m
│   └── view
│       ├── LoginViewController.h =>运行时链接Presenter并借助Presenter完成业务
│       └── LoginViewController.m
...其他组件
└── main
    ├── delegate
    │   ├── MainViewControllerDelegate.h
    │   └── MainViewControllerPresenterDelegate.h
    ├── model
    │   ├── Item.h
    │   └── Item.m
    ├── presenter
    │   ├── MainViewControllerPresenter.h
    │   └── MainViewControllerPresenter.m
    └── view
        ├── ItemTableViewCell.h
        ├── ItemTableViewCell.m
        ├── MainViewController.h
        └── MainViewController.m

本文地址:https://codercto.com/soft/d/10303.html

运营制胜

运营制胜

张恒 / 电子工业出版社 / 2016-10-1 / 65

《运营制胜——从零系统学运营构建用户增长引擎》主要从内容运营、用户运营、推广运营三个方向来介绍产品运营方面的知识。 其中内容运营主要介绍了内容生成的机制、内容方向设定、内容输出、内容生产引擎、内容推荐机制、数据如何驱动内容运营、内容运营的KPI 设定、建立内容库、内容的赢利模式。用户运营主要介绍了产品的冷启动、获得种子用户及早期用户、建立用户增长引擎、利用心理学引爆产品用户增长、增加用户活跃......一起来看看 《运营制胜》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具