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.
283 students enrolled
$20
Take This Course
  • Lectures 65
  • Contents Video: 6.5 hours
    Other: 0 mins
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2012 Spanish

Course 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Los tipos de datos
08:32

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.

06:04

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.

02:45

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.

07:16

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".

08:04

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.

Section 2: Variables y constantes
09:55

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

04:53

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)

04:32

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".

06:32

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

05:10

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.

Section 3: Operadores y expresiones
05:40

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.

03:03

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

06:15

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

05:18

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 lógicos
08:02
03:39

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

La precedencia de los operadores
06:38
Comentarios, puntos y coma y espacios
08:31
Section 4: Estructuras condicionales
11:02

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

04:57

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

06:39

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

06:51

Podemos hacer estructuras excluyentes de tipo if…else…if

06:39

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

Operadores lógicos
05:04
Section 5: Ciclos
El ciclo while
Preview
08:40
El ciclo do ... while
07:17
El ciclo for
04:45
Ciclos anidados
05:26
Los comandos break y continue
05:45
Section 6: Cadenas
05:24

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

06:01

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

05:58

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

07:14

Buscar una subcadena en una cadena

04:17

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

09:33

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

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

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

Section 7: Funciones
04:57

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

08:49

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.

Prototipos de funciones
03:39
Section 8: Arreglos y diccionarios
06:03

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

07:00

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

04:31

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

03:58

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

03:22

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

08:31

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

04:40

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

02:38

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

Section 9: Directorios y archivos del sistema
05:05

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

05:13

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

02:20

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

01:57

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

04:35

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

Leer los atributos de un directorio
04:58
Section 10: Archivos de sistema
Verificar si existe un archivo y comparar dos archivos
Preview
07:09
Permisos de archivos de sistema
04:08
04:36

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

03:12

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

02:59

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

Leer y crear un archivo de sistema con la clase NSFileManager
04:04
Section 11: Archivo de datos
11:21

En este video veremos cómo abrir un archivo de datos planos en forma de escritura.

05:48

En este video veremos cómo abrir un archivo de datos planos en forma de sólo lectura.

08:24

Otra forma de abrir los archivo es en forma de "append" para ir añadiendo datos.

04:01

También podemos borrar todos los datos de un archivo o truncarlos.

Section 12: Archivos del curso Objective-C
Archivos del curso Objective-C
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Francisco Javier Arce Anguiano, 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.

Ready to start learning?
Take This Course