Objective-C para verdaderos principiantes
3.7 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
284 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Objective-C para verdaderos principiantes to your Wishlist.

Add to Wishlist

Objective-C para verdaderos principiantes

Entremos, poco a poco y desde sus cimientos, al lenguaje que nos permitirá dominar la Mac, el iPhone y iPad
3.7 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
284 students enrolled
Last updated 5/2014
Spanish
Current price: $10 Original price: $20 Discount: 50% off
18 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description

Celebremos que no e terminó el mundo!!!! Ingresa el cupón paco2013 y obtén un descuento de $8 dlls!!!

Objective-C es el pilar correcto para desarrollar aplicaciones para iPhones y iPads. Podrás probar paquetitos y otras herramientas, pero si deseas ser realmente el próximo app-millonario, más vale que conozcamos las herramientas desde sus cimientos. Aquí te introduciremos, poco a poco al maravilloso mundo del desarrollo para las máquinas de Apple y sus dispositivos móviles.

https://www.facebook.com/arceanguiano

Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 65 Lectures Collapse All 65 Lectures 06:18:15
+
Los tipos de datos
5 Lectures 32:41

Un punto fundmental en cualquier lenguaje, son los datos, y los más básicos de estos son los números. En este video revisaremos los números enteros.

Preview 08:32

En Objective-C tenemos un tipo de dato sencillo que se llama char, el cual podemos gusrdar un caracter, ya sea una letra, un número o un símbolo. También podemos almacenar una secuencia de escape.

El tipo de datos caracter: char
06:04

Otro tipo de dato que nos sirve para almacenar número es float y double. Con estos tipos de datos podremos guardar números decimales con precisión sencilla y doble.

Los tipos para manejar decimales: float y double
02:45

Un tipo de variable muy utilizado es el Booleano, que se representa por BOOL y tiene valor verdadero (YES) y falso (NO. Otro tipo de dato que es una especie de comodín es "id".

Otros tipos de datos: BOOL e id
07:16

Los calificadores nos permitirán modificar la "mantiza" de un número, es decir, el número de bytes que se utilizan para almacenar un número. Entre mayor sea esta mantisa, podremos almacenar número mayores pero ocuparán más espacio (en número de byte) y entre más corto sea, podremos almacenar cantidades más pequeñas, pero ocuparán menos espacio en memoria.

Calificadores
08:04
+
Variables y constantes
5 Lectures 31:02

Las variables son parte fundamental de cualquier lenguaje de programación. En este video veremos cómo hacer variables en Objective-C.

Preview 09:55

Las constantes son parte muy importante de los lenguajes, pues nos permiten escribir código más entendible y más "mantenible". Las contantes, en Objective-C pueden escribirse en mayúsculas o minúsculas, pero no pueden cambiar su valor una vez asignado (por eso son constantes)

Constantes
04:53

Una práctica muy común en las aplicaciones de cualquier lenguaje, es cambiar los tipos de las variables o de los resultados, pues muchas veces nos dan información en algún formato y necesitamos utilizar otro. En otros lenguajes a esta conversión se le llama "cast".

Conversión de datos
04:32

Los enumeradores son tipos de datos que nos permitirán hacer estructuras muy elegantes y claras.

Enumeradores
06:32

Por medio de la palabra reservada "typedef" podemos definir nuestros propios tipos de datos, En conjunto con los enumeradores (enum) podremos hacer estructuras claras y elegantes.

Hacer nuestros propios tipos de datos: typedef
05:10
+
Operadores y expresiones
8 Lectures 47:06

Las expresiones son el conjunto de variables, contantes literales, funciones y operadores que nos regresan un tipo de valor. La vida sería muy aburrida sin las expresiones.

Preview 05:40

Los operadores matemáticos son los más utilizados en cualquier aplicación. En este video te enseñamos cómo utilizarlos.

Operadores matemáticos
03:03

Los operadores abreviados provienen del lenguaje C y nos permiten ahorrarnos caracteres al abreviar expresiones que son muy utilizadas en programación.

Operadores abreviados
06:15

Otros operadores que nos van a ser de mucha utilidad serán los operadores de comparación, nos dirán si dos expresiones o variables son iguales, mayores, etcétera y nos regresarán un valor verdadero o falso.

Operadores de comparación
05:18

Operadores lógicos
08:02

En este video aprenderemos el uso del operador ternario en Objective-C

El operador ternario
03:39

La precedencia de los operadores
06:38

Comentarios, puntos y coma y espacios
08:31
+
Estructuras condicionales
6 Lectures 41:12

Las estructuras condicionales son la "inteligencia" de cada programa. En este vido veremos la estructura condicional por excelencia, la estructura "if".

Preview 11:02

Otra estructura muy importantes es el "else", que ejecuta un grupo de sentencias si la condicional es falsa.

La estructura condicional if... else...
04:57

Otra forma de hacer preguntas complejas, es anidar a las sentencias condicionales, aunque en un inicio puede resultar fácil perderse entre ellas.

Estructuras condicionales anidadas
06:39

Podemos hacer estructuras excluyentes de tipo if…else…if

La estructura condicional else... if
06:51

La estructura condicional switch nos permitirá realizar varias preguntas simultáneas de una forma sencilla y ordenada.

La estructura condicional switch
06:39

Operadores lógicos
05:04
+
Ciclos
5 Lectures 31:53

El ciclo do ... while
07:17

El ciclo for
04:45

Ciclos anidados
05:26

Los comandos break y continue
05:45
+
Cadenas
8 Lectures 56:21

El uso de las cadenas es básico para cualquier aplicación. Aquí te mostraremos el uso de las mismas en Objetive-C.

Preview 05:24

Las cadenas mutables son muy particulares en Objective-C. En este video vemos cómo usarlas.

Cadenas mutables
06:01

En este video veremos la forma de copiar cadenas en Objective-C

Copiar cadenas
05:58

Buscar una subcadena en una cadena

Buscar una subcadena en una cadena
07:14

En este video veremos cómo borrar y remplazar pedazos de cadenas.

Remplazar y borrar una parte de la cadena
04:17

En este video revisaremos la forma de sustraer y añadir texto a las cadenas de Objective-C.

Sustraer y añadir texto a las cadenas
09:33

Compara cadenas, sufijos y prefijos, lowercase y uppercase
08:54

Un punto muy importante en cualquier tipo de dato es poder convertilo a otro tipo sin problema. En este video veremos cómo hacer las conversiones de cadena

Conversión de cadenas
09:00
+
Funciones
3 Lectures 17:25

Las funciones es una forma poderosa en que podemos estructurar nuestros programas y evitar código repetido.

Preview 04:57

Las parámetros en las funciones, son como los ingredientes de un receta de cocina y son fundamentales en la comunicación y proceso de la información en nuestros programas.

Parámetros en las funciones
08:49

Prototipos de funciones
03:39
+
Arreglos y diccionarios
8 Lectures 40:43

Un tipo de dato más complejo, pero mas poderoso será el manejo de arreglos en Objective-C.

Preview 06:03

En este video veremos cómo acceder a los datos de un arreglo en Objective-C

Acceder a los elementos de un arreglo
07:00

En este video veremos cómo insertar y ñadir elementos a un arreglo realizado en Objective-C

Insertar y añadir elementos a un arreglo
04:31

En este video veremos cómo borrar un elemento de un arreglo en Objective-C

Borrar un elemento de un arreglo
03:58

Una herramienta muy potente en el desarrollo de programas es poder ordenar los arreglos. Con Objective-C es muy sencillo hacerlo.

Ordenar un arreglo
03:22

En este video revisaremos la forma de crear y manejar los direccionarios en Objective-C

Diccionarios
08:31

En este video aprenderemos la forma de acceder a los diccionarios.

Acceder a los elementos de un diccionario
04:40

En este video aprenderemos en borrar los elementos de un diccionarios en Objective-C

Borrar los elementos de un diccionario
02:38
+
Directorios y archivos del sistema
6 Lectures 24:08

Con Objective-C tenemos completo control sobre los recursos de la computadora o el dispositivo. Aqui veremos cómo hacer directorios.

Preview 05:05

En este video aprenderemos a crear un directorio con Objective-C

Crear un directorio
05:13

En este video aprenderemos cómo cambiar de directorio o carpetas del directorio.

Cambio de directorio
02:20

Tan importante es saber crear un directorio, como saber borrarlo. En este video veremos cómo borrar los directorio en la computadora.

Borrar un directorio
01:57

En este video veremos cómo desplegar los contenidos de un directorio de la computadora.

Visualizar el contenido de un directorio
04:35

Leer los atributos de un directorio
04:58
+
Archivos de sistema
6 Lectures 26:08

Permisos de archivos de sistema
04:08

Por medio de Objective-C podremos renombrar, mover y copiar un archivo del sistema.

Renombrar, mover y copiar un archivo de sistema
04:36

En este video veremos el fascinante arte de copiar y borrar archivos de sistemas con Objectiv

Copiar y borrar un archivo de sistema
03:12

En este video aprenderás cómo crear un link simbólico de un archivo con Objective-C

Crear un link simbólico de aun archivo
02:59

Leer y crear un archivo de sistema con la clase NSFileManager
04:04
2 More Sections
About the Instructor
Francisco Javier Arce Anguiano
4.4 Average rating
826 Reviews
12,728 Students
36 Courses
Lic. Matemáticas Aplicadas y Computación

Soy licenciado en matemáticas aplicadas y computación por parte de la Universidad Nacional Autónoma de México e instructor certificado de Adobe desde 2002. He trabajado para diferentes centros autorizados de Adobe en México y da clases en universidades de la Ciudad de México. Asimismo, he publicados cuatro libros sobre ActionScipt 2 y 3, con la editorial AlfaOmega de Méxicoasi como un libro de desarrollo de juegos con ActionScript con la misma editorial. He desarrollado aplicaciones para Android, iPhone, Windows Phone y BlackBerry. Actualmente preparo un libro para el desarrollo de juegos con HTML5 y para el desarrollo de aplicaciones a dispositivos móviles con esta tecnología. También he desarrollado múltiples aplicaciones con PHP, CSS, MySQL y JavaScript en mi vida profesional. Me he especializado en el desarrollo de aplicaciones educativas con Adobe Air y su desarrollo para dispositivos móviles. He estado pendiente de la evolución de HTML5 y CSS3 casi desde los inicios de estas tecnologías.