Posts Tagged ‘C-Objective’

Programar en Mac: Nuevo Xcode 4

Programar en Mac: Nuevo Xcode 4

20 junio, 2010  |  Programar en Mac  |  Share

Al acabar la WWDC, Apple entregó a los desarrolladores que asistieron una versión de prueba de su nuevo IDE (Entorno de Desarrollo Integrado), Xcode 4.

Con Xcode 4 puedes desarrollar aplicaciones para iPhone, iPad, iPod Touch y para cualquier Mac todavía más rápida y fácilmente.

También puedes crear Widgets de Dashboard o crear WebApps, mientras analizas el funcionamiento de tus aplicaciones.

leer más... Post a comment (7)
Programar en Mac 03: Las funciones (y III)

Programar en Mac 03: Las funciones (y III)

23 mayo, 2010  |  Programar en Mac  |  Share

Haciendo que todo funcione

Como puedes ver en el último ejemplo de la 2ª parte [10], tenemos la función principal “main()” [10.1] y otra función que definimos nosotros mismos [10.13].  Si tuviéramos que compilar ese código, el compilador aún encontraría obstáculos. En la línea [10.8] podría demandar no conocer ninguna función llamada circleArea(). ¿Por qué? Aparentemente, el compilador comienza leyendo la función principal y de repente encuentra algo que no conoce. No buscará nada más y te mostrará este mensaje de alerta. Para satisfacer al compilador, simplemente añade la declaración de una función antes de la línea que contiene “int main()” [11.1]. No pasaría nada por que se tratara de la misma línea, salvo que ésta terminará con el signo de punto y coma. Ahora el compilador no se sorprenderá cuando encuentre la llamada a la función.

leer más... Post a comment (6)
Programar en Mac 03: Las funciones (II)

Programar en Mac 03: Las funciones (II)

23 mayo, 2010  |  Programar en Mac  |  Share

Argumentos (Arguments)

Vamos a añadir un par de nombres de variable del tipo decimal [4.4] e iniciaremos la variable circleRadius, por ejemplo le daremos un valor [4.4], en el que la función circleArea() será “llamada”. Como puedes ver, el nombre de la variable circleRadius ha sido puesta entre los signos de paréntesis. Esto es un “argument” de la función “circleArea()”. Cuando la función “circleArea()” ha hecho su trabajo de cálculo, deberá devolver un resultado. Vamos a modificar la función de [3] para reflejar esto [5]:

leer más... Post a comment (2)
Programar en Mac 03: Las funciones (I)

Programar en Mac 03: Las funciones (I)

3 mayo, 2010  |  Programar en Mac  |  Share

Continuamos con nuestro tutorial sobre Programar en Mac. Ahí va la primera parte del Capítulo 3.

Las Funciones

El código más grande que hemos visto tenía como mucho sólo cinco líneas. Aunque todavía quede mucho para llegar a programas con cientos de líneas, la naturaleza del lenguaje Objective-C hace que tengamos que tratar  ya cómo están organizados los programas.

leer más... Post a comment (7)
La WWDC empieza el 7 de Junio

La WWDC empieza el 7 de Junio

28 abril, 2010  |  Apple  |  Share

Ya tenemos fecha para otra Keynote, y esta vez la cosa promete y mucho.

El día 7 de Junio de 2010 dará comienzo la WorldWide Developers Conference, algo así como la Conferencia Mundial de desarrolladores de Apple (si estás siguiendo nuestro tutorial para Programar en Mac puedes considerarte uno de ellos).

Se da por hecho que el nuevo iPhone 4 será presentado por el tito Jobs el día 7.

leer más... Post a comment (0)
Programar en Mac 02: Los comentarios

Programar en Mac 02: Los comentarios

26 abril, 2010  |  Programar en Mac  |  Share

Vamos con el capítulo 02 de Programar en Mac. Cómo sabéis estamos haciendo un repaso a C al mismo tiempo que hacemos los PDF orientados exclusivamente a Cocoa.

Comentarios…

Con el uso de nombres sensibles de variables (que vimos en el capítulo anterior), podemos hacer nuestro código más inteligible y entendible [1].

leer más... Post a comment (8)
Programar en Mac: Hemos hecho un PDF para ti

Programar en Mac: Hemos hecho un PDF para ti

29 marzo, 2010  |  Programar en Mac  |  Share

En AppleNeXt.com, hemos preparado un PDF con lo básico para empezar a Programar en Mac y iPhone/iPad.

Visto el éxito que están teniendo nuestros primeros tutoriales, hemos decidido que todo os lo vamos a ir contando de forma aún más sencilla. Por ahora, este PDF incorpora los primeros pasos introductorios para empezar con la programación. Además, esta semana continuaremos con la lección 02 y en pocos días os pasaremos otro PDF con los primeros pasos en Cocoa.

Pulsa leer más para descargar el primer PDF: Guía para Programar en Mac

leer más... Post a comment (4)
Programar en Mac 01: Un programa es una serie de instrucciones (y III)

Programar en Mac 01: Un programa es una serie de instrucciones (y III)

24 marzo, 2010  |  Programar en Mac  |  Share

Finalizamos la Lección 01 de Programar en Mac:

leer más... Post a comment (6)
Programar en Mac 01: Un programa es una serie de instrucciones (II)

Programar en Mac 01: Un programa es una serie de instrucciones (II)

23 marzo, 2010  |  Programar en Mac  |  Share

Seguimos con la Lección 01 de Programar en Mac:

Enteros (integers) y decimales (floats)

Ahora, echa un vistazo al ejemplo [5] y en particular a las dos primeras líneas:

// [5]

pictureWidth = 8;

pictureHeight = 4.5;

pictureSurfaceArea = pictureWidth * pictureHeight;

leer más... Post a comment (6)
Programar en Mac 01: Un programa es una serie de instrucciones

Programar en Mac 01: Un programa es una serie de instrucciones

22 marzo, 2010  |  Programar en Mac  |  Share

Introducción

Si aprendes a conducir un coche, debes aprender a manejar determinadas cosas como si fueran una sola. Debes saber cómo funciona tanto el embrague, como el acelerador o el pedal del freno. Para programar también necesitarás almacenar muchas cosas en tu mente o tu programa se vendrá abajo. Mientras que en el caso de un coche ya conoces cómo es el interior del vehículo antes de aprender a conducirlo, en el caso de la programación careces de esa ventaja antes de aprender a usar el Xcode. Para no abrumarte, dejaremos el tema de la programación como tal para más tarde; primero, te vamos a familiarizar con algunas cuestiones del código C-Objective, comenzando con algunos cálculos sencillos que ya conoces muy bien.

leer más... Post a comment (9)