objective c en computo

Páginas: 2 (344 palabras) Publicado: 18 de agosto de 2014
Objective-C

Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fuecreado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992fue liberado bajo licencia GPL para el compilador GCC. Actualmente seusa como lenguaje principal de programación en Mac OS X, iOS y GNUstep.
Enumeración
En lugar de usar un objeto NSEnumerator o indicar la iteración a lo largo de una colección, Objective-C 2.0 ofrecela sintaxis de enumeración rápida. En Objective-C 2.0, los siguientes bucles son funcionalmente equivalentes, pero tienen diferentes características de rendimiento.
// Usando NSEnumeratorNSEnumerator *enumerador = [laGente objectEnumerator];
Persona *p;

while ((p = [enumerador nextObject]) != nil) {
NSLog(@"%@ tiene %i años.", [p nombre], [p edad]);
}
// Usando índices
for (int i = 0;i < [laGente count]; i++) {
Persona *p = [laGente objectAtIndex:i];
NSLog(@"%@ tiene %i años.", [p nombre], [p edad]);
}
// Using enumeración rápida
for (Persona *p in laGente) {
NSLog(@"%@tiene %i años.", [p nombre], [p edad]);
}
La enumeración rápida genera código más eficiente que la enumeración estándar porque las llamadas a los métodos para enumerar objetos son reemplazadas poraritmética de punteros usando el protocolo NSFastEnumeration.

Estructura
Una estructura (struct) es como un objeto primitivo de C. Nos permite agregar variables, pero no provee ninguna de lascaracterísticas de la orientación a objetos. En el ejemplo creamos una estructura llamada Color, la cual posee tres variables del tipo short, que nos servirán para indicar los 3 canales del tipo RGB (red,green, blue).
Luego creamos una variable de esta estructura, le cargamos valores y los mostramos por pantalla.


Objetos
Veamos cómo crear una clase de objeto sencillo en Objective-C. La clase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Objective C
  • Objective
  • Diferencias Objective C y C
  • COMPUTADOR DE VUELO C
  • C Mo Sentarse Frente A La Computadora
  • C Mo Hacer Mantenimiento A Un Computador Port Til
  • C Digos De Computadora
  • objectivismo y relativismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS