我有网络开发背景。我无法理解如何在 iOS 开发中使用模型。
Web 开发中的模型是一个单独的文件, Controller 文件可以通过 getMysqlQueryOf(stuff);
等函数访问该文件
iOS开发用的是同一个东西吗?我是否应该创建一个 MyModel.h 和 MyModel.m 文件并将其包含/导入到我的所有 View Controller 中并像那样访问模型类中的方法?
您能否展示一个模型类的简单示例以及如何从 View Controller 访问它?
最佳答案
在我的 iOS 体验中,UIViewControllers 往往充当自己的孤岛。错误的方法是将您要放入模型中的所有内容改为放入委托(delegate)类中。我认为您对“模型”的想法是正确的。我会创建一个 someModel.m 和一个头文件,并为每个需要该模型的类提供一个指向它的指针,并在委托(delegate)中初始化核心模型。
IMO,iOS 数据流还有一些不足之处。
关于ios - 与iOS开发相比,Web开发中的模型(MVC)有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12643326/