Lista de trucos de desarrollo de aplicaciones para iPhone para tontos

Para desarrollar aplicaciones para iPhone, tienes que ser capaz de navegar por la delicada ventana de Xcode Workspace, y aquí encontrarás una guía. Esta hoja de trucos también te ayuda a evitar algunas confusiones comunes sobre el método de control de vista de iPhone que debes usar.

Navegación por la ventana de Xcode Workspace para el desarrollo de aplicaciones para iPhone

Xcode es esencial para el desarrollo de aplicaciones para iPhone. Y la central de comandos para Xcode es la ventana Workspace, donde se realizan todas las tareas necesarias para desarrollar la aplicación para iPhone. La ventana Espacio de trabajo consiste en lo siguiente:

  • La barra de herramientas
  • Una barra de pestañas opcional
  • Áreas

El espacio de trabajo está dividido en las siguientes cuatro áreas (delineadas en azul e identificadas en el texto azul de la figura):

  • Área de edición (siempre mostrada)
  • Área de navegación
  • Superficie utilitaria
  • Área de depuración

Las áreas se activan y desactivan utilizando el selector de Vista (delineado en azul en la parte superior derecha de la figura). Xcode también tiene tres paneles de edición: el panel del editor Estándar, el panel del editor Asistente y el panel del editor de versiones. Éstos se seleccionan en el selector Editor (delineado en verde a la izquierda del selector Ver).

Desarrollo de aplicaciones para iPhone: Comprensión de los métodos del controlador de vistas

Los desarrolladores de aplicaciones para iPhone tienen dificultades para saber qué métodos de control de vista utilizar y cuándo. Elegir el método equivocado para actualizar la interfaz de usuario puede resultar en una aplicación para iPhone que decepciona a los usuarios.

Para entender cuándo hacer algo en el marco UIKit, es necesario saber cuándo se envían los mensajes, especialmente a los controladores de vista. Los controladores de vista tienen un ciclo de vida igual que las aplicaciones, y ciertos mensajes se envían como vistas que se muestran y se ocultan.

Los dos métodos que necesita conocer para trabajar con las vistas son

  • verDidLoad
  • viewWillAppear:

La siguiente tabla resume lo que debe hacer y en qué método:

MethodWhen to Send ItWhat to Use It ForviewDidLoadDespués de que el controlador de la vista haya cargado sus vistas asociadas en
memoryRealiza la inicialización de vistas adicionales en las vistas cargadas
del guión gráfico o del archivo nib. Por ejemplo, si está visualizando
algún texto estático, cargue ese texto aquí.viewWillAppear:Cuando la vista esté a punto de hacerse visibleHaga las cosas que son necesarias para presentar la vista.
Por ejemplo, si está mostrando la ubicación del libro más cercano
tienda que lleva el desarrollo de aplicaciones iPhone para
Tontos, actualicen esa información con este método.

El mensaje viewDidLoad se envía al controlador de la vista después de que éste haya cargado las vistas asociadas en la memoria. Este método se utiliza para realizar la inicialización de la vista y no se llama necesariamente cada vez que aparece la vista. Si, por ejemplo, el usuario hace una selección en la vista que hace que un nuevo controlador de vista cargue y deslice su vista en su lugar, y el usuario toca el botón Atrás, este mensaje no se envía cuando reaparece la vista de origen. Ese es el trabajo de viewWillAppear:.

El mensaje viewWillAppear: se envía cuando la vista está a punto de hacerse visible. La primera vez que se envía es después del mensaje viewDidLoad y luego cuando la vista vuelve a aparecer, como cuando toca el botón Atrás, por ejemplo. Este método se utiliza para actualizar la interfaz de usuario, si es necesario, pero no para la inicialización.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *