如果您曾經(jīng)努力將Core Data添加到現(xiàn)有的iOS項(xiàng)目中匪傍,您一定會(huì)遇到很多困難暖璧。我看到很多朋友都是從頭開(kāi)始重新創(chuàng)建項(xiàng)目,然后把舊項(xiàng)目的代碼復(fù)制過(guò)去音半。這種方法的確有效,但不足為外人道也玖喘。本文將為大家提供一個(gè)比較好的解決方案胰耗。
問(wèn)題由來(lái)
今天有位網(wǎng)友咨詢?nèi)绾卧谂f項(xiàng)目啟用core data,正好今天空就給大家介紹一下芒涡。將Core Data添加到現(xiàn)有iOS項(xiàng)目時(shí),需要做解決下面兩個(gè)問(wèn)題:
- 需要手動(dòng)創(chuàng)建模型文件卖漫。如果您在創(chuàng)建項(xiàng)目時(shí)未選中“Use CoreData”復(fù)選框费尽,那么您的項(xiàng)目里將沒(méi)有xcdatamodeld數(shù)據(jù)模型文件。
- 需要添加代碼羊始。您的AppDelegate文件中沒(méi)有初始化core data的代碼旱幼。
接下來(lái),我將向您展示如何輕松地解決這兩個(gè)問(wèn)題突委,以便您在舊項(xiàng)目里使用Core Data柏卤。
第一步 添加數(shù)據(jù)模型文件
您需要做的第一步是添加數(shù)據(jù)模型文件。首先我們按照下圖來(lái)創(chuàng)建個(gè)文件
現(xiàn)在匀油,您需要選擇正確的文件類(lèi)型缘缚。讓我們來(lái)找一下Data Modal文件,您需要向下滾動(dòng)一點(diǎn)敌蚜,直到看到標(biāo)題“ Core Data”桥滨。它看起來(lái)應(yīng)該像這樣: