我目前正在构建一个目录结构,它可以让我在iOS项目中更清晰地使用MVC模型。因此,我为我的Models、Views、Controllers和集成的APIs创建了一个文件夹,但不知道将自定义segues放在哪里。我知道它们不属于API目录或模型,但我既不会将它们添加到控制器中,因为segues不会协调工作流,也不会将它们添加到视图中,因为它们是不可见的,也不会包含在UIViewController中。是否有任何建议将UIStoryboardSegue文件放在哪里?谢谢。
发布于 2015-08-03 02:09:41
因为Segues是用来在控制器之间执行转换的,所以我把它放在控制器上。
但请注意,iOS框架结合了视图和控制器。这种方法被称为MVVM,因此得名ViewController。这意味着把它当做纯粹的MVC来对待是很棘手的。
例如,视图中会有什么?它应该是故事板,还是自定义视图类?
https://stackoverflow.com/questions/31774801
复制相似问题