aplicaciones moviles nativas -...
Post on 02-Nov-2018
250 Views
Preview:
TRANSCRIPT
Contextualización
El lenguaje de programación Objective-c, es uno de los 3 más comunes para la
realización de aplicaciones de dispositivos móviles, es este caso, el presente sistema de
programación se utiliza en los dispositivos iPhone e iPad, entre otros sistemas de los
cuales dependen para funcionar correctamente. Este es un lenguaje de programación
que se orienta a objeto, por lo que puede ser compatible con muchas de las aplicaciones
disponibles del mercado, las cuales son disponibles para dispositivos móviles de nueva
generación o teléfonos inteligentes.
Introducción
Los lenguajes de programación para los dispositivos móviles se han desarrollado a
gran velocidad, presentando opciones de aplicaciones que antes no se consideraban,
como por ejemplo, buscadores especializados de música, que con solo un fragmento
de una canción pueden dar la información sobre el nombre, el artista y el año, además
de utilidades más robustas, como geo-localización o sistemas de detección de rostro
para funcionar con medios de realidad aumentada. Entre muchas funciones más que
se pueden desarrollar gracias a estos medios de programación.
Programación móvil en
objective-c
¿Cuáles son los orígenes de objective-c?
Este lenguaje se originó pensando en crear un subconjunto de C, este fue desarrollado
por Brad Cox y la corporación StepStone en los años 80. Tiempo después este mismo fue
adoptado como lenguaje de programación para el compilador GCC. Hoy en día se utiliza
como base para la programación de sistemas en Mac Os, iOS y GNUstep.
¿Cómo funciona este lenguaje de programación?
Funciona como lenguaje de programación orientada a objetos, lo que le permite funcionar
correctamente como sistema operativo y gestionar la información necesaria dentro de los
mismos. Objective-c necesita de una implementación en bloques de código separado, es
decir, distribuir los elementos con los que éste funcionará en partes o paquetes de
información para tener una estabilidad mayor.
Programación móvil en
objective-c
Ventajas
Es una herramienta utilizada por apple, por lo que las nuevas generaciones de
dispositivos contarán con los sistemas basados en Cocoa y Objective-C.
Es la base de la creación de aplicaciones para iPhone, iPad y Mac por lo que la
compatibilidad de dispositivos será amplia al igual que la retrocopatibilidad.
Representa un costo de producción menor, por ser un código abierto
Desventajas
Solo sirve para crear aplicaciones en dispositivos de apple.
El desarrollo de inicio es más complicado que con otras plataformas de desarrollo de
aplicaciones.
Se requieren de conocimientos previos de programación para poder realizar una
aplicación en este.
Programación móvil en
objective-c
Este lenguaje de programación se basa en una orientación a objetos, por lo que se deben
definir los mismos dentro de las líneas de código para poder ligar las acciones a los
elementos que se desea en el momento indicado, incluyendo estructuras condicionales o
solamente realizar ciclos. Algunos de los elementos con los que cuenta Objective-C son;
Clase
Herencia
Objeto
Método
Evento
Atributos
Mensaje
Etc.
Introducción a la programación
orientada a objetos con objective-c
¿En este medio se presentan paradigmas de programación?
Todos los lenguajes de programación presentan paradigmas, pues no se crea uno por cada
lenguajes, sino que se tienen por categoría, en este caso los que corresponden a la
programación dirigida a objetos, sabemos que estos tienen elementos importantes que
ayudan a realizar lo que requiere, por tanto se deben cumplir los requerimientos, no solo
para tener un buen producto sino tener la calidad necesaria que puede o no perjudicar el
dispositivo en el que se ejecuta. Por ejemplo se deben cumplir los siguientes elementos;
Objeto;
Clases;
Variables de instancia;
Métodos de instancia;
Métodos de clase;
Etc.
Introducción a la programación
orientada a objetos con objective-c
Un ejemplo de los códigos de ejecución de Objective-C es el siguiente;
public class computadora {
String marca;
String precio;
-void rendimiento(int rendimiento){
} }
Tómese en cuenta que no solo se pueden hacer aplicaciones de este tipo, sino
también mucho más robustas y de uso condicional y ciclos sin un límite de
variables.
Introducción a la programación
orientada a objetos con objective-c
Conclusión
Este sistema de codificación es muy útil y funciona muy bien, sin embargo,
quienes sea propietarios de algún dispositivo que use sistemas operativos
desarrollados por este medio, se darán cuenta de que se lanzan
actualizaciones constantemente para poder solucionar problemas grandes o
pequeños dentro del rendimiento del sistema pues lo hacen para tener una
mejor compatibilidad con nuevos programas y gracias a que se apoya
también de Xcode, puede gestionar mejor la información y los medios de
ejecución de la misma, además del transporte de un medio a otro ya sea de
almacenamiento masivo o solamente para su visualización.
Referencias
Avila R. Objectivo-C, el lenguaje nativo de iOS. Consultado el 5 de julio del 2013, en: http://rubiko.mx/objective-c-el-lenguaje-nativo-
de-ios/
s/a Lenguaje de programación iPhone y herramientas para programación de Apps para iPhone e iPad. Consultado el 5 de julio del
2013, en: http://www.cocoaosx.com/2012/01/27/lenguaje-programacion-iphone/
Ulzurrum L. Introducción a Objective-C: el paradigma de la POO. Consultado el 5 de julio del 2013, en:
http://sumolari.com/introduccion-a-objective-c-el-paradigma-de-la-poo/
Noemí Introducción a objective-C. Consultado el 5 de julio del 2013, en: http://helloworldiphone.blogspot.mx/2010/04/introduccion-
objetive-c.html
PynSoftware Introducción a Objective-C. Consultado el 5 de julio del 2013, en: https://sites.google.com/site/pynsoftware/tutorials-
3/spanish-version/introduccionaobjective-c
top related