Facebook Twitter E-mail RSS
formats

Curso iOS –> Assignment II – Set

Publicado en 10/07/2013 en Curso de Stanford

Bienvenidos al segundo assignment del curso de Stanford 2013. En este assignment vamos a partir del código del “Assignment I – Matchismo” para añadir un juego diferente a nuestra aplicación sin eliminar el juego anterior. Además, opcionalmente, también añadiremos puntuaciones al juego y una pantalla de opciones.

 

Pre-requisitos

Antes de empezar con este assignment debemos haber visto mínimo hasta el capítulo 5 del curso. Por lo tanto, además de los capítulos vistos para assignments anteriores debemos ver los siguientes:

  • Lecture 4 – “Foundation, Attributed Strings”
  • Lecture 5 – “View Controller Lifecycle and Multiple MVCs”

En este assignment vamos a utilizar los conocimientos aprendidos sobre el UITabBarController para utilizar múltiples MVCs en nuestra aplicación. Además, para mostrar las cartas del nuevo juego Set vamos a utilizar NSAttributedString para poder mostrar cadenas de texto formateadas.

Además de todo esto, debemos haber acabado el Assignment I, ya que va a ser el código base para nuestra nueva aplicación con dos juegos de cartas.

Leer más…

 
formats

Curso iOS –> Assignment I, EC1 – Game movements history

Publicado en 09/07/2013 en Curso de Stanford

Si habéis entrado aquí significa que no os basta con seguir las tareas obligatorias sino que buscáis aprender el máximo con este curso. Pues bien, vamos a realizar la única tarea opcional que hay para este assignment, añadir un UISlider a nuestra aplicación que nos permita navegar por la descripción de todos los movimientos en lugar de mostrar siempre el último.

“Add a UISlider to your UI which travels through the history of the currently-being- played game’s flips and display it to the user (moving the slider will modify the contents of the text label you created for Required Task #3 to show its state over the course of the game). When you are displaying past flips, you probably want the text label to be grayed out (with alpha) or something so it’s clear that it’s “the past.” Also, you probably don’t want that text label from Required Task #3 to ever be blank (except at the very start of the game, of course). And every time a new flip happens, you probably want to “jump to the present” in the slider.” 

Leer más…

 
formats

Curso iOS –> Assignment 1 – Matchismo

Publicado en 09/07/2013 en Curso de Stanford

Bienvenidos al primer assignment real del curso de Stanford 2013. Este es el primer assignment donde se nos piden una serie de tareas más o menos complicadas que debemos cumplir para completar la primera versión de nuestro juego de cartas. A parte de las tareas, también nos proporcionan una especie de hints (pistas) que son consejos que normalmente viene bien seguir, ya que si lo hacemos seguramente estaremos sobre el buen camino.

 

Pre-requisitos

Antes de empezar este assignment debemos haber visto, aparte de los capítulos pedidos para el Assignment 0:

  • Lecture 3 – “Objective-C”

Además, debemos haber completado el Assignment 0, ya que seguiremos con el código de ese assignment como base para completar este.

Leer más…

 
formats

Curso iOS –> Assignment 0 – Walkthrough

Publicado en 09/07/2013 en Curso de Stanford

Bienvenidos al primer assignment del curso de Stanford 2013. En realidad, este primer assignment no se considera como tal (por eso el 0), ya que simplemente se trata de seguir el walkthrough que nos proporcionan desde iTunes U y añadir una pequeña funcionalidad extra al mismo para empezar a adaptarnos a Xcode y al SDK de iOS.

Antes de empezar cada uno de los assignments voy a especificar los pre-requisitos necesarios para empezarlo (normalmente serán haber  visto un número determinado de las clases colgadas en iTunes y haber completado los assignments anteriores). Finalmente, haré un resumen de lo que vamos a hacer en el mismo, explicando los pasos más importantes y la división en tareas de cada uno de los assignments.

 

Pre-requisitos

Antes de empezar este assignment deberemos haber visto los dos primeros capítulos del curso de Stanford 2013:

  • Lecture 1 – “Class Logistics, Overview of iOS, MVC, Objective-C”
  • Lecture 2 – “Xcode 4″

Antes de realizar el assignment en si (la parte autónoma) debemos realizar el walkthrough que hay descrito en las diapositivas de la segunda clase (“Xcode 4″), que nos guiará paso a paso (y cuando digo paso a paso me refiero click a click) en la realización de la primera versión del juego de cartas utilizado para este primer assignment. Había pensado colgar el proyecto justo en este punto, al finalizar el walkthrough, pero he pensado que es mejor forzaros a seguir el tutorial, ya que si nunca has programado en Xcode 4 es muy explicativo.

Leer más…

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
formats

Curso iOS –> Assignment I, RT7 – Adding an image to the cards back

Publicado en 06/07/2013 en Curso de Stanford

Preparados para la séptima y última tarea de nuestro juego de cartas? Lo único que nos falta por hacer para acabar este primer assignment del curso de Stanford es cambiar el símbolo de Apple de la parte de atrás de las cartas por una imagen cualquiera.

“Make the back of the card be an image (UIImage) rather than an Apple logo.”

 

Esta tarea, al igual que la anterior, también es muy fácil. En mi caso, la imagen elegida para la parte de atrás de las cartas es la siguiente:

Imagen elegida para la parte de atrás de las cartas

Figura 1 – Imagen elegida para la parte de atrás de las cartas

Como podéis ver, tiene un tamaño de 64×64 píxels, que es exactamente el tamaño de las cartas en la pantalla del iPhone (más adelante, cuando hagamos versiones para iPhoneiPad, además de para las diferentes pantallas retina y no retina, vamos a tener que proporcionar diferentes imágenes a diferentes resoluciones, pero ya veremos como se hace).

Leer más…

 
© Programación iOS
credit