SlideShare una empresa de Scribd logo
1 de 9
OBJECTIVE - C
DESARROLLA APLICACIONES MÓVILES
EQUIPO # 4
INTEGRANTES:
• GAMEROS GONZÁLEZ OTONIEL
• CORTES IBARRA PAOLA ESTEFANÍA
• RUIZ GALILEA
• LUNA CABELLO VALERIA DEL ROSARIO
• CAROLINA BAÑUELOS AVENA
¿QUÉ ES?
OBJECTIVE - C es un
lenguaje P.O.O. que al igual
que C++, este es una
extensión de C para hacerlo
orientado a objetos.
Originalmente fue creado por
Brad Cox, Tom Love y la
corporación StepStone en
1980.
*Es un lenguaje más limpio, pequeño y más
rápido de aprender que C++.
¿PARA QUÉ ES?
• A la hora de programar
aplicaciones para el S.O.
de Apple, iOS, y por lo
tanto para crear apps para
iPhone y iPad, debes
utilizar el lenguaje
Objective-C.
CARACTERÍSTICAS
• Lenguaje de programación basado en C.
• Estructurado en clases, objetos, variables de
instancias, métodos, etc.
• 3er lugar en el ranking TIOBE.
• Muy dinámico.
REQUISITOS DE HARDWARE Y SOFTWARE PARA PROGRAMAR
EN OBJECTIVE - C
Hardware:
1. Un computador con Mac OS X 10.6 o posterior.
2. Un dispositivo móvil para pruebas.
Software:
1. Xcode.
2. iOS SDK.
Swift se sitúa por delante en
cuanto a potencia y
rendimiento.
Objective - C, más fácil al
momento de aprender.
Moderno, potente y seguro.Swift tiene menos de un mes de vida y
Objetive-C muchos años: los
recursos, APIs, soluciones,
funciones, librerías, documentación,
referencias, páginas… todo es
Objetive-C.
DATOS EXTRAS
Los métodos de instancia, las variables de instancia y los métodos de clase, pueden tener
el mismo nombre sin que se produzca ningún tipo de conflicto.
A diferencia de otros lenguajes de programación, no podemos utilizar el operador ‘+’ para
concatenar cadenas de tipo NSString.
Se utilizar el lenguaje Objetive-C a la hora de programar aplicaciones para el sistema
operativo de Apple, iOS, y por lo tanto para crear apps para iPhone y iPad.
Podemos manejar cadenas de texto al estilo C: (char*) o podemos utilizar la clase NSString
MOTIVOS PARA APRENDER A
PROGRAMAR EN OBJECTIVE - C

Más contenido relacionado

Similar a Expo os

Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
Nohemi Cuesta
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
monty19
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
Rayco Paucar
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Hugo Vallejo
 

Similar a Expo os (20)

Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
C sharp
C sharpC sharp
C sharp
 
CURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxCURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptx
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
Deber
DeberDeber
Deber
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
C#
C#C#
C#
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sorto
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Iphone
IphoneIphone
Iphone
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Lenguajes poo
Lenguajes pooLenguajes poo
Lenguajes poo
 
500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx
 
Evaluación I
Evaluación IEvaluación I
Evaluación I
 
Java grupo 2
Java grupo 2Java grupo 2
Java grupo 2
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.
 
C#
C#C#
C#
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 

Más de Paola Estefania Cortés Ibarra

Más de Paola Estefania Cortés Ibarra (17)

Utilerías para recuperar información
Utilerías para recuperar informaciónUtilerías para recuperar información
Utilerías para recuperar información
 
Arbol directorios
Arbol directoriosArbol directorios
Arbol directorios
 
Comandos MSDOS
Comandos MSDOSComandos MSDOS
Comandos MSDOS
 
Utilerías de Compresión
Utilerías de CompresiónUtilerías de Compresión
Utilerías de Compresión
 
Ice cream sandwich
Ice cream sandwichIce cream sandwich
Ice cream sandwich
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Final base de datos
Final base de datosFinal base de datos
Final base de datos
 
Portafolio de evidencias 8
Portafolio de evidencias 8Portafolio de evidencias 8
Portafolio de evidencias 8
 
Portafolio de evidencias 7
Portafolio de evidencias 7Portafolio de evidencias 7
Portafolio de evidencias 7
 
Portafolio de evidencias 6
Portafolio de evidencias 6Portafolio de evidencias 6
Portafolio de evidencias 6
 
Portafolio de evidencias 5
Portafolio de evidencias 5Portafolio de evidencias 5
Portafolio de evidencias 5
 
Portafolio de evidencias 4
Portafolio de evidencias 4Portafolio de evidencias 4
Portafolio de evidencias 4
 
Portafolio de evidencias 3
Portafolio de evidencias 3Portafolio de evidencias 3
Portafolio de evidencias 3
 
Portafolio de evidencias 2
Portafolio de evidencias 2Portafolio de evidencias 2
Portafolio de evidencias 2
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
Access sgbd
Access sgbdAccess sgbd
Access sgbd
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Último (6)

PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 

Expo os

  • 1. OBJECTIVE - C DESARROLLA APLICACIONES MÓVILES EQUIPO # 4 INTEGRANTES: • GAMEROS GONZÁLEZ OTONIEL • CORTES IBARRA PAOLA ESTEFANÍA • RUIZ GALILEA • LUNA CABELLO VALERIA DEL ROSARIO • CAROLINA BAÑUELOS AVENA
  • 2. ¿QUÉ ES? OBJECTIVE - C es un lenguaje P.O.O. que al igual que C++, este es una extensión de C para hacerlo orientado a objetos. Originalmente fue creado por Brad Cox, Tom Love y la corporación StepStone en 1980. *Es un lenguaje más limpio, pequeño y más rápido de aprender que C++.
  • 3. ¿PARA QUÉ ES? • A la hora de programar aplicaciones para el S.O. de Apple, iOS, y por lo tanto para crear apps para iPhone y iPad, debes utilizar el lenguaje Objective-C.
  • 4. CARACTERÍSTICAS • Lenguaje de programación basado en C. • Estructurado en clases, objetos, variables de instancias, métodos, etc. • 3er lugar en el ranking TIOBE. • Muy dinámico.
  • 5. REQUISITOS DE HARDWARE Y SOFTWARE PARA PROGRAMAR EN OBJECTIVE - C Hardware: 1. Un computador con Mac OS X 10.6 o posterior. 2. Un dispositivo móvil para pruebas. Software: 1. Xcode. 2. iOS SDK.
  • 6.
  • 7. Swift se sitúa por delante en cuanto a potencia y rendimiento. Objective - C, más fácil al momento de aprender. Moderno, potente y seguro.Swift tiene menos de un mes de vida y Objetive-C muchos años: los recursos, APIs, soluciones, funciones, librerías, documentación, referencias, páginas… todo es Objetive-C.
  • 8. DATOS EXTRAS Los métodos de instancia, las variables de instancia y los métodos de clase, pueden tener el mismo nombre sin que se produzca ningún tipo de conflicto. A diferencia de otros lenguajes de programación, no podemos utilizar el operador ‘+’ para concatenar cadenas de tipo NSString. Se utilizar el lenguaje Objetive-C a la hora de programar aplicaciones para el sistema operativo de Apple, iOS, y por lo tanto para crear apps para iPhone y iPad. Podemos manejar cadenas de texto al estilo C: (char*) o podemos utilizar la clase NSString
  • 9. MOTIVOS PARA APRENDER A PROGRAMAR EN OBJECTIVE - C