看板 MacDev 關於我們 聯絡資訊
請問大家在用到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
uranusjr:你修改 schema 之後可以讓 Xcode 重新產生一次把舊的蓋掉 06/15 02:11
Killercat:換我說的話 我會建議完全不要用core data 06/16 11:20
Killercat:這是一種類ORM的wrapper 但是對小專案來講完全沒好處 06/16 11:21
Killercat:除非你有相當巨大的資料量(如gps tracking)不然用這個 06/16 11:23
Killercat:完全就是自找麻煩而已 06/16 11:23
blueways:subclass還有一個很重要的好處,有時候你會需要在model上 06/21 08:48
blueways:增加一些方法來使用,這時候就很好用 06/21 08:49