新手关于IOS开发中的MVC模式的一个疑问?

发布于 2022-08-27 12:45:40 字数 211 浏览 18 评论 0

MVC中的M、V、C分别对应的什么实体的文件?教程上说的太笼统了吧。
比如我知道C对应的xxxViewController.m(h) V对应的是nib吧? M呢?对应的是什么样的文件?
另外这个xxxViewController.m里面的代码应该怎样写才规范?(我是说能否定义一些存储数据的成员属性或变量?)
或者,能否将一个真实的项目目录贴出来看一下?感觉现在很模糊。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

歌入人心 2022-09-03 12:45:40

nib 现在换成 storyboard 了

MVC 中的 M 指的是存储数据的 Model,这个得自己写。V 指的是视图控件(比如 UIButton、UILabel,它们很容易在 Object library 中找到),而不是 nib。C 指的是 nib/xib/storyboard 中的 View Controller。

具体解释你可以参考这篇文章:2011斯坦福 iOS 应用开发第一课

xxxViewController.m里面的代码应该怎样写才规范?

或许这个问题会对你有帮助:Objective-c成员变量的定义方式?如何写才规范?

或许是你想要的截图:

MVC

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文