我一直在做iPhone過去5個月左右的開發,並且一直在使用Gus Mueller的FMDB進行數據庫交互。我的下一個項目將同時擁有Mac和iPhone應用程序,並且他們將在它們之間共享數據,但最終,iPhone將主要是一個查看器應用程序,並具有一些較小的編輯功能。Mac/iPhone混合應用程序的數據存儲
我的問題是:核心數據會讓Mac在我的生活中變得足夠簡單,那麼使用Mac上的Core Data和iPhone上的FMDB來寫兩次數據模型是值得的?或者我應該只爲兩者使用FMDB,以便我可以在Mac和iPhone上重複使用相同的代碼?
我已經在Core Data上挖了一點,但並不多(大多隻是Hillegas書中的例子),所以任何有利於Core Data的具體示例都將不勝感激。爲了記錄,我非常喜歡FMDB,我只是想知道Core Data是否會讓我的生活在這種情況下變得更容易。
編輯: 我瞭解FMDB和Core Data之間的核心區別,我主要是想知道Core Data提供的「免費」是否值得我的數據模型編碼兩次。