Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 调用Web服务方法是MVC模式中模型或控制器的一部分_Ios_Objective C_Swift_Model View Controller - Fatal编程技术网

Ios 调用Web服务方法是MVC模式中模型或控制器的一部分

Ios 调用Web服务方法是MVC模式中模型或控制器的一部分,ios,objective-c,swift,model-view-controller,Ios,Objective C,Swift,Model View Controller,作为iOS开发者,我正在准备面试。大多数时候,人们会问这样一个问题:您的项目中是否使用了MVC设计模式,并且您需要编写调用web服务的代码,比如从服务器获取用户信息。你应该在哪里写代码1.在模型类或控制器类中,或者在其他地方写代码 Web请求流应该是:视图控制器通过按钮从用户获取Web请求,并将输入发送到模型。模型将计算并将结果发送回控制器。最后,控制器将通过显示视图在屏幕上显示数据 MVC: 模型–您的应用程序是关于什么的?数据、逻辑、规则。所有通信代码都应该写在这里 控制器–如何向最终用户展

作为iOS开发者,我正在准备面试。大多数时候,人们会问这样一个问题:您的项目中是否使用了MVC设计模式,并且您需要编写调用web服务的代码,比如从服务器获取用户信息。你应该在哪里写代码1.在模型类或控制器类中,或者在其他地方写代码

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

MVC:

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

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

视图–最终用户看到的界面。这是应用程序的一部分,请参见图片

它显然是一个典型的阶级

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

MVC:

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

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

视图–最终用户看到的界面。这是应用程序的一部分,请参见图片


谢谢你宝贵的回答谢谢你宝贵的回答