来分享下你的看法: xcode 的项目工程中,如果按 mvc 分的话,默认的该怎么分?

2016-08-25 19:10:50 +08:00
 mhtt

新建一个工程,会自动生成几个文件

appdelegate -- 属于 mvc 中的那一个呢?

main.storyboard 和 launchScreen.storyboard 是应该属于 c ,还是 v ?

main.m 属于什么?

1201 次点击
所在节点    问与答
7 条回复
xiubin
2016-08-25 20:02:57 +08:00
一般这种分不了的我都不动他们 心情爽了放 other
codeisjobs
2016-08-25 22:19:11 +08:00
这种系统自带的,不能删的我都统一放在自定义 system 文件夹里,或者 main 文件夹里
Perry
2016-08-25 22:34:36 +08:00
m - CoreData
v - Storyboard
c - ViewController, TableViewController, TableViewCell 等

个人看法
huoshanhui
2016-08-25 22:38:22 +08:00
appdelegate 只是放了一套 delegate 方法。
main.m
上面这两个都是 MVC 之外的文件。

*.storyboard, *.xib 都是 views.
itqls
2016-08-26 11:37:38 +08:00
delegate mian 都放 other 。。 storyboard 啥的要么删掉,要么不管
itqls
2016-08-26 11:38:09 +08:00
@Perry cell 算 View 吧
Perry
2016-08-26 11:53:44 +08:00
@itqls 看个人喜好了, table view cell 和 view controller 一般都会和 storyboard 有联系

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX