<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Cocoa Con Leche</title>
	<link>http://cocoaconleche.com</link>
	<description>Aprendiendo Cocoa</description>
	<pubDate>Sat, 15 Mar 2008 15:08:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>Instanciar clases en Interface Builder 3.0</title>
		<link>http://cocoaconleche.com/2008/03/15/instanciar-clases-en-interface-builder-30/</link>
		<comments>http://cocoaconleche.com/2008/03/15/instanciar-clases-en-interface-builder-30/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 15:03:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2008/03/15/instanciar-clases-en-interface-builder-30/</guid>
		<description><![CDATA[Uno de los cambios que todos me comentais es como instanciaís una clase en Xcode 3, ya que desde Leopard el modo de realizar esta acción ha cambiado.
Antes si queriaís realizar un proyecto, teniamos que crear una Subclase de NSObject desde el Interface Builder, ¿recordaís?. Pues para enfatizar el uso del patrón MVC (modelo-vista-controlador) y [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los cambios que todos me comentais es como instanciaís una clase en <strong>Xcode 3</strong>, ya que desde Leopard el modo de realizar esta acción ha cambiado.<br />
Antes si queriaís realizar un proyecto, teniamos que crear una Subclase de <strong>NSObject</strong> desde el Interface Builder, ¿recordaís?. Pues para enfatizar el uso del patrón <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/02Essence/chapter_2_section_4.html#//apple_ref/doc/uid/TP40000863-CH3-SW4">MVC</a> (modelo-vista-controlador) y mejorar la integración entre <strong>Xcode</strong> e <strong>Interface Builder</strong>, ahora debemos realizarlo tal y como sigue:<br />
 <a href="http://cocoaconleche.com/2008/03/15/instanciar-clases-en-interface-builder-30/#more-55" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2008/03/15/instanciar-clases-en-interface-builder-30/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Buenas a todos</title>
		<link>http://cocoaconleche.com/2008/03/12/buenas-a-todos/</link>
		<comments>http://cocoaconleche.com/2008/03/12/buenas-a-todos/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 17:38:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Informacion]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2008/03/12/buenas-a-todos/</guid>
		<description><![CDATA[En primer lugar pedirnos perdón. Perdón por seguir siendo un desastre, y dejar este blog que tanto me gusta de lado. Espero no tener que pedirlo de nuevo. Muchos de vosotros me mandáis email y comentarios (entre tanto spam,jeje) animándome y dándome las gracias, y siento que tengo que seguir publicando aquí, no puedo dejarlo [...]]]></description>
			<content:encoded><![CDATA[<p>En primer lugar pedirnos perdón. Perdón por seguir siendo un desastre, y dejar este blog que tanto me gusta de lado. Espero no tener que pedirlo de nuevo. Muchos de vosotros me mandáis email y comentarios (entre tanto spam,jeje) animándome y dándome las gracias, y siento que tengo que seguir publicando aquí, no puedo dejarlo solo.<br />
En segundo lugar, deciros que algunos me pedisteis que pusiera un foro para comentar cosas entre vosotros, pues aquí lo tenéis<br />
<a href="http://cocoaconleche.com/phpBB3/">Foro</a><br />
Y por ultimo, citaros a un nuevo post en el que explicaremos las diferencias entre Xcode 2.0 y 3.0 y hablaremos del nuevo boom de Apple, el <a href="http://developer.apple.com/iphone/">iPhone SDK</a><br />
Muchas gracias a todos, y de nuevo, lo siento.</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2008/03/12/buenas-a-todos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Novedades en Objetive C 2.0</title>
		<link>http://cocoaconleche.com/2007/11/05/novedades-en-objetive-c-20/</link>
		<comments>http://cocoaconleche.com/2007/11/05/novedades-en-objetive-c-20/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 09:54:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/11/05/novedades-en-objetive-c-20/</guid>
		<description><![CDATA[Todavía estamos tratando de acostumbrarnos a todas las novedades que traen las Developer Tools con nuestro flamante nuevo sistema operativo Leopard. Ademas de Xcode 3.0 con nuevo Interface Builder, mejora en Xray y SVN, XCode 3.0 trae soporte para la sixtaxis de ObjC 2.0, la nueva versión del lenguaje que utilizamos, con Garbage Collection, properties, [...]]]></description>
			<content:encoded><![CDATA[<p>Todavía estamos tratando de acostumbrarnos a todas las novedades que traen las Developer Tools con nuestro flamante nuevo sistema operativo Leopard. Ademas de Xcode 3.0 con nuevo Interface Builder, mejora en Xray y SVN, XCode 3.0 trae soporte para la sixtaxis de ObjC 2.0, la nueva versión del lenguaje que utilizamos, con <strong>Garbage Collection</strong>, <strong>properties</strong>, <strong>Fast Enumeration&#8230;</strong></p>
<p>Scott Stevenson ha publicado un tutorial <a href="http://theocacao.com/document.page/510">rapido</a>  en dos partes (la <a href="http://theocacao.com/document.page/516">segunda)</a> donde podemos ver las novedades. Os recordamos que si utilizáis Objective C 2.0, la aplicación solo estará disponible para Leopard.<br />
Espero que le echéis un vistazo y nos digáis que os parece las nuevas <strong>Developer Tools</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/11/05/novedades-en-objetive-c-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Construir aplicaciones Universales</title>
		<link>http://cocoaconleche.com/2007/10/22/construir-aplicaciones-universales/</link>
		<comments>http://cocoaconleche.com/2007/10/22/construir-aplicaciones-universales/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 15:23:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/10/22/construir-aplicaciones-universales/</guid>
		<description><![CDATA[Cuando empecé con esto de Cocoa, creaba alguna aplicación tras mucho trabajo, orgulloso de mi mismo intentaba mostrarle a mi amigo klian mis progresos. Pero casualmente nunca le funcionaban, siempre me decía que se le quedaban botando en el dock infinitamente sin mucho éxito.
Buscando por foros extranjeros me informé que la aplicación que yo le [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando empecé con esto de Cocoa, creaba alguna aplicación tras mucho trabajo, orgulloso de mi mismo intentaba mostrarle a mi amigo <a href="http://www.appleblog.es">klian</a> mis progresos. Pero casualmente nunca le funcionaban, siempre me decía que se le quedaban botando en el dock infinitamente sin mucho éxito.<br />
Buscando por foros extranjeros me informé que la aplicación que yo le enviaba (la que estaba en la carpeta build de nuestro proyecto) contiene referencias a archivos de nuestro proyecto, luego no funcionan. Luego tenia que compilar un <strong>ejecutable Universal</strong>. Para ello debía realizar lo siguiente, primero cambiar el estado de la aplicación a <strong>Release</strong> ( y no en debug tal y como esta por defecto) en la parte superior de Xcode donde anuncia <strong>Active Build Configuration</strong>, y cambiar algunos parámetros de esta configuración para que fuese <strong>Universal</strong>.<br />
Pinchad en el nombre del proyecto, botón derecho y <strong>Get Info</strong> para tener a la vista la información del proyecto. Nos vamos a la pestaña <strong>Build</strong> y nos fijamos que en Configuration esté seleccionada la actual, <strong>Release</strong> y que en la opción Architectures se muestre <strong>ppc i386</strong> ( si pincháis sobre Architectures podéis activarlas). Y por ultimo id pinchando en el signo + para añadir estas opciones<br />
<code>MACOSX_DEPLOYMENT_TARGET_ppc = 10.3<br />
MACOSX_DEPLOYMENT_TARGET_i386 = 10.4<br />
SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk<br />
SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk</code><br />
Y en la carpeta <vuestro>/Build/Release tendreís el archivo .app que podeis enseñar a vuestros gente completamente funcional.</vuestro></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/10/22/construir-aplicaciones-universales/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aplicacion Calculadora, parte 2</title>
		<link>http://cocoaconleche.com/2007/10/21/aplicacion-calculadora-parte-2/</link>
		<comments>http://cocoaconleche.com/2007/10/21/aplicacion-calculadora-parte-2/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 23:22:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/10/21/aplicacion-calculadora-parte-2/</guid>
		<description><![CDATA[Tutorial creado con Xcode 2
Con esta segunda parte tratamos de dar fin a nuestra aplicación calculadora. Suponemos que todos habréis concluido con la parte 1 y os encontráis en esta situación.
Y para concluir, cread los archivos de nuestra clase Controlador, ya sabéis, pinchad en la pestaña Classes, botón derecho en nuestra clase y Create Files [...]]]></description>
			<content:encoded><![CDATA[<p><font color="red">Tutorial creado con Xcode 2</font><br />
Con esta segunda parte tratamos de dar fin a nuestra aplicación calculadora. Suponemos que todos habréis concluido con la parte 1 y os encontráis en esta situación.</p>
<p><em>Y para concluir, cread los archivos de nuestra clase Controlador, ya sabéis, pinchad en la pestaña Classes, botón derecho en nuestra clase y Create Files for Controlador, guardando los archivos junto al proyecto. Salvamos y cerramos Interface Builder, y nos vamos a por la segunda parte.</em><br />
 <a href="http://cocoaconleche.com/2007/10/21/aplicacion-calculadora-parte-2/#more-50" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/10/21/aplicacion-calculadora-parte-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aplicacion Calculadora, parte 1</title>
		<link>http://cocoaconleche.com/2007/10/14/aplicacion-calculadora-parte-1/</link>
		<comments>http://cocoaconleche.com/2007/10/14/aplicacion-calculadora-parte-1/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 15:26:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/10/14/aplicacion-calculadora-parte-1/</guid>
		<description><![CDATA[Tutorial creado con Xcode 2
Tal y como hicimos con nuestra aplicación CuentaCaracteres, vamos a dividir la programación en dos partes, la perteneciente a la parte gráfica con Interface Builder y la de código o funcionamiento interno con Xcode para hacer mucho mas sencilla su entendimiento.

]]></description>
			<content:encoded><![CDATA[<p><font color="red">Tutorial creado con Xcode 2</font><br />
Tal y como hicimos con nuestra aplicación CuentaCaracteres, vamos a dividir la programación en <strong>dos partes</strong>, la perteneciente a la parte gráfica con <strong>Interface Builder</strong> y la de código o funcionamiento interno con Xcode para hacer mucho mas sencilla su entendimiento.</p>
<p><img src="http://cocoaconleche.com/wp-content/uploads/2007/10/calc001.jpg" alt="calc001.jpg" border="0" height="250" width="377" /></p>
<p> <a href="http://cocoaconleche.com/2007/10/14/aplicacion-calculadora-parte-1/#more-44" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/10/14/aplicacion-calculadora-parte-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Image Viewer</title>
		<link>http://cocoaconleche.com/2007/10/09/image-viewer/</link>
		<comments>http://cocoaconleche.com/2007/10/09/image-viewer/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 18:56:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/10/09/image-viewer/</guid>
		<description><![CDATA[Tutorial creado con Xcode 2
Mientras preparamos nuestro próximo tutorial, os recomiendo encarecidamente que hagáis este aunque no pertenezca a nuestra pagina. Es un visor de imágenes llamado Image Viewer, bastante currado y bien explicado, el que admite muchísimos formatos, y puede perfectamente servinos como un nuevo paso en nuestro tutorial.
Xphere, el creador, tiene varios tutoriales [...]]]></description>
			<content:encoded><![CDATA[<p><font color="red">Tutorial creado con Xcode 2</font><br />
Mientras preparamos nuestro próximo tutorial, os <strong>recomiendo</strong> encarecidamente que hagáis este aunque no pertenezca a nuestra pagina. Es un visor de imágenes llamado <strong>Image Viewer</strong>, bastante currado y bien explicado, el que admite muchísimos formatos, y puede perfectamente servinos como un nuevo paso en nuestro tutorial.<br />
<strong>Xphere</strong>, el creador, tiene varios tutoriales en ingles también, y es un usuario activo de ForoMac.</p>
<p><img src="http://www.mataderu.com/xphere/info/cocoa_tut03/img/thm_Imagen14.png" /></p>
<p>Espero que os guste, y le agradezcais el esfuerzo que supone explicar Image Viewer.<br />
<a href="http://www.mataderu.com/xphere/info/cocoa_tut03/index_es.html">Enlace</a><br />
Mientras tanto seguimos preparando la calculadora, que ya le queda poco.</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/10/09/image-viewer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aplicacion CuentaCaracteres, parte 2</title>
		<link>http://cocoaconleche.com/2007/10/02/aplicacion-cuentacaracteres-parte-2/</link>
		<comments>http://cocoaconleche.com/2007/10/02/aplicacion-cuentacaracteres-parte-2/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 09:14:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/10/02/aplicacion-cuentacaracteres-parte-2/</guid>
		<description><![CDATA[Tutorial creado con Xcode 2
Perdón por el retraso, pero un descanso post-examenes me ha dejado bastante desconectado de internet. Espero ser un poco mas constante desde este momento. De vuelta al tajo, continuamos con CuentaCaracteres y para los que no sepáis de lo que estamos hablando, leed este anterior post. Si recordáis por donde nos [...]]]></description>
			<content:encoded><![CDATA[<p><font color="red">Tutorial creado con Xcode 2</font><br />
Perdón por el retraso, pero un descanso post-examenes me ha dejado bastante desconectado de internet. Espero ser un poco mas constante desde este momento. De vuelta al tajo, continuamos con <strong>CuentaCaracteres</strong> y para los que no sepáis de lo que estamos hablando, leed este anterior <a href="http://cocoaconleche.com/2007/09/24/aplicacion-cuentacaracteres-parte-1/">post</a>. Si recordáis por donde nos quedamos, seguro que terminasteis de hacer esto</p>
<p><cite>Y como respuesta a esta acción, <strong>Interface Builder</strong> nos ofrece guardar los archivos creados para la clase Controlador en el mismo directorio del proyecto. Elegimos guardar, para que el sistema cree dos archivos <strong>Controlador.h y Controlador.m</strong>, cuyo contenido explicaremos en la segunda parte de este tutorial.</cite></p>
<p> <a href="http://cocoaconleche.com/2007/10/02/aplicacion-cuentacaracteres-parte-2/#more-39" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/10/02/aplicacion-cuentacaracteres-parte-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aplicacion CuentaCaracteres, parte 1</title>
		<link>http://cocoaconleche.com/2007/09/24/aplicacion-cuentacaracteres-parte-1/</link>
		<comments>http://cocoaconleche.com/2007/09/24/aplicacion-cuentacaracteres-parte-1/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 10:02:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/09/24/aplicacion-cuentacaracteres-parte-1/</guid>
		<description><![CDATA[Tutorial creado con Xcode 2
Hoy os presentamos nuestra nueva aplicacion Cocoa, CuentaCaracteres. Dividido en dos partes, ya que explicamos muchismas cosas al ser nuestra primera aplicación, despues del Hello World. Es una aplicación sencilla de un solo documento (ahora explicamos eso) que dado un texto de entrada, nos dice cuantos caracteres posee. No creo que [...]]]></description>
			<content:encoded><![CDATA[<p><font color="red">Tutorial creado con Xcode 2</font><br />
Hoy os presentamos nuestra nueva aplicacion Cocoa, <strong>CuentaCaracteres</strong>. Dividido en dos partes, ya que explicamos muchismas cosas al ser nuestra primera aplicación, despues del Hello World. Es una aplicación sencilla de un solo documento (ahora explicamos eso) que dado un texto de entrada, nos dice cuantos caracteres posee. No creo que esta aplicación la utilicemos en nuestro dia a dia, pero para aprender nos viene de lujo.</p>
<p> <a href="http://cocoaconleche.com/2007/09/24/aplicacion-cuentacaracteres-parte-1/#more-26" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/09/24/aplicacion-cuentacaracteres-parte-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Metodos y Atributos en Objetive-C</title>
		<link>http://cocoaconleche.com/2007/09/18/metodos-y-atributos-en-objetive-c/</link>
		<comments>http://cocoaconleche.com/2007/09/18/metodos-y-atributos-en-objetive-c/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 16:55:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://cocoaconleche.com/2007/09/18/metodos-y-atributos-en-objetive-c/</guid>
		<description><![CDATA[En primer lugar, daros las gracias a los que nos escribís dándonos apoyo y ánimos para seguir escribiendo, mil gracias, me llena de orgullo y satisfacción (como al rey, jaja).
Aunque en otro post ya os hablamos de Objetive-C, hoy vamos a repasar algunas cosas distintas de Objetive-C que puede chocar al verlas. La razón de [...]]]></description>
			<content:encoded><![CDATA[<p>En primer lugar, daros las gracias a los que nos escribís dándonos apoyo y ánimos para seguir escribiendo, <strong>mil gracias</strong>, me llena de orgullo y satisfacción (como al rey, jaja).<br />
Aunque en otro <a href="http://cocoaconleche.com/2007/09/10/iniciandonos-en-objetive-c/">post</a> ya os hablamos de Objetive-C, hoy vamos a repasar algunas cosas distintas de Objetive-C que puede chocar al verlas. La razón de hace este post es debido a que realizando otro post con un programa (CuentaCaracteres) nos hemos dado cuenta, que hay pequeñas diferencias que os resultarán un poco extrañas al verlas, y lo que queremos es aprender y no seguir haciendo Copy&amp;Paste. También volver a recomendaros el libro de <strong>Fernando López de Macprogramadores</strong>  (<a href="http://dymas.ii.uam.es/~flh/macprog/LenguajeObjective-C.pdf">descarga</a>).</p>
<p>Sabemos que <strong>Objetive-C</strong> obtiene muchas cosas de C, pero en los métodos cambia muchísimo, la razón fue la introducción de una notación infija heredada de <strong>Smalltalk</strong> para los parámetros. Muchos diréis, ¿pero que es esto de notación infija? Pues es una manera de que un método esté autodocumentado, y no cometamos el típico error de introducir un parámetro que no corresponde o no es su posición.</p>
<p>Imaginaros que tenéis una clase llamada Coche, y un método declarado en esa clase llamado CrearCoche con cuatro parámetros la id,marca,modelo y matricula. Pero ¿siempre te vas a acordar de que es ese orden?¿y si tienes un método como muchísimos mas parámetros?<br />
En <strong>C++</strong> lo llamaríamos así<br />
<code>coche-&gt;CrearCoche("Renault","Clio","6489-DHM");</code><br />
Pero en <strong>Objetive-C</strong> sería<br />
<code>[coche CrearCoche:1 Marca:"Renault" Modelo:"Clio" Matricula:"6489-DHM"]</code><br />
Y esto se consigue ya que en la cabecera de la declaración del método, especificamos como se llama cada parámetro<br />
-(void) CrearCoche:(int)id Marca:(String *) Modelo:(String *) Matricula:(String*);</p>
<p>No penséis que con esta solución escribimos mas, todo lo contrario, el <strong>autocompletado</strong> de Xcode nos ayuda a darnos el prototipo del método listo para escribir los parámetros pulsando ESC, pero no os preocupéis que ya aprenderemos como.</p>
<p>La llamada a método la acabais de ver, suponiendo que coche es una instancia de la clase Coche.<br />
<code>[coche CrearCoche:1 Marca:"Renault" Modelo:"Clio" Matricula:"6489-DHM"]</code><br />
Con un simple golpe de vista, sabéis perfectamente lo que le estáis pidiendo al método.</p>
<p>En Java, una clase posee métodos y atributos, pues en Objetive-C lo mismo, con la salvedad que estos atributos se denominan conexiones <strong>Outlet</strong>, y realmente son punteros a Objetos. Pero como consejo personal a la hora de diseñar, resulta mucho mas fácil pensar que son simples <strong>atributos</strong>.</p>
<p>También cuando un <strong>método</strong> se encarga de establecer o devolver un atributo se le llama setter o getter (getMarca,setMarca&#8230;) pues es Objetive-C por convenio, es aconsejable al setter exactamente igual (setMarca) pero al getter, únicamente con el nombre del parámetro que devuelve, por ejemplo, Marca existiría como método y como atributo.</p>
<p>Por ultimo, comentaros la diferencia con los strings. Podemos utilizar incluso las string de C, pero os aconsejo utilizar la clase <strong>NSString</strong> ( aquí todas las clases llevan NS, de NextStep), ya que resulta mas cómodo trabajar con ellas.<br />
Se crean e inicializan de esta forma<br />
<code>NSString* mensaje=@"esto es una pedazo de cadena";</code><br />
Siempre con el @ delante, para distinguirlas de las cadenas de C.</p>
<p>El próximo post, se llamará <strong>CuentaCaracteres</strong>, un programa sencillo, con una interfaz completa y muy curioso de programa, con el que seguiremos nuestra andadura en Cocoa.</p>
]]></content:encoded>
			<wfw:commentRss>http://cocoaconleche.com/2007/09/18/metodos-y-atributos-en-objetive-c/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
