Objective-C.pptx

TatianaYague 71 views 25 slides Oct 03, 2022
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

en este documento se encuentra como manejar objetive c en el programa java


Slide Content

Objective-C -DAVIER FERNANDO CASAS -TATIANA YAGUE MUÑOZ -MELIZA ARICAPA

Introducción a Objective-C Objective-C es el lenguaje de programación nativo para los sistemas operativos OS X y iOS de Apple .

¿Por qué existe Objective-C? Un poco de historia Necesidad de un lenguaje de programación orientado a objetos eficiente . 1980’s. Programación estructurada: Código espagueti . Smalltalk: Programación orientada a objetos y solución a muchos problemas . Smalltalk: Máquina virtual, bajo rendimiento . Nace Objective-C

Popularización a través de la compañía NeXT de Steve Jobs 1988: La compañía NeXT licencia Objective-C y desarrolló nuevas librerías . Objective-C fue bastante usado como herramienta de programación junto con las librerías creadas por NeXT .

¿Por qué existe Objective-C? ¿Se usa hoy en día? Desde el año 1996 y hasta 2014 fue el lenguaje de programación nativo para el desarrollo en iOS y OS X. Actualmente es usado. Sin embargo, Apple está haciendo un proceso de transición con su nuevo lenguaje Swift.

Principales características de Objective-C Orientado a objetos. Compilado. Basado en C y Smalltalk: ○Todo código C es compilable en Objective-C ○ Se pueden usar las librerías de C dentro de Objective-C

¿Qué es Objective-C? ¿Qué es Cocoa? ¿Qué es la Programación Orientada a Objetos (POO)? ¿Y la arquitectura de Modelo Vista Controlador (MVC)? diferenciar cuatro conceptos : Objective-C: Es el lenguaje de programación que se suele usar en Mac OS X . Cocoa: Es un Framework, un conjunto de funciones que facilitan la tarea al programador . Programación Orientada a Objetos: Objective-C es un lenguaje de Programación Orientada a Objetos. En Objective-C prácticamente todo es un objeto. Modelo Vista y Controlador: Es una arquitectura en la que se separa la parte lógica de la aplicación de la interfaz y de los datos que se gestionan.

Aplicación básica

Variables int - para almacenar números enteros (números sin punto decimal ). Char -Para almacenar un carácter. Float -Para almacenar números con números decimales. Double -Igual que un flotador pero el doble de precisión.

Cuando no estamos usando variables, usamos frecuentemente constantes . Esta es una expresión constante, 123 + 2 siempre será igual a 125, no importa qué. Si sustituimos una constante por una variable, la nueva expresión sería así:

¿cómo mostrar las variables como mostramos "Hello World" de arriba? Todavía usamos la función printf (), excepto que cambia un poco esta vez : Lo que hemos hecho aquí se le dice a la función printf() donde queremos que aparezca nuestro entero, entonces donde se puede encontrar. Esto es diferente a muchos de idiomas tales como PHP donde usted podría apenas colocar la variable en el texto . Arriba usamos %i como un signo de formato porque estábamos incluyendo un entero

Otras variables Otras variables tienen sus propios especificadores de formato: -%i- integer -%F-Float -%e-doublé -%c- char Una variable de tipo char sólo puede manejar caracteres individuales

Condicionales Cuando una aplicación necesita tomar una decisión, usamos un condicional . CONDICIONALES BASICOS: la declaración if . Una sentencia if hace lo que suena, verifica si algo es verdadero, entonces actúa de cualquier manera. Por ejemplo :

En el ejemplo anterior, ya que 1 siempre será igual a 1, lo que esté en los corchetes sería ejecutado. ¿Y si queríamos hacer algo si esto no era verdad? Ahí es donde viene else . Utilizando else podemos ejecutar código cuando el condicional devuelve false, así :

Bucles Los bucles, como su nombre indica, vamos a recorrer un pedazo de código y ejecutarlo varias veces . Hay tres tipos de bucles, en orden de lo más común: for , while , y do . FOR:

WHILE:

Punteros Como su nombre indica, los punteros apuntan a una ubicación. En concreto, las ubicaciones en la memoria de la computadora . cuando creamos una variable (digamos que es un entero llamado ' foo ' como es tan popular con la teoría de programación ).

EJEMPLO: tres partes: La almohadilla (#), los signos menor y mayor que (<>) y el nombre del Framework.

Centrémonos en el siguiente bloque:

En este bloque vemos unas cuantas líneas curiosas. Vayamos a la primera:

A continuación vemos una línea que comienza con dos barras (//).

La siguiente línea es la llamada a una función.

Esta línea envía el mensaje drain al objeto pool

Esta línea le devuelve el valor 0 al Sistema Operativo.

Bibliografía https:// ferestrepoca.github.io/paradigmas-de-programacion/poo/tutoriales/Objective-C/Tutorial%20Objective-C.pdf. https://llu.is/introduccion-a-objective-c-nuestra-primera-aplicacion / https://code.tutsplus.com/es/tutorials/learn-objective-c-day-1-- mobile-1844
Tags