Hvis du har brug for at indsætte data i din iPhone applikation, vil denne tutorial være for dig. Før du starter denne tutorial, skal du have den nyeste version af Xcode
For at starte, åbne Xcode og trykke på Skift -. ⌘ - N. Under iPhone OS i venstre rude, vælg Program, Navigation-baserede anvendelse. Kontroller Brug Core Data til opbevaring indstilling, klikke på Vælg ..., og navngive projektet CoreDataTutorial
For bedre organisation, fremhæve CoreDataTutorialAppDelegate.m, tryk på action knap -. Tilføj - Ny gruppe. Name it datamodel.
Nu dobbeltklikke på dine data Model gruppe, og tryk på ⌘ - N. Vælg ressource og dobbeltklik på datamodel. Klik næste og navngive den recipes.xcdatamodel. Åbne op recipes.xcdatamodel og du vil bemærke et nyt vindue med fire forskellige ruder. Den ene til venstre er til redigering enheder, hvoraf den midterste er til redigering attributter inden for disse enheder, langt-mest en er til redigering attribut eller enhed egenskaber, og en, i bunden er for enhed kortlægning, som vil lære at bruge senere.
I venstre rude skal du klikke på plus knappen nederst og navngive den enhed opskrifter.
Sørg for, at opskrifter enhed er fremhævet, skal du klikke på plus-knappen i midten rude, og vælg Tilføj attribut. Navngiv denne attribut recipeName og tilføje en anden attribut ved navn cookingTime. I midten rude under fanen Skriv eller destination, skal du klikke på op og ned pile og vælg String for begge attributter. En type til en attribut betyder, at hvad slags data attributten vil holde. For eksempel, hvis attributten er en streng, vil det holde en sætning i teksten. Hvis det er en Int 16, vil det holde et nummer. Gem recipes.
xcdatamodel og luk vinduet
I venstre rude af dit projekt vinduet, skal du vælge recipes.xcdatamodel og tryk ⌘ -. N. Vælg Coca Touch Class, og du vil bemærke, at en ny klasse har optrådt opkaldt NSManagedObjectClass . Dette vil skabe en .h og en .m fil til vores enhed. Dobbeltklik på NSManagedObjectClass, klik på Næste, kontrollere opskrifter enhed, og klik på Udfør.
I tilfælde af, at NSManagedObjectClass ikke vises (jeg har haft tidspunkter, hvor det ikke) Klik på Annuller, og sørg for, at opskrifter enhed i dit projekt nederste vindue rude ikke er fremhævet.
Derefter fremhæve recipes.xcdatamodel fil i venstre rude, og tryk på ⌘ - N. Hvis NSManagedObjectClass ikke vises efter at have prøvet dette, fremhæve recipes.xcdatamodel og oprette en ny NSObject klasse. Name it Re