2009-09-18 15 views
6

Co właściwie dzieje się za kulisami po wybraniu opcji "Użyj danych podstawowych do przechowywania" podczas tworzenia nowego projektu opartego na oknie w Xcode? Próbuję użyć Core Data w projekcie, który już stworzyłem, i ciężko jest mi się zastanowić, jak poprawnie dołączyć framework do mojego projektu Xcode ...Pole wyboru "Użyj danych podstawowych do przechowywania"

Dzięki!

Odpowiedz

8

Oprócz importowania <CoreData/CoreData.h> znajduje się szablon, który zapełnia realizację delegata aplikacji z następujących metod:

-managedObjectContext 
-managedObjectModel 
-persistentStoreCoordinator 

który zainicjować applicaton za managedObjectContext, managedObjectModel i persistentStoreCoordinator członków. (W nagłówku przekazywania aplikacji znajduje się podpowiedź do tych metod, powiązanych zmiennych składowych i ich opisów właściwości.)

Szablon dodaje również kod do -applicationWillTerminate:, który zapisuje zmiany w managedObjectContext.

Najprostszym sposobem, aby dowiedzieć się, co dodać (i, co ważniejsze, dlaczego), jest samouczek dotyczący iPhone'a Core Data, który powinien być znaleziony na stronie Apple Developer Center za pośrednictwem wyszukiwarki lub za pośrednictwem ulubionego wyszukiwarka. Nie dodam tutaj linków, aby nie obrazić.

+1

Dziękuję bardzo za odpowiedź. Czy wiesz, gdzie przechowywane są różne szablony projektu dla Xcode? –

+0

Wyszukaj w Google "szablony xcode". Myślę, że znajdziesz tam odpowiedź. –

+0

link jest martwy, niestety –