sanz

Páginas: 2 (500 palabras) Publicado: 8 de octubre de 2014
 Objective-C
Conceptos
Tipos de Datos
Clases
Herencia
Alcance de Variables

Martín García Morgado
iLab FCC BUAP

Características
Basado en C A diferencia de C++, Objective C es unsuperconjunto de C. Agrega a la sintaxis de C, la manera
de enviar mensajes en Small-Talk y de definir e implantar los
objetos.
Run Time System Este sistema auxiliar le permite hacer la
tipificacióndinámica y el ligado dinámico.
Rápido Objective C ejecuta rápidamente el llamado de
funciones (de 1.5 a 2.0 del llamado de una función),
además que permite tener una tipificación estática si serequiere. Y la persistencia de objetos se maneja por número
de referencia (se evita el manejo de un colector de basura
que es costoso en el rendimiento de las aplicaciones).

Tipos de Datos
-Utiliza losdatos aceptados por C.!
-Utiliza el tipo id como el identificador para cualquier tipo de
objeto (tipificación dinámica).!
! id unObjeto, otroObjeto;
-Cuando se declara un objeto tiene por omisiónel valor nulo
nil. !
id unObjeto;
unObjeto = nil;
-Cuando se declara un identificador como un apuntador de un
objeto de alguna clase, el compilador realiza una tipificación
estática.!
NSString*cadena;

Clases
Objective C utiliza jerarquía sencilla.

Se hace una división entre la Interfaz (.h) y la Implantación (.m)!
Interfaz (Clase.h)!
!

#import ‘‘SuperClase.h’’
@interface Clase :SuperClase
{
// Declaración de variables de la instancia
}
// Declaración de métodos (de clase y de instancia)
@end

Clases
Métodos de la instancia:!
- (tipo)metodoInstancia;

!Métodos de la clase:!
+ (tipo)metodoClase;

!
Implantación (Clase.m)!
@implementation Clase
\\ Implantación de los métodos de la instancia y
\\ de la clase
@end
!



Clases
Métodode instancia!
-
(tipo)metodoInstancia
{
tipo a;
...
return a;
}

Métodos de la clase y “¿Variables de la
clase?”!
#import ‘‘Clase.h’’
tipo varClase;
@implementation
+...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Alejandro sanz
  • Alejandro Sanz
  • Alejandro sanz
  • ENSAYO DE SANZ
  • Plenario Sanz
  • Ballinas Sanz
  • gaspar sanz
  • Sanz

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS