【问题标题】:Calling Web service methods is the part of model or controller in MVC patterns调用 Web 服务方法是 MVC 模式中模型或控制器的一部分
【发布时间】:2017-08-23 08:06:46
【问题描述】:

在我准备面试时,就像在 iOS 开发人员中一样。大多数时候会问一个问题是“如果您在项目中使用 MVC 设计模式,并且您需要编写用于调用 Web 服务的代码,例如从服务器获取用户信息。您应该在哪里编写代码 1.在模型类或控制器类或其他地方”

【问题讨论】:

    标签: ios objective-c swift model-view-controller


    【解决方案1】:

    其明显的模型类。

    Web 请求流程应该是: 视图控制器从用户那里获取 Web 请求(通过按钮)并将输入发送到模型。模型将计算并将结果发送回控制器。最后,控制器将通过 Display 视图在屏幕上显示数据。

    MVC:

    • 模型 – 您的应用程序是关于什么的? (数据、逻辑、规则)。所有通信代码都应该写在这里。

    • 控制器 – 您如何向最终用户展示您的应用程序(模型)? ViewController,它是一个中介赌注视图和模型。

    • View – 最终用户看到的界面。它是应用程序中令人讨厌的部分,请参见图片。

    【讨论】:

    • 感谢您的宝贵回答
    猜你喜欢
    • 2012-07-15
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多