SlideShare una empresa de Scribd logo
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 Expoos 180223224235

Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVANohemi 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 preferenciamonty19
 
CURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxCURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptx
haycos
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
Jonatan Guzman
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
Rayco Paucar
 
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
eduardo sorto
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Iphone
IphoneIphone
Iphone
Joel Lara
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Martin Pacheco
 
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
 
500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx500043473-Presentacion-c-Sharp-C.pptx
500043473-Presentacion-c-Sharp-C.pptx
daniellozasantacruz2
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.
cleiberylobo
 

Similar a Expoos 180223224235 (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 Galilea Ruiz Arias

Final base-de-datos
Final base-de-datosFinal base-de-datos
Final base-de-datos
Galilea Ruiz Arias
 
Proyecto final base de datos
Proyecto final base de datosProyecto final base de datos
Proyecto final base de datos
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Ejercicios en acces 2
Ejercicios en acces 2Ejercicios en acces 2
Ejercicios en acces 2
Galilea Ruiz Arias
 
Ejercicios en accesss copia
Ejercicios en accesss   copiaEjercicios en accesss   copia
Ejercicios en accesss copia
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
Galilea Ruiz Arias
 
Sgbd acces
Sgbd accesSgbd acces
Sgbd acces
Galilea Ruiz Arias
 

Más de Galilea Ruiz Arias (12)

Final base-de-datos
Final base-de-datosFinal base-de-datos
Final base-de-datos
 
Proyecto final base de datos
Proyecto final base de datosProyecto final base de datos
Proyecto final base de datos
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Ejercicios en acces 2
Ejercicios en acces 2Ejercicios en acces 2
Ejercicios en acces 2
 
Ejercicios en accesss copia
Ejercicios en accesss   copiaEjercicios en accesss   copia
Ejercicios en accesss copia
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Ejercicios en accesss
Ejercicios en accesssEjercicios en accesss
Ejercicios en accesss
 
Sgbd acces
Sgbd accesSgbd acces
Sgbd acces
 

Último

Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 
caso clinico de trastorno de personalidad obsesivo- compulsivo.pdf
caso clinico de trastorno de personalidad obsesivo- compulsivo.pdfcaso clinico de trastorno de personalidad obsesivo- compulsivo.pdf
caso clinico de trastorno de personalidad obsesivo- compulsivo.pdf
RoxanaJuarezTello
 
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericanoderecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
edwinchiri2
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
AlexanderCR12
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
Biografía Eugenio Díaz Castro su vida y su libros
Biografía Eugenio  Díaz Castro su vida y su librosBiografía Eugenio  Díaz Castro su vida y su libros
Biografía Eugenio Díaz Castro su vida y su libros
jhannimejia
 
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
XxsmalXxYT
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 

Último (16)

Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 
caso clinico de trastorno de personalidad obsesivo- compulsivo.pdf
caso clinico de trastorno de personalidad obsesivo- compulsivo.pdfcaso clinico de trastorno de personalidad obsesivo- compulsivo.pdf
caso clinico de trastorno de personalidad obsesivo- compulsivo.pdf
 
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericanoderecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
Biografía Eugenio Díaz Castro su vida y su libros
Biografía Eugenio  Díaz Castro su vida y su librosBiografía Eugenio  Díaz Castro su vida y su libros
Biografía Eugenio Díaz Castro su vida y su libros
 
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 

Expoos 180223224235

  • 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