Proyecto Sin Main StoryBoard en Xcode 6

Aunque los storyboards pueden ser muy sencillos de usar y muy útiles en proyectos simples, a la hora de la verdad somos muchos los que preferimos tener un proyecto Sin Main StoryBoard en Xcode 6.

Los pasos son muy sencillos:

  • Eliminar el Main.storyboard
  • Eliminar la referencia en el .plist
  • Añadir un nuevo UIViewController
  • Ejecutar el código necesario en el AppDelegate

A continuación te lo explico más detalladamente.

Eliminar el Main.storyboard

Este paso es muy sencillo. Simplemente debemos mover a la papelera el archivo Main.storyboard. Os pongo las capturas de pantalla.

ProyectoSinMainStoryBoard1

ProyectoSinMainStoryBoard2

Eliminar la referencia en el .plist

Sin miedo, simplemente hay que borrar la referencia al Main.storyboard en el punto .plist. Os pongo una captura del antes y del después:

ProyectoSinMainStoryBoard3

 

ProyectoSinMainStoryBoard4

Añadir un nuevo UIViewController

En mi caso voy a añadir un UIViewController con el nombre MainViewController. Es MUY IMPORTANTE crearlo con un xib asociado.

ProyectoSinMainStoryBoard5

Añadir el código que falta en el AppDelegate

El último paso es añadir el código. Para ello, en el AppDelegate.m importaremos en MainViewController y añadiremos las siguientes líneas al método didFinishLaunchingWithOptions.

Además, es muy probable que también quieras saber cómo añadir un fichero Prefix a tu proyecto en Xcode 6.

Y esto ha sido todo.

Deja un comentario