Características xcode
SO. MonoTareas
Solo una ventana principal para la aplicación.
Acceso Limitado al sandBox.
Tiempo de respuesta limitado, antes, durante y después.Pantalla 320 X 480 pixeles.
Limitaciones importantes en la memoria del dispositivo.
No garbage collector.
Características innatas: No mouse no teclado.
Acceso a la cámara para tomar imágenes ovideos.
Acceso a sistemas de localización para uso con mapas.
Acceso a archivos multimedia del dispositivo.
Acceso al acelerómetro para detectar la rotación y el movimiento del iphone.
2. Ciclo devida del iPhone.
El usuario pulsa el icono de la aplicación.
Se inicia el main() –UIKit
Se ejecuta el UIApplicationMain() - UIKit
ApplicationDidFinishLaunching – Evento controlado por el Developer.Ciclo de Ejecución –> Donde el usuario interactúa con nuestro aplicativo –> Aquí se gestionan los eventos que se programaron.
El sistema solicita terminar la aplicación – UIKit ->applicationWillTerminate – Evento controlado por el Developer.
La aplicación es destruida.
El SO favorece en tiempo al usuario del dispositivo y no al proveedor del aplicativo, solo se cuenta con 5 segundos paraterminar antes de que el SO elimine el hilo de la app.
3. Para concatenar una cadena de Caracteres se usa el siguiente método:
NSString *line1 = @"text1 "; NSString *line2 = @"text2 "; NSString*line3 = @"text3";
NSString *s = [[NSString alloc] initWithFormat:@"%@%@%@",line1,line2,line3];
NSMutableString* ms = [[NSMutableString alloc] initWithString:@" text1 "];
[ms appendString:@" text2"]; [ms appendString:@" text3 "];
4. Para comentarios:
a. // Una línea.
b. /* */ N líneas.
c. //TODO: Por hacer… comentario para continuar el trabajo desde donde se quedo, xcodeencuentra estos pendientes.
5. Tipos básicos de variables:
int valorEntero = -1000000000000000000000;
unsigned int valorsSinSigno = 10000000000000;
long int valorLong = -1000000000000000000;
long...
Regístrate para leer el documento completo.