新年到了,祝大家大家羊年快樂,喜氣洋洋。上一話中我們簡單地介紹了一些coredata的基本知識,這一話我們通過程式設計來實作coredata的使用。這一話中建立的幾個變量對照上一話中講到的coredata中重要的變量,在AppDelegate中,添加如下代碼:
跟我們之前接觸的大多數資料庫通路的語句相似,這是通過一個閉包來設定url的。
還記得我們在coredata中定義的那個Model麼,上面這段代碼會加載這個Model。
上面這段代碼定義了持久化的存儲器和錯誤的處理方式
變量定義足夠了之後我們來定義方法:
上一話中說過,如果沒有調用save方法,那麼我們對coredata的操作都會在記憶體中,而不會持久化。定義完方法之後,我們對coredata的準備都已經完成了。最後強調一點,coredata并不是資料庫,它隻是一個架構,協助我們進行資料庫操作,它并不關心我們把資料存到哪裡。此外我們隻建立一個model是不夠的,需要再建立一個關聯檔案如下圖所示:

一路點下去,後面的操作是自動關聯的,生成的檔案如下: