CoreData的使用(一)

隨著Xcode的升級迭代,CoreData的創(chuàng)建和使用上也略微有些差異,下面介紹一下如何在Xcode中使用CoreData

1.如圖所示創(chuàng)建項目時勾選Use Core Data
1.png

2.打開項目時會看到多了一個后綴為.xcdatamodeld文件,名字就是工程的名字
2.jpeg

3.選中此文件,點(diǎn)擊add Entity 可創(chuàng)建實體(命名首字母大寫),并可以通過如圖2,3處添加屬性,并選擇屬性類型
3.png

此上是使用CoreData共同的步驟,接下來介紹一下Xcode7接下來的創(chuàng)建

1.command+N新建文件,按照箭頭處選擇
4.png

2.在AppDelegate.h文件中可以看到內(nèi)容有了變化
5.png

3.文件路徑可以看到多了4個文件


6.jpeg

4.可以進(jìn)行正常的存儲操作

介紹一下Xcode8和9接下來的創(chuàng)建

1.在圖3之后需要進(jìn)行如下設(shè)置,我的是報linker command failed with exit code 1 (use -v to see invocation),所以進(jìn)行了以下操作,如果不報錯的伙伴可以不用進(jìn)行如下操作
7.gif

2.新建NSManagedObjectSubclass文件,選中創(chuàng)建的Entity,點(diǎn)擊導(dǎo)航欄的Editor-->Create NSManagedObjectSubclass,然后按照提示操作下去

3.在AppDelegate.h文件中可以看到內(nèi)容有了變化
8.png

4.會生成四個文件
9.jpeg

5.可以進(jìn)行正常的存儲操作

注:要是在剛創(chuàng)建工程中如果忘記勾選CoreData,可以單獨(dú)創(chuàng)建.xcdatamodeld文件
10.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • CoreData并不是一種新興的技術(shù),但是對于一般剛?cè)腴T的初級開發(fā)者還是有一層神秘面紗存在的。下面簡單介紹...
    墻角一枝梅5閱讀 3,252評論 0 2
  • 上周參加一家銀行的機(jī)試和筆試,很無奈的是面試的iOS崗位,可筆試題全是java的(幸虧有在學(xué)習(xí)java,可還沒學(xué)到...
    CCChaya閱讀 2,153評論 0 4
  • 說道IM,就不得不說一下iOS的數(shù)據(jù)存儲方式,不知道大家有沒有發(fā)現(xiàn),當(dāng)你換了手機(jī),在微信上重新登錄你的賬號,你的聊...
    StephenCurry300閱讀 885評論 0 2
  • 高二下期是高中三年下半段生活的開始,在這學(xué)期的五一學(xué)生要進(jìn)入高三的一輪復(fù)習(xí)。為了提前進(jìn)入一輪復(fù)習(xí),各科都存在或多或...
    矮窮但有才閱讀 376評論 0 0
  • 見到你的那一刻才覺得一天正式開始。 見到你的那一刻才是真正有意義的一天。 早上聽歌的時候,我居然冒出了一個前所未有...
    Ermao閱讀 204評論 1 0

友情鏈接更多精彩內(nèi)容