El desarrollo de aplicaciones de Ipad para dummies

Subclassing es uno de los mecanismos que se utilizan para personalizar conductas mientras está el desarrollo de su aplicación para iPad. Subclassing implica dos etapas: (1) la creación de una nueva clase, llamada una subclase, que hereda las propiedades de otro (super) clase y luego (2) añadiendo propiedades según sea necesario para su aplicación para iPad. En general, usted querrá subclase

  • UIView, para crear sus (más complejo) vistas de contenido, que puede llenar con los controles, los gráficos, o similares.

  • UIViewController, para gestionar los puntos de vista de contenido y conectarlo al modelo.

  • NSObject, para crear vistas de modelo y delegados.

El conocimiento de los patrones de Target-Acción para el Desarrollo iPad App

Los siguientes son los patrones de Target-acción que se utilizan en la programación de aplicaciones para iPad. Por lo general, se especifique el destino como el controlador de vista (que usted ya ha subclase) porque controla la vista en la que estos controles residen.

  • UITabBarItem (para los elementos de la barra de pestañas)

  • UIBarButtonItem (para los elementos de la barra de navegación y barra de herramientas)

  • UIButton

  • UIDatePicker

  • UIPageControl

  • UISegmentedControl

  • UITextField

  • UISlider

  • UISwitch

Ver Métodos Controlador: Hacer Qué Cuándo

Desarrolladores luchan con saber qué ver métodos de controlador de usar, y cuándo. Elegir el método equivocado para refrescar la interfaz de usuario puede resultar en una aplicación que decepciona a los usuarios.

Para entender cuándo hacer algo en el marco UIKit, lo que necesita saber cuando se envían mensajes, sobre todo para ver los controladores.

Ver controladores tienen un ciclo de vida al igual que las aplicaciones hacen, y ciertos mensajes se envían como puntos de vista que se muestran y ocultan.

Los dos métodos que necesitan saber sobre el fin de trabajar con los puntos de vista son las siguientes:

  • viewDidLoad

  • viewWillAppear:

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

ProcedimientoAl enviarlaLo que hay que utilizarlo para
viewDidLoadDespués de que el controlador de vista ha cargado su intomemory vistas asociadasRealice vista adicional inicialización en vistas loadedfrom el archivo de guión gráfico o la semilla. Por ejemplo, si usted es displayingsome texto estático, cargar ese texto aquí.
viewWillAppear:Cuando la vista está a punto de hacerse visibleHacer las cosas que son necesarias para presente el ejemplo view.For, si usted esta mostrando la ubicación de la librería más cercana que lleva iPad ForDummies Desarrollo de Aplicaciones, actualizar dicha información en este método.

los viewDidLoad mensaje se envía al controlador de la vista después de que el controlador de vista ha cargado sus vistas asociadas a la memoria. Este método se utiliza para realizar vista de inicialización y no es necesariamente llamado cada vez que la vista aparece. Si, por ejemplo, el usuario realiza una selección en la vista que causa un nuevo controlador de vista para cargar y deslice su punto de vista en su lugar, y el usuario golpea ligeramente el botón Atrás, este mensaje no se envía cuando la vista de origen vuelve a aparecer. Ese es el trabajo de viewWillAppear:.

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

Uso de operadores de Objective-C en Desarrollo iPad App

Operadores de Objective-C, al igual que los de otros lenguajes de programación, le permiten realizar operaciones sobre las variables (de ahí el nombre). Objective-C ofrece muchos operadores, y hacer el seguimiento de todos ellos puede ser difícil, ya que el programa de su aplicación para iPad. Utilice las siguientes tablas para refrescar la memoria en cuanto a que el operador cumple lo de tareas.

Operadores aritméticos
OperadorQue hace
+Adición
-Resta
*Multiplicación
/División
%Modulo
Los operadores relacionales y de igualdad
OperadorQue hace
==Igual a
!=No igual a
>Mas grande que
lt;Menos que
> =Mayor qué o igual a
lt; =Menos que o igual a
Operadores lógicos
OperadorQue hace
!NO
Y lógico
||OR lógico
Operadores de Asignación Compuesto
OperadorQue hace
+=Adición
-=Resta
* =Multiplicación
/ =División
% =Modulo
=AND bit a bit
| =Bitwise Inclusive OR
^ =Exclusivo o
lt; lt; =Mayús izquierda
>> =Mayús derecha
Los operadores de incremento y decremento
OperadorQue hace
++Adición
--Resta
* =Multiplicación
/ =División
% =Modulo
=AND bit a bit
| =Bitwise Inclusive OR
^ =Exclusivo o
lt; lt; =Mayús izquierda
>> =Mayús derecha
Los operadores bit a bit
OperadorQue hace
AND bit a bit
|Bitwise Inclusive OR
^Exclusivo o
~Complemento Unario (inversión bits)
lt; lt;Mayús izquierda
>>Mayús derecha
Otros operadores
OperadorQue hace
()Elenco
,Coma
Tamaño de()Tamaño de
? :Condicional
Dirección
*Indirección



» » » » El desarrollo de aplicaciones de Ipad para dummies