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

看板MacDev作者 (龍野南雲)時間6年前 (2018/05/19 23:44), 編輯推噓1(100)
留言1則, 1人參與, 6年前最新討論串2/2 (看更多)
: 推 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在處理。 -- Luna quieres ser madre y no encuentras querer que te haga mujer -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.169.7 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1526744657.A.BDB.html

05/20 10:55, 6年前 , 1F
感謝您的說明,謝謝!
05/20 10:55, 1F
文章代碼(AID): #1R04PHlR (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1R04PHlR (MacDev)