有用 VIPER 的吗?想请教下后续的逻辑代码应该怎么写?写在哪?

2021-08-11 10:35:01 +08:00
 magic3584

最近在看架构方面,网上的 VIPER demo 一般都止步于初步的展示,比如:

从网络里拿数据然后展示在 UITableView 里。

但是后续的都没写,想请教下后续的一些逻辑应该写在哪里?怎么写?

  1. 点击 cell 要根据 viewModel 去网络上获取数据 (要写在 Interactor 里吗)
  2. 跳转到其它 controller ( Router 里吗)
  3. 给要跳转的 controller 传递数据(新 controller 的 router 里吗)
4501 次点击
所在节点    iDev
10 条回复
magic3584
2021-08-11 10:36:24 +08:00
@onevcat
不知道能否把大佬邀请过来作答一下
waltcow
2021-08-11 11:06:39 +08:00
magic3584
2021-08-11 11:17:02 +08:00
@waltcow #2
感谢大佬,我看看去
onevcat
2021-08-11 13:13:57 +08:00
装死...我也不会用这个..
sikong31
2021-08-11 13:25:51 +08:00
架构这方面自己用起来会有很多难以适应的地方,你就算找到个大佬,也难说清楚,实际应用没有个定论。

架构是个巨坑,不建议一个人开始太深入
magic3584
2021-08-11 13:34:34 +08:00
@onevcat #4
[允悲]没能得到大佬指点
magic3584
2021-08-11 13:36:03 +08:00
@sikong31 #5
这不想看看实际是咋写的,别自己瞎写的四不象。
学架构也是想给自己加点硬实力吧,毕竟都快找不到工作了,,,
sikong31
2021-08-11 13:42:40 +08:00
@magic3584 可以看看 clean architecture,资料多一些
magic3584
2021-08-11 16:36:30 +08:00
@sikong31 #8
大佬说的是网址还是书?
iOS 现在能叫出来的架构就这几种。。。
flyff1991
2022-03-25 15:45:09 +08:00
@onevcat VIPER 现在有用到吗

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

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

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

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

© 2021 V2EX