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

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

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

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

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

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

6.jpeg
4.可以進(jìn)行正常的存儲操作
介紹一下Xcode8和9接下來的創(chuàng)建

7.gif
2.新建NSManagedObjectSubclass文件,選中創(chuàng)建的Entity,點(diǎn)擊導(dǎo)航欄的Editor-->Create NSManagedObjectSubclass,然后按照提示操作下去
3.在AppDelegate.h文件中可以看到內(nèi)容有了變化

8.png

9.jpeg
5.可以進(jìn)行正常的存儲操作
注:要是在剛創(chuàng)建工程中如果忘記勾選CoreData,可以單獨(dú)創(chuàng)建.xcdatamodeld文件
10.png