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