建立你的第一個模型
- 選擇
.xcdatamodeld
檔案。你會發現你沒有實體。你必須自己建立一個。在 Xcode 的底部,你會看到一個按鈕,上面寫著新增實體,點選它,你將有一個新的實體讓你在專案上工作。
- 在這一步中,有幾點需要提及。首先,你在此處更改了實體名稱,實體名稱為
Person
。在屬性部分下,你可以將屬性新增到模型中。此按鈕是位於該部分底部的加號。你可以新增與你的應用相關的任何屬性。例如,如果你正在製作聯絡簿應用程式,則無需使用型別為Boolean
的人員模型包含Arms
的屬性。你應該保持它與你的應用程式相關。例如,新增型別為 Integer 的telephone
屬性,或者如果你喜歡 String。你可以選擇多種型別的選項,從Booleans
到Dates
等等。
- 對模型滿意後,可以建立 NSManagedObject 子類。
-
在這裡我們可以看到兩件重要的事情首先,該 Person(與你的實體名稱相同)是 NSManagedObject 的子類。這對你的核心資料堆疊非常重要。其次,你建立了兩個檔案,一個類
Person.swift
和Person
的副檔名為Person+CoreDataProperites.swift
。 -
所有新增都應該在
Person.swift
中完成,因為如果你更改模型並重新執行類生成器,它將覆蓋Person+CoreDataProperties.swift
中的所有內容。