如何立即看到Core Data資料內容

Jillou
3 min readOct 14, 2020

--

在實作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功能不只有這些,就一起研究下去吧!

--

--