在實作Core Data時,我從最基本的CRUD開始練習
而在實作過程中,我一直想到,到底要怎麼立即看到我存入, 改變, 刪除等等動作後, 資料的內容有哪些?
在查詢網路後,我選擇使用 “ DB Browser for SQLite ”
可想而知,他是一個SQLite可視化的工具
載點如下(Windows, macOS皆有):
而我們的Core Data也是建立在SQLite上的(DB Browser介面如下)
那從我們一般在開發Core Data時,要如何找到隱藏的.sqlite呢?
可以在程式碼中使用NSPersistentContainer.defaultDirectoryURL(),印出來檔案位址
並前往Finder->Go->Go to folder
輸入剛剛印出的檔案位址
我們就能找到隱藏的資料庫啦!
打開它,你就能輕鬆簡單又立即的從Browse Data看出資料表的內容
當然DB Browser功能不只有這些,就一起研究下去吧!