Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 MVC的建议吗_Ios_Model View Controller - Fatal编程技术网

需要关于iOS MVC的建议吗

需要关于iOS MVC的建议吗,ios,model-view-controller,Ios,Model View Controller,根据苹果的文件: 视图从不与模型直接通信。而是通过控制器。但是我有一个案例需要定制我的UITableViewCell或UICollectionViewCell 定制视图非常复杂。如果我把所有的逻辑放在我的视图控制器中。这将变得非常困难。相反,如果我把逻辑放在我的观点中,那么模型就是这样。这样代码就更干净了。但它违反了苹果的MVC原则。我的问题是你将如何处理这种情况?有什么优雅的方法来处理这个问题吗?谢谢。如果没有,请看一看,应该会响个铃。谢谢所有人投票支持我的问题。我现在正在看MVVM和VIPE

根据苹果的文件:

视图从不与模型直接通信。而是通过控制器。但是我有一个案例需要定制我的UITableViewCell或UICollectionViewCell


定制视图非常复杂。如果我把所有的逻辑放在我的视图控制器中。这将变得非常困难。相反,如果我把逻辑放在我的观点中,那么模型就是这样。这样代码就更干净了。但它违反了苹果的MVC原则。我的问题是你将如何处理这种情况?有什么优雅的方法来处理这个问题吗?谢谢。

如果没有,请看一看,应该会响个铃。谢谢所有人投票支持我的问题。我现在正在看MVVM和VIPER。如有任何建议,将不胜感激。谢谢