Objective - c

Páginas: 8 (1942 palabras) Publicado: 5 de abril de 2011
Objective-C Tutorial

Objective-C es un lenguaje de programación utilizado en el desarrollo de aplicación para el iPhone. Usted pasará el 90% de su tiempo trabajando con este lenguaje de programación de tareas más que usted se encontrará como usted trabaja a través del desarrollo de aplicaciones. Este tutorial pretende ser una guía para los programadores que quieren empezar rápido en lalengua. Si necesita saber más acerca de las herramientas y lo demás que se necesita para el desarrollo del iPhone en general, véase nuestrotutorial sobre programación de iPhone.
Objective-C Objetos
Objective-C es un lenguaje de programación orientada a objetos y se le pasa la mayor parte de su tiempo a crear y trabajar con objetos. Para definir un objeto para trabajar con usted, simplemente escriba elnombre de la clase y un nombre que servirá como el puntero del local al objeto de:
-------------------------------------------------
NSNumber * numberObject;
NSNumber es una clase de uso común en Objective-C y aquí nuestro objeto se denomina numberObject. El asterisco se utiliza para indicar que el nombre del objeto es un puntero.
Los objetos de mensajería
Cuando ustednecesita un objeto para hacer algo en Objective-C se debe enviar un mensaje. En otros lenguajes de programación que se puede utilizar para "llamar a los métodos" con la sintaxis que se ve algo como esto:
-------------------------------------------------
Alert.show ();
Objective-C maneja esta tarea un poco diferente utilizando esta idea de los mensajes y nos referiremos a este procesocomo el envío de un mensaje en lugar de llamar a un método. Para demostrar esta sintaxis vamos a seguir con el ejemplo de una alerta que se inició con arriba. Para dar algún contexto, una alerta es un elemento de interfaz de usuario común que aparece con un mensaje de un usuario a leer. En lenguajes de programación como punto net o Java es probable que llamar a un método como el "show" parainvocar el comportamiento de alerta que muestra el mensaje. Para hacer lo mismo con este objeto en Objective-C podría escribir lo siguiente:
-------------------------------------------------
[Mostrar el resultado de alerta];
Lo primero que notará es que el objeto y el método se rodean por corchetes. Esta es la sintaxis de marcas de Objective-C que la gente siempre previo aviso yaveces se molesta por. En segundo lugar, echa un vistazo a cómo el nombre del método se separa del objeto aquí. En este contexto, se remite a esta declaración como el envío de la "demostración" mensaje a la "descripción" del objeto.
Mensajes con parámetros
A menudo usted tendrá que enviar un mensaje que incluye uno o más parámetros. En otros lenguajes de programación esto podría ser algo como esto:-------------------------------------------------
Alert.show ("A Funny mensaje"); Alert.show ("A Funny mensaje", 3);
En Objective-C que podemos hacer algo similar, pero también llegar a incluir prefijos descriptivos (especificados en la definición de clase) para que nos ayuden con la documentación de código. Por ejemplo, aquí está la forma en que se envían mensajes como losanteriores:
-------------------------------------------------
[Alerta espectáculo: @ "lo digo!"]; Mostrar el resultado de alerta [: @ "lo digo!" thisManyTimes: 3];
Como se puede ver la sintaxis es un poco diferente y se obtiene un poco más de información. Esto parece prolijo y confuso para muchos nuevos programadores de Objective-C, pero usted se acostumbrará a este muy pronto (lodigo en serio!).
Crear instancias de objetos en Objective-C
Antes de trabajar con un objeto en Objective-C que se necesita para crear una instancia local del objeto. Este proceso se denomina instancia y cuando se utiliza Objective-C en el iPhone tendrá que asignar memoria, así como crear un objeto. Para asignar memoria envía un mensaje ALLOC a la clase en sí (se puede enviar mensajes a los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencias Objective C y C
  • objective c en computo
  • objectivismo y relativismo
  • Desarrollo de aplicaciones para iphone y objective-c.
  • Research Objectives
  • Management by objectives
  • Management By Objective
  • Karl Marx Objective Essay

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS