iOS app 架构问题,应该答到哪一块才算是比较好?

2016-11-10 16:03:04 +08:00
 game3108

很多时候,面试会问你 app 架构问题。 我很多时候会谈到 mvc , mvp , mvvm 这几块,但总会让面试官感觉回答的不是架构。 也会谈到比如分部门合作,每个部门一个子项目,然后通过一个公共组的总线串联,但好像也是不要的答案。

我感觉他可能想问的是 app 架构分层,比如 ui 层,数据持久化层,网络传输层等等。 对于这样的问题,如何去比较好的回答?或者有相关比较好的文章可以学习一下么?

3352 次点击
所在节点    iDev
6 条回复
crashX
2016-11-10 17:19:26 +08:00
都是套经验。说那么细最后把你 pass 了。
XcodeUser
2016-11-10 21:47:08 +08:00
有好几篇文章是讲 iOS 组件化的,可以搜来看看,你讲的 MVC,MVVM 这些是设计模式,还不能完全称为架构。其实只要参与过 20W+行的 iOS 项目,这些点几本都会了解到了。
jackisnotspirate
2016-11-11 09:49:49 +08:00
呵呵,先问下面试官的说话,你再问问他这样做有什么好处,有什么缺陷。
game3108
2016-11-11 11:58:07 +08:00
@XcodeUser 是指站内么?
game3108
2016-11-11 11:58:27 +08:00
@jackisnotspirate 没想到去问对面。。。。
game3108
2016-11-11 11:58:46 +08:00
@crashX 这个应该不至于,不过我确实没啥比较好的想法

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

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

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

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

© 2021 V2EX