PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MacDev
[问题] ReactiveCocoa & MVVM 架构的普及性
楼主:
wind75609592
(风)
2017-05-29 09:22:37
目前有个专案要重头开始写
由于想要写测试,
之前的经验只有写 kkbox 的练习题 贪食蛇的单元测试
想说趁著这次机会
可以写测试
看了一些讨论串
都说 MVC 架构不好测试
理由是 View controller 常常会太大
网络上比较推的是 MVVM & ReactiveCocoa 框架
想问这两种在各业界的普及度
不知是否好用,方便于测试
目的是增加程式的可维护性,以及写完新功能之后,跑完测试带来的信心
作者:
yuanruo
(罪を憎んで人を憎まず)
2017-05-29 10:53:00
测试完全看你怎样写不是看架构,MVVM不一定要搭ReactiveXMVVM是为了Ctrl做了太多数据加工而把它拆出V和VMMVVM关键是ViewModel而不是reactiveCocoa如果你对架构上没有想法,那可以按表操课去试MVVM再回来用MVC就你知道该怎样拆分逻辑了毕竟用reacticeX是要学习成本的,加上debug较一般困难褡reactiveCocoa只是他的信号机制能很优雅实现VVM交互
作者:
abc01251
(爪哥)
2017-06-06 00:31:00
有人可以提供没有reactive 的MVVM参考吗 对其中model viewmodel 怎么更新 还是不太懂
作者:
dannynash
(得妮)
2017-06-06 06:35:00
https://goo.gl/ajuqA4
作者:
abc01251
(爪哥)
2017-06-06 14:20:00
这个好像是有 ReactiveCocoa 的~有没有单纯的Sample
作者:
dannynash
(得妮)
2017-06-06 17:37:00
喔喔抱歉看错了,原来是没有reactive,这样要自己实作binding,可以考虑用KVO来做
作者:
yuanruo
(罪を憎んで人を憎まず)
2017-06-06 23:41:00
可以考虑过一个dataCenter控管API和 UI交户后改变之类的UI的交户是通知到center,再由center去通知model去做VM
作者:
dannynash
(得妮)
2017-06-07 02:26:00
MVVM里,model不能跟VM有依赖。应该是VM obeserve M*observe
作者:
abc01251
(爪哥)
2017-06-08 10:33:00
好奇一个问题,如果是走网络取资料, model通常都直接重新alloc, 这种状况 根本不适用KVO吧? 我自己目前实作的状况,很少update Model, 几乎都是重新alloc, 是我习惯太差吗@@?
继续阅读
Re: [问题] Swift观念跟一些疑问求救...
bigbearlazir
[问题] Swift观念跟一些疑问求救...
mick99988
Fw: [分享] Stackoverflow-Likes
grassocean
[心得] 从Xamarin转Swift
m339606
[问题] 请问付款系统..
santaclub
[问题] 使用cocoapad产生的问题
duckscorpion
[问题] 内建分享影片到Wechat 常失败
abc01251
[情报] TapPay明早10点于台中软件园区演讲
gds21
[问题] NSURL开启APP后不断地跳出Alert?
sohumi
[问题] NIVision 移植到Xcode
shieowmay
Links
booklink
Contact Us: admin [ a t ] ucptt.com