Re: [請益] MVC求觀念指導?

作者: Blueshiva (龍野南雲)   2018-05-19 23:44:14
: 推 panga0820: 我建議,再開一個 class 專門處理 parser 這件事會比 05/18 10:36
: → panga0820: 較好。假如您的 model 定義是資料,那就不會跟 parser 05/18 10:36
: → panga0820: 有關係! 05/18 10:36
: 推 Blueshiva: 如果使用Codable,那parser基本上就會綁在model裡了 05/18 11:53
: 推 panga0820: Hi Blueshiva ,Model 繼承 Codeable,parser 不是也 05/18 23:33
: → panga0820: 不會跟 model 有關係不是嗎? 05/18 23:33
我剛回那句的時候,其實想到的是Codable還是有不少東西要處理,除非是真的很簡單
的model,不然要自己處理的東西還蠻多的。例如有些optional的欄位,或者不確定
data type的欄位,都要自己實作 init(from decoder: Decoder),所以就要把parse
data 的 code 寫在 model 裡面。
不過後來想到,我其實不太確定這是不是你講的 parser...
如果parser指的是操作收到的data,轉成model的部分,那的確parser其實就不會綁在
model裡面,而是外部的class在處理。
作者: panga0820 (Will)   2018-05-20 10:55:00
感謝您的說明,謝謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com