<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MVPDiOS版本的MVP

          聯(lián)合創(chuàng)作 · 2023-09-27 13:57

          參考 Android 的 MVP 思想設計了 iOS 版本的 MVPD,旨在給 UIViewController 減負

           

          • View 對應于UIViewController,負責View的繪制以及與用戶交互

          • Model 依然是業(yè)務邏輯和實體模型

          • Presenter 負責完成View于Model間的交互

          • Delegate 鏈接 View 與 Presenter

          .
          ├── login =>組件
          │   ├── delegate =>組件代理
          │   │   ├── LoginViewControllerDelegate.h => view代理,完成view的數(shù)據(jù)橋接
          │   │   └── LoginViewControllerPresenterDelegate.h =>Presenter代理,鏈接View
          │   ├── model 組件 Model
          │   │   ├── User.h
          │   │   └── User.m
          │   ├── presenter =>組件的Presenter
          │   │   ├── LoginViewControllerPresenter.h =>Presenter實現(xiàn)
          │   │   └── LoginViewControllerPresenter.m
          │   └── view
          │       ├── LoginViewController.h =>運行時鏈接Presenter并借助Presenter完成業(yè)務
          │       └── 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
          瀏覽 20
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  北条麻妃乱伦 | 影音先锋久久久久久 | 日韩网站免费在线观看 | 成年人在线观看视频 | 久久成人人人人精品欧 |