Subscribe Twitter Twitter

martes, 20 de julio de 2010

XCode: La Consola

La consola es un recurso muy útil que nos facilita mucho la tarea de depuración ya que cuando estamos programando una aplicación y sobre todo al principio se producen errores comunes que desconocemos que ha pasado y de esa manera podemos seguir la traza que ha seguido el programa ya que como hemos visto en el video los projectos tienen muchos ficheros de diferente naturaleza y así podemos ir viendo por donde va pasando al ejecución o donde se produce la excepción que hace que nuestra app se cierre de manera inesperada, para escribir las trazas en el programa se hace uso de la clase NSLog y pasandole como parámetro la cadena que queremos que escriba en la consola. Como todas las cadenas en objective-C el formato de la misma es @"mi mensaje" y de esta manera se escribirá en la consola la cadena mi mensaje cuando pase la ejecución por dicho punto añadiendo información adicional como fecha, hora y aplicación que estamos ejecutando


NSLog(@"mi Mensaje");

Por la consola el mensaje se mostraría de la siguiente manera:
2010-07-20 10:51:28.028 ejemplo[4200:b03] mi Mensaje


También es interesante destacar que con el NSLog se pueden mostrar diferentes valores y cadenas de texto con formato al igual que se hace en c se coloca en la cadena de texto el indicador %d para enteros y %f para datos float y como parámetros sucesivos se van a pasar las variables que queramos mostrar en el mismo orden que hemos puesto los indicadores correspondientes y para que haya un salto de línea se pone el indicador /n.

int entero = 4
float decimal = 4.3;
NSLog(@"Vamos a mostrar un entero %d/n y un decimal &f",entero,decimal);

Por la consola el mensaje se mostraría de la siguiente manera:
2010-07-20 11:05:28.028 ejemplo[8720:b16] Vamos a mostrar un entero 4
y un decimal 4.3

5 comentarios:

Unknown dijo...

Vaya! muchas felicidades! me encantaria aprender a programar contigo! espero que continues, estaré al tanto! Saludos

Luis Rollón Gordo dijo...

Muy necesario este blog, ya que hay muy poca información en castellano sobre programación para iPhone.
Si conseguís publicar material de calidad y publicitaros bien, puede convertiros en un blog de referencia.

Pablo dijo...

Un trabajo estupendo además de muy solicitado ^^ Felicidades.

Anónimo dijo...

Otro que se une al blog. Felicidades.

Además ya tenéis vuestra merecida publicidad en Applesfera osea que os llegara bastante gente.

Noemí dijo...

Muchas gracias a todos por vuestro apoyo :)

Publicar un comentario