Mostrando entradas con la etiqueta cs193p. Mostrar todas las entradas
Mostrando entradas con la etiqueta cs193p. Mostrar todas las entradas

viernes, 19 de febrero de 2010

CS 193P Assignment 3

He terminado la lección 5 y el assignment 3 (al menos la parte obligatoria, faltarían los add-ons).

La verdad es que la cosa se complica por momento, y no se porqué... me atasqué en una parte que seguramente se habría solucionado con un "tienes que poner esa línea más arriba" y luego hay algunos comportamientos que no entiendo. Es decir, hay cosas que se inicializan y se destruyen sin que se loguee la información. Curioso.

En este punto de la "aventura" quizá haga falta parar un momento y aclararme con dos cosas. La primera es el modelo MVC a nivel práctico. Que hay dos o tres cosas que no acabo de ver porqué es necesario conectar en el Interface Builder. La otra sería un diagrama de flujo del proceso de carga/descarga de aplicaciones.

A ver si puedo hacer (o encontrar) alguna de las dos cosas y las pongo por estos lares.

jueves, 4 de febrero de 2010

CS 193P Lesson 2

Por fin he tenido un hueco y he terminado la lección 2. Me he dado cuenta de que estaba haciendo los ejercicios antes de las lecciones. :)

La lección 2 es bastante interesante porque remarca algunos conceptos puntuales que son importantes. Por ejemplo el tema de los selectores.

viernes, 22 de enero de 2010

CS 193P - Asignment1B - My solution

Aquí está mi solución para el Asignment1B.
Here is my solution for the Asignment1B.


CS 193P (1)

He comenzado hoy a seguir las clases diferidas del curso de programación de iPhone de la universidad de Stanford. Tras completar la primera clase, mis conclusiones son:
- Hablan bastante claro, es fácil seguirles.
- El software que usan no coincide con el que yo tengo (y yo tengo la última versión).
- El ejemplo que hacen, salvando las distancias de las versiones y el procedimiento para crear el controlador, no funciona de serie en mi versión de XCode (y lo he tenido claro desde el primer momento, porque faltarían cosas...) aunque a ellos les va perfectamente.

En las versiones más nuevas de XCode habría que cambiar:

int sliderValue = slider.value;

Por...

int sliderValue = [slider value];

Y:

label.text = [NSString stringWithFormat: @"%d", sliderValue];

Por...

[label setText: [NSString stringWithFormat: @"%d", sliderValue]];

Y con eso funcionaría. Estaba pensando en subir el archivo con el proyecto, pero no se donde guardar el archivo. A ver si encuentro algún sitio.

EDIT: Debe ser problema de algún parámetro de la configuración del proyecto, porque si descargas el proyecto de ejemplo y lo lanzas si que funciona a la primera. Pero si lo intento crear desde cero no me funciona con lo que dicen, si con mis modificaciones... Curioso. :)

EDIT: Mucho más interesante que la explicación, que no está de más para saber de que va el curso, son los ejercicios de la primera tanda. Pero está claro que hay que saber algo de objective-c para hacerlos. También los tengo hechos. A ver si abro una cuenta en rapidshare o algo así y los comparto...