Al desarrollar para plataformas específicas , como el iPhone o el iPad, que estará participando no sólo con el lenguaje de programación específico para esa plataforma, pero las bibliotecas y funciones de esa plataforma también. El sistema operativo para el iPad y el iPhone es el iOS . Utiliza una combinación del lenguaje de programación Objective- C, así como bibliotecas especializadas que se encargan de las operaciones típicas tales como el seguimiento de toques de pantalla o producir mensajes de alerta. El Kit de Desarrollo de Software iOS contiene estos dos elementos, así como los medios de comunicación integrados y servicios de red .
UIAlertView
La clase UIAlertView muestra mensajes de error en la pantalla del iPhone o el iPad dispositivos . Puede crear un objeto de tipo " UIAlertView " con el fin de mostrar un mensaje de error. Cuando una instancia del objeto UIAlertView , también puede definir valores personalizados para mostrar como un mensaje de error o como texto del botón. Como parte del SDK de iOS, las funciones de clase UIAlertView en todos los dispositivos en un formato predefinido regular.
UIAlertViewDelegate
La clase UIAlertViewDelegate define un delegado para la clase UIAlertView en el SDK de iOS . Esto significa esencialmente que desea crear una vista de alertas personalizado en código que utiliza la funcionalidad de la clase UIAlertView . Por lo general , esto significa que se está implementando pantallas personalizadas , botones o comportamientos. La clase UIAlertViewDelegate contiene métodos que debe implementar para volver a llamar a la clase UIAlertView , sino que también permite modificar el comportamiento para adaptarse a las necesidades de su aplicación iOS .
Alertas En
código
una vez que configure una aplicación de iOS en Xcode al comenzar un proyecto nuevo y seleccionar la opción "Aplicación" en el menú de iOS en el Asistente para nuevo proyecto , automáticamente tendrá acceso al SDK de iOS . A partir de ahí , puede insertar llamadas a clases en el SDK de iOS, tales como la creación de objetos UIAlertView . El código siguiente muestra cómo crear un objeto UIAlertView con mensajes inicializados que se mostrarán una alerta cuando se produce una determinada acción :
- ( IBAction ) clickAlert : (id ) { UIAlertView remitente * alert = [ [ UIAlertView alloc ] initWithTitle : @ " Esto es un aviso " mensaje: @ " mensaje de alerta Viendo " delegado : nilcancelButtonTitle : @ " Close" otherButtonTitles : nil ] ;
[mensaje espectáculo ] ;}