Pasos a seguir para crear un proyecto base en Xcode que utilice Core Data
- New > project > Aplication > empty application > Next > seleccina "use coreData".
- Crear el storyBoard : new > file > user interfaces > story board. Ir a la raiz del proyecto y seleccionar en "developer info " > " Main interfaces" selecciona con el desplegable el storyboard. Ir a "appdelegate.m" y en el metodo "application:(UIAplicatio *) application didFinishLaunchingWithOptions:(NSDirectionary *) launchOptions " borrar todo y agregar SOLO "return YES;"
- En el archivo XXXX.xcdatamodel abajo a la derecha esta el icono de "editor style", cambiamos a modo "table grap" (editar las tablas de forma visual)
- Abajo a la izquierda en "add empty" añadimos una entidad (tabla)
- En la derecha vista "Utilidades" en "data model inspector" editamos la tabla. (nom, agregar property con su respectivo tipo... etc.)
- agregar relaciones entre las tablas : cambias el tipo de vista para las tablas, seleccionas la entidad, en "relationShip" con el boton de añadir "+" agregamos una relacion con su nombre, origen , destino (en todas seleccionas la inversa) . Selecciona la relacion (haciendo clic encima para que este en azul) y en la derecha en "type" selecciona "to many " en caso que sea una relacion uno a muchos. (explicacion para tontos: en la entidad con la relacion 1 (uno) tiene que tener una flecha, en la entidad con la relacion n (muchos) tiene que tener 2 flechitas. )
- Crear las clases ".h", ".m" de cada entidad: seleccionas las clases en modo "visual" (que se vean las tablas) , en la parte izquierda de la pantalla en "EMPTIES" , luego New File > CoreData > NSManagerObject Subclass. > next > next
No hay comentarios:
Publicar un comentario