Hvis du trenger å sette inn data i ditt iPhone-applikasjon, vil denne opplæringen være for deg. Før du starter denne opplæringen, må du ha den siste versjonen av Xcode
For å starte, åpne opp Xcode og trykk Shift -. ⌘ - N. Under iPhone OS i ruten til venstre, velg Application, Navigasjon baserte søknad. Sjekk bruke Core Data for Storage alternativet, klikker du Velg ..., og navngi prosjektet CoreDataTutorial
For bedre organisering, markere CoreDataTutorialAppDelegate.m, trykk på handlingsknappen -. Legg - New Group. Name it data Model.
Nå dobbeltklikker din datamodell gruppen og trykk ⌘ - N. Velg Resource og dobbeltklikk på datamodell. Klikk neste og gi den navnet recipes.xcdatamodel. Åpne opp recipes.xcdatamodel og du vil merke et nytt vindu med fire forskjellige ruter. Den til venstre er for redigering enheter, er den midterste for redigering attributter innenfor disse enhetene, er den langt mest en for redigering attributt eller enhetens egenskaper, og en på bunnen er for enhet kartlegging som vil lære å bruke senere.
I den venstre ruten klikker du på pluss-knappen nederst og navngi foretaket oppskrifter.
Kontroller at Oppskrifter foretaket er markert, klikker du på plussknappen i midterste ruten, og velg legg attributt. Nevne dette attributtet recipeName og legge til en annen egenskap som heter cookingTime. I midten ruten under fanen Type eller Destination, klikk på opp og ned pilene og velg String for begge attributter. En type for et attributt betyr at hva slags data attributtet vil holde. For eksempel, hvis attributten er en streng, vil det holde en setning av tekst. Hvis det er et Int 16, vil den holde et nummer. Lagre recipes.
xcdatamodel og lukke vinduet
I den venstre delen av prosjektet vinduet velger recipes.xcdatamodel og trykk ⌘ -. N. Velg Coca Touch klasse, og du vil merke at en ny klasse har dukket oppkalt NSManagedObjectClass . Dette vil skape en .h og en .m fil for vår enhet. Dobbelklikk NSManagedObjectClass klikker neste, sjekk Oppskrifter enhet, og klikk på Fullfør.
I tilfelle at NSManagedObjectClass ikke vises (Jeg har hatt ganger når den ikke) klikker du på Avbryt og sørge for at den Oppskrifter foretaket i prosjektets nedre vindusruten ikke er markert. Deretter markere recipes.
xcdatamodel filen i ruten til venstre i vinduet, og trykk ⌘ - N. Hvis NSManagedObjectClass ikke dukker opp etter å ha prøvd dette, høydepunkt recipes.xcdatamodel og opprette en ny NSObject klasse. Name it Recipes