[請益] subclass managedObject 的好處

看板MacDev作者 ( )時間11年前 (2014/06/15 01:28), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
請問大家在用到core data時,會習慣把mom裡面的每個entity都做一個 managedObject的subclass嗎? subclassing managedObject的好處除了可以減少typo以外,還有什麼優點呢? 雖然說Xcode可以快速幫你自動產生subclass 但是一下讓整個project新增一堆class 感覺之後管理會很麻煩,修改了mom還要修更動過的subclass 一般來說會建議使用managedObject subclass嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.45.58 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1402766889.A.71D.html

06/15 02:11, , 1F
你修改 schema 之後可以讓 Xcode 重新產生一次把舊的蓋掉
06/15 02:11, 1F

06/16 11:20, , 2F
換我說的話 我會建議完全不要用core data
06/16 11:20, 2F

06/16 11:21, , 3F
這是一種類ORM的wrapper 但是對小專案來講完全沒好處
06/16 11:21, 3F

06/16 11:23, , 4F
除非你有相當巨大的資料量(如gps tracking)不然用這個
06/16 11:23, 4F

06/16 11:23, , 5F
完全就是自找麻煩而已
06/16 11:23, 5F

06/21 08:48, , 6F
subclass還有一個很重要的好處,有時候你會需要在model上
06/21 08:48, 6F

06/21 08:49, , 7F
增加一些方法來使用,這時候就很好用
06/21 08:49, 7F
文章代碼(AID): #1Jd8OfST (MacDev)
文章代碼(AID): #1Jd8OfST (MacDev)