NSProcessInfo y UIAlertView
26 April 2008
(Los fuentes del ejemplo están disponibles en el pie del artículo).
El ejemplo que explicamos a continuación permite por una parte obtener información de nuestro proceso actual en ejecución y por otra mostrar un mensaje aprovechando la clase UIAlertView.

1. NSProcessInfo
Esta clase nos proporciona métodos para acceder a la información de nuestro proceso actual. Cada proceso tiene un objeto NSProcessInfo compartido, conocido como agente de información. Dicho agente puede devolver información como argumentos, variables de entorno, nombre del dispositivo que lo ejecuta o nombre del proceso.
Igualmente también incluye un método operatingSystem el cual devuelve un enumerador que identifica el sistema operativo donde se está ejecutando el proceso.
La información más importante a consultar es:
Aplicación de ejemplo: mensajealerta.zip
El ejemplo que explicamos a continuación permite por una parte obtener información de nuestro proceso actual en ejecución y por otra mostrar un mensaje aprovechando la clase UIAlertView.

1. NSProcessInfo
Esta clase nos proporciona métodos para acceder a la información de nuestro proceso actual. Cada proceso tiene un objeto NSProcessInfo compartido, conocido como agente de información. Dicho agente puede devolver información como argumentos, variables de entorno, nombre del dispositivo que lo ejecuta o nombre del proceso.
Igualmente también incluye un método operatingSystem el cual devuelve un enumerador que identifica el sistema operativo donde se está ejecutando el proceso.
NSString *hostName = [[NSProcessInfo processInfo] hostName];
La información más importante a consultar es:
- hostname
- operatingSystem
- arguments
- processName
- environment
2. UIAlertView
Esta clase permite mostrar un mensaje de alerta al usuario. Se puede definir detalles como el título, el mensaje, configuración de botones - en el cuál es necesario fijar un delegado -. El delegado debe implementar para ello el protocolo UIAlertViewDelegate para tener el control de los botones que pulse el usuario.
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Título"
message:"Mensaje" delegate:self defaultButton:@"OK"
cancelButton:@"Cancelar" otherButtons:nil];
Aplicación de ejemplo: mensajealerta.zip

Comentarios recientes
muy útil
Deja un comentario