martes, 15 de abril de 2014

Proyecto base Core Data

Pasos a seguir para crear un proyecto base en Xcode que utilice Core Data


  1. New > project > Aplication > empty application > Next > seleccina "use coreData".
  2. 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;"
  3. 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)
  4. Abajo a la izquierda en "add empty" añadimos una entidad (tabla)
  5. En la derecha vista "Utilidades" en "data model inspector" editamos la tabla. (nom, agregar property con su respectivo tipo... etc.)
  6. 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. )
  7. 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