Objective c NSURLConnection在MVC中属于哪里?

Objective c NSURLConnection在MVC中属于哪里?,objective-c,model-view-controller,Objective C,Model View Controller,NSURLConnection及其委托方法在MVC中属于哪里?我想是模特儿吧?但模型不应该是愚蠢的,不知道任何关于连接的事情吗?但把控制器放进去也没有意义 IMHONSURLConnection是一种型号。连接部分不是关于模型的,而是关于模型实际负责的数据管理。IMHONSURLConnection是模型。连接部分不是关于模型,而是关于模型实际负责的数据管理。答案在委托设计模式中 如果您的查询是由UI操作触发的,那么该对象的构造函数、配置和触发都在控制器中。作为一个“连接”动作,它适合作为控制器

NSURLConnection及其委托方法在MVC中属于哪里?我想是模特儿吧?但模型不应该是愚蠢的,不知道任何关于连接的事情吗?但把控制器放进去也没有意义

IMHO
NSURLConnection
是一种型号。连接部分不是关于模型的,而是关于模型实际负责的数据管理。

IMHO
NSURLConnection
是模型。连接部分不是关于模型,而是关于模型实际负责的数据管理。

答案在委托设计模式中

如果您的查询是由UI操作触发的,那么该对象的构造函数、配置和触发都在控制器中。作为一个“连接”动作,它适合作为控制器级函数

如果它更新的是底层模型内容,则将其委托设置为指向模型类,并在那里执行数据接收、解析和模型更新。然后,该模型就可以不知道任何事情,只知道数据相关的问题

在这种情况下,Cocoa Touch的基本设计模式确实适合MVC风格的关注点分离


(此外,与继续使用NSURLConnection相比,您更乐于学习AsiTRequest,但这不是您要问的问题。)

答案在学员设计模式中

如果您的查询是由UI操作触发的,那么该对象的构造函数、配置和触发都在控制器中。作为一个“连接”动作,它适合作为控制器级函数

如果它更新的是底层模型内容,则将其委托设置为指向模型类,并在那里执行数据接收、解析和模型更新。然后,该模型就可以不知道任何事情,只知道数据相关的问题

在这种情况下,Cocoa Touch的基本设计模式确实适合MVC风格的关注点分离

(此外,与继续使用NSURLConnection相比,学习AsiTRequest会更快乐,但这不是您要问的问题。)