<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>El blog de un iOS developer</title>
	
	<link>http://www.loreman.net</link>
	<description />
	<lastBuildDate>Tue, 21 Dec 2010 08:13:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ElBlogDeUnIosDeveloper" /><feedburner:info uri="elblogdeuniosdeveloper" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ElBlogDeUnIosDeveloper</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Hay que decirlo</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/IDeHwB_Bq7c/</link>
		<comments>http://www.loreman.net/2010/12/21/hay-que-decirlo/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 08:13:31 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=257</guid>
		<description><![CDATA[Con el nombre de &#8220;Hay que decirlo&#8221; se está publicando desde hace muy poco un podcast muy interesante para desarrolladores hispanohablantes. Mi amigo Juanpol conduce este espacio en el que se tratan asuntos relacionados con el desarrollo profesional de proyectos, &#8230; <a href="http://www.loreman.net/2010/12/21/hay-que-decirlo/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Con el nombre de &#8220;<a href="http://www.hayquedecirlo.com" target="_blank">Hay que decirlo</a>&#8221; se está publicando desde hace muy poco un podcast muy interesante para desarrolladores hispanohablantes. Mi amigo <a href="http://www.juanpol.com" target="_blank">Juanpol</a> conduce este espacio en el que se tratan asuntos relacionados con el <strong>desarrollo profesional de proyectos</strong>, siempre desde el punto de vista de los profesionales del diseño y la programación. Para ello cuenta con un plantel de colaboradores muy variopinto que aporta, desde su visión personal, sus opiniones sobre la problemática del desarrollo en el difícil momento en que nos encontramos, no ya por la crisis económica, sino sobre todo por la frecuentemente dudosa, poco profesional e intrusiva gestión empresarial y de proyectos que rodea nuestra profesión.</p>
<p>Conozco a Juan desde que coordinaba Podquerón, el extinto podcast del <a href="http://www.gummalaga.com" target="_blank">Grupo de Usuarios de Mac de Málaga</a>. Aquél era un podcast muy interesante, que aportaba un estilo fresco y dinámico. Esto motivó que, cuando me enteré que se estaba gestando un nuevo proyecto, mi interés por oirlo era grande aun sin saber de qué iba a tratar.</p>
<p>Si eres profesional del desarrollo, especialmente si se trata de proyectos en internet, &#8220;<a href="http://www.hayquedecirlo.com/" target="_blank">Hay que decirlo</a>&#8221; te ofrece la posibilidad de conocer más a fondo la problemática de la producción de proyectos profesionales, y poder compartir las frustraciones y satisfacciones propias de la profesión.</p>
<p><a href="http://itunes.apple.com/es/podcast/hay-que-decirlo-podcast/id400098820" target="_blank">Enlace iTunes</a></p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/IDeHwB_Bq7c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/12/21/hay-que-decirlo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/12/21/hay-que-decirlo/</feedburner:origLink></item>
		<item>
		<title>Libros de programación</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/LLb5-bkeLNE/</link>
		<comments>http://www.loreman.net/2010/12/11/libros-de-programacion/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 18:52:42 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Libros]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=248</guid>
		<description><![CDATA[Hoy mismo he recibido unos libros que había pedido a Amazon UK. Se trata de: Professional iPhone and iPad Database Application Programming, de Patrick Alessi (Wrox) + info Web Design for Developers, de Brian P. Hogan (Pragmatic Programmers) + info &#8230; <a href="http://www.loreman.net/2010/12/11/libros-de-programacion/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hoy mismo he recibido unos libros que había pedido a Amazon UK. Se trata de:</p>
<div id="attachment_251" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-251" title="Libros nuevos" src="http://www.loreman.net/wp-content/uploads/2010/12/libros.jpg" alt="Libros nuevos" width="500" height="374" /><p class="wp-caption-text">Mi último pedido de libros en Amazon UK</p></div>
<ul>
<li><strong>Professional iPhone and iPad Database Application Programming</strong>, <em>de Patrick Alessi</em> (Wrox) <a href="http://www.amazon.co.uk/gp/product/0470636173/ref=oss_product" target="_blank">+ info</a></li>
<li><strong>Web Design for Developers</strong>, <em>de Brian P. Hogan</em> (Pragmatic Programmers) <a href="http://www.amazon.co.uk/gp/product/1934356131/ref=oss_product" target="_blank">+ info</a></li>
<li><strong>The Business of iPhone App Development</strong>, <em>de Dave Wooldridge y Michael Schneider</em> (Apress) <a href="http://www.amazon.co.uk/gp/product/1430227338/ref=oss_product" target="_blank">+ info</a></li>
<li><strong>iPad Programming: A Quick-Start Guide for iPhone Developers</strong>, de <em>Daniel H. Steinberg y Eric T. Freeman</em> (Pragmatic Programmers) <a href="http://www.amazon.co.uk/gp/product/1934356573/ref=oss_product" target="_blank">+ info</a></li>
</ul>
<p>He estado pensando que quizá sería de interés comentar por aquí los libros que van cayendo por mis manos, los que ya he leído, y los que vengan en un futuro. Así que nada, en lo sucesivo haré comentarios sobre algunos libros de programación, la mayoría probablemente de iOS y OSX. De paso, y para los que no lo sepais todavía, en Amazon UK no cobran gastos de envío a los pedidos desde España.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/LLb5-bkeLNE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/12/11/libros-de-programacion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/12/11/libros-de-programacion/</feedburner:origLink></item>
		<item>
		<title>Moveable Feasts actualizado a la versión 1.2</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/QP8FBWYmbPo/</link>
		<comments>http://www.loreman.net/2010/11/25/moveable-feasts-actualizado/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 05:58:55 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Mis apps]]></category>
		<category><![CDATA[Moveable Feasts]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=232</guid>
		<description><![CDATA[Ya está disponible en el App Store la nueva versión 1.2 de Moveable Feasts. Esta actualización ofrece las siguientes novedades: - Compatible con iOS 4.2 - Idioma portugués - Enviar las fiestas móviles a un amigo por email - Nuevo &#8230; <a href="http://www.loreman.net/2010/11/25/moveable-feasts-actualizado/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-236" title="Versión 1.2" src="http://www.loreman.net/wp-content/uploads/2010/11/version12.png" alt="Versión 1.2" width="320" height="568" /></p>
<p>Ya está disponible en el App Store la nueva <strong>versión 1.2</strong> de Moveable Feasts. Esta actualización ofrece las siguientes novedades:</p>
<p>- Compatible con <strong>iOS 4.2</strong><br />
- Idioma <strong>portugués</strong><br />
- Enviar las fiestas móviles a un amigo por <strong>email</strong><br />
- Nuevo teclado<br />
- Ahora también disponible desde iOS 4.0<br />
- <strong>iAds</strong> allá donde esté disponible<br />
- Mensajes de error más atractivos<br />
- Mejoras y optimizaciones diversas en el código fuente</p>
<p>Podeis encontrar algo más de información en <a href="http://www.loreman.net/moveable-feasts/" target="_blank">la sección de Moveable Feasts</a> dentro del blog.</p>
<p style="text-align: center;"><a href="http://itunes.com/apps/moveablefeasts" target="_blank"><img class="aligncenter size-full wp-image-139" title="Disponible en el App Store" src="http://www.loreman.net/wp-content/uploads/2010/11/appStoreES.gif" alt="Disponible en el App Store" width="175" height="88" /></a></p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/QP8FBWYmbPo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/25/moveable-feasts-actualizado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/25/moveable-feasts-actualizado/</feedburner:origLink></item>
		<item>
		<title>Libero Calculador SS con licencia Creative Commons</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/vk5GjXthnFg/</link>
		<comments>http://www.loreman.net/2010/11/24/libero-calculador-ss-con-licencia-creative-commons/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 20:15:57 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Mis apps]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Calculador SS]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[Moveable Feasts]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=221</guid>
		<description><![CDATA[Calculador SS, la clase en torno a la que gira Moveable Feasts, estará en adelante a disposición de quien quiera usarla, modificarla o mejorarla con plena libertad siguiendo las directrices de la licencia &#8220;Creative Commons Attribution 3.0 Unported License&#8220;. Básicamente, &#8230; <a href="http://www.loreman.net/2010/11/24/libero-calculador-ss-con-licencia-creative-commons/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Calculador SS</em>, la clase en torno a la que gira <strong>Moveable Feasts</strong>, estará en adelante a disposición de quien quiera usarla, modificarla o mejorarla con plena libertad siguiendo las directrices de la licencia &#8220;<em>Creative Commons Attribution 3.0 Unported License</em>&#8220;.</p>
<p>Básicamente, y en resumen, cualquiera puede tomar el código tal cual o adaptarlo para emplearlo en proyectos de cualquier naturaleza, incluso con ánimo de lucro, a cambio de <strong>atribución del autor</strong>.</p>
<p>Lo he dejado en <a href="https://github.com/" target="_blank">GitHub</a> porque, además de estar basado en un gran sistema de control de versiones como <a href="http://git-scm.com" target="_blank">Git</a>, facilita y simplifica la posibilidad de hacerle forks de forma pública. Soy bastante novato con Git, y el proyecto, aunque simple, no está muy detallado todavía. Espero solucionarlo pronto en la medida en que me lo permita mi tiempo libre.</p>
<p>La dirección donde se hospeda el proyecto es <a href="https://github.com/loreman/CalculadorSS" target="_blank">https://github.com/loreman/CalculadorSS</a></p>
<h5 style="text-align: center;"><a rel="license" href="http://creativecommons.org/licenses/by/3.0/"><img class="aligncenter" style="border-width: 0px;" src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="Licencia de Creative Commons" width="88" height="31" /></a> <em>Calculador SS by </em><a rel="cc:attributionURL" href="http://www.loreman.net"><em>Rafa López</em></a><em> is licensed under a<br />
</em><a rel="license" href="http://creativecommons.org/licenses/by/3.0/"><em>Creative Commons Attribution 3.0 Unported License</em></a><em>.<br />
Based on a work at </em><a rel="dct:source" href="https://github.com/loreman/CalculadorSS"><em>github.com</em></a><em>.</em></h5>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/vk5GjXthnFg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/24/libero-calculador-ss-con-licencia-creative-commons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/24/libero-calculador-ss-con-licencia-creative-commons/</feedburner:origLink></item>
		<item>
		<title>Hazte Indie</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/IwhsfVRaYG8/</link>
		<comments>http://www.loreman.net/2010/11/18/hazte-indie/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 16:23:56 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=214</guid>
		<description><![CDATA[Para introducir qué es eso de un desarrollador indie o indie developer os dejo aquí un nuevo recurso. Se trata de una charla de José Vazquez [@josevazquez - http://www.littlemustard.com] que impartió él mismo en la Second Conf (Chicago) el pasado mes &#8230; <a href="http://www.loreman.net/2010/11/18/hazte-indie/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para introducir qué es eso de un <strong>desarrollador indie</strong> o <strong>indie developer</strong> os dejo aquí un nuevo recurso. Se trata de una charla de José Vazquez [<a href="http://twitter.com/@josevazquez" target="_blank">@josevazquez</a> - <a href="http://www.littlemustard.com" target="_blank">http://www.littlemustard.com</a>] que impartió él mismo en la <a href="http://www.secondconf.com/" target="_blank">Second Conf</a> (Chicago) el pasado mes de octubre. La podeis oír tanto en <a href="http://www.littlemustard.com/hazteindie/" target="_blank">español</a> como en <a href="http://www.littlemustard.com/goingindie/" target="_blank">inglés</a>.</p>
<p style="text-align: center;"><a href="http://www.littlemustard.com/hazteindie/" target="_blank"><img class="size-full wp-image-217 aligncenter" title="Hazte Indie" src="http://www.loreman.net/wp-content/uploads/2010/11/hazteIndie.png" alt="Hazte Indie" width="423" height="319" /></a></p>
<p>Se da la coincidencia de que José se dedica a la programación iOS, por lo que este recurso encaja perfectamente en el blog. Espero que os resulte de interés.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/IwhsfVRaYG8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/18/hazte-indie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/18/hazte-indie/</feedburner:origLink></item>
		<item>
		<title>Moveable Feasts: dando la vuelta al mundo</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/KpcQVED1kRM/</link>
		<comments>http://www.loreman.net/2010/11/17/moveable-feasts-dando-la-vuelta-al-mundo/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 10:39:05 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Mis apps]]></category>
		<category><![CDATA[Estadísticas]]></category>
		<category><![CDATA[Moveable Feasts]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=193</guid>
		<description><![CDATA[Tras los primeros once días en el App Store no puedo más que sentirme afortunado por la gran difusión que está teniendo Moveable Feasts. Como puede apreciarse en la gráfica, se ha descargado desde un total de 36 países diferentes, &#8230; <a href="http://www.loreman.net/2010/11/17/moveable-feasts-dando-la-vuelta-al-mundo/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tras los primeros <strong>once días</strong> en el App Store no puedo más que sentirme afortunado por la gran difusión que está teniendo Moveable Feasts. Como puede apreciarse en la gráfica, se ha descargado desde un total de <strong>36 países diferentes</strong>, algunos de ellos bastante pintorescos e inesperados. Cabe destacar la gran mayoría de usuarios españoles, practicamente el 50% del total, y la alta participación de usuarios procedentes de China.</p>
<p><img class="aligncenter size-full wp-image-194" title="Descargas porcentuales por procedencia" src="http://www.loreman.net/wp-content/uploads/2010/11/ventas.png" alt="Descargas porcentuales por procedencia" width="518" height="582" /></p>
<p>Las cosas marchan bien. Aunque no es, ni mucho menos, una venta espectacular, ha superado sobradamente todas mis espectativas. Ya está lista la <strong>nueva versión 1.2</strong>, por lo que se encontrará disponible muy pronto en la App Store.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/KpcQVED1kRM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/17/moveable-feasts-dando-la-vuelta-al-mundo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/17/moveable-feasts-dando-la-vuelta-al-mundo/</feedburner:origLink></item>
		<item>
		<title>Moveable Feasts: “Cómo se hizo”</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/L2YLiEU4vSk/</link>
		<comments>http://www.loreman.net/2010/11/15/moveable-feasts-como-se-hizo/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 19:01:50 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Mis apps]]></category>
		<category><![CDATA[Moveable Feasts]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=175</guid>
		<description><![CDATA[Lo cierto es que este programita tan sencillo, extremadamente monográfico y sectorizado lleva conmigo desde muchos años antes de que a Steve jobs se le ocurriera algo remotamente parecido a un iPhone. Vamos a dar un breve repaso sobre cómo &#8230; <a href="http://www.loreman.net/2010/11/15/moveable-feasts-como-se-hizo/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lo cierto es que este programita tan sencillo, extremadamente monográfico y sectorizado lleva conmigo desde muchos años antes de que a Steve jobs se le ocurriera algo remotamente parecido a un iPhone. Vamos a dar un breve repaso sobre cómo hemos llegado hasta aquí.</p>
<p><strong>Un poco de historia</strong></p>
<p>Esta historia comienza a finales de siglo pasado (siempre quise decirlo). Como os podeis imaginar, aunque internet ya existía de una forma muy parecida a la actual, las personas que teníamos acceso a ella desde casa eramos una minoría que se gastaba un dinero curioso a fin de mes, sin tarifas planas todavía, por una conexión con un modem por RTB a 33&#8217;6. No era tan fácil en ese momento encontrar tanta información sobre estas cuestiones como la que puede haber hoy. En este contexto de lentitud, cutrez y desconexiones constantes, es normal que la idea inicial de todo partiera de <strong>aplicarle ingeniería inversa a&#8230; una agenda-dietario de oficina</strong>. Recordareis que, en estos &#8220;libros&#8221; al final suele haber un mapa de carretera, un santoral y un calendario perpetuo entre otras cosas. Pues tomé el calendario perpetuo de fiestas móviles, que no eran sino una serie de tablas y sus correspondientes pasos para llegar al resultado deseado. No tenia ni pies ni cabeza, pero en un simple ejercicio de racionalización extraje el algoritmo y se me ocurrió implementarlo con Javascript. Todo esto debió suceder ya alrededor de 1999. Lo publiqué en mi web y mi sorpresa fue enorme cuando varios años después, tras buscar en el ya todopoderoso google, había dado la vuelta al mundo.</p>
<p>Tuve la idea, cuando lo publiqué, de poner una especie de licencia que invitaba a que cualquier persona se copiara el script a cambio de una simple atribución de autoría. En la vida imaginé que pudiera haber interesado a nadie, pero la realidad es que se convirtió en un recurso muy extendido entre los webs católicos de todo el mundo.</p>
<p><a href="http://www.loreman.net/wp-content/uploads/2010/11/lapasion.png"><img class="aligncenter size-full wp-image-176" title="Captura de http://www.lapasion.org" src="http://www.loreman.net/wp-content/uploads/2010/11/lapasion.png" alt="Captura de http://www.lapasion.org" width="325" height="170" /></a>Ésta es la pinta que tenía en la versión que se personalizó la gente de <a href="http://www.lapasion.org" target="_blank">http://www.lapasion.org</a> con sus &#8220;colores&#8221;, allá por 2001. Me ha hecho mucha ilusión encontrarmelo en <a href="http://web.archive.org/" target="_blank">Internet Archive Wayback Machine</a>.</p>
<p><strong>El algoritmo</strong></p>
<p>Resulta que, al cabo de los años, y gracias a las facilidades del internet de hoy en día en el que todo está tan indexado, me entero de que lo que yo estaba usando en aquel entonces se llama <strong>Algoritmo de Butcher</strong>, y es uno de los varios que hay para realizar este cálculo. Rivaliza con el ideado por el mismísimo <strong>Gauss</strong> por ser uno de los más empleados. Lo usé en aquella ocasión para implementar mi primer programa en Javascript, y desde entonces lo empleo como mi propio &#8220;<a href="http://es.wikipedia.org/wiki/Hola_mundo" target="_blank">hola mundo</a>&#8221; personal cada vez que me meto a aprender algo nuevo. Os dejo la pinta que tenía mi implementación original.</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Mostrar/Ocultar código fuente</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.loreman.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.loreman.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.loreman.net/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.loreman.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;max-height: 1000px"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw2">function</span> calcular<span class="br0">&#40;</span><span class="br0">&#41;</span></div></li><li class="li1"><div class="de1"><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">  <span class="kw1">if</span> <span class="br0">&#40;</span>verificar<span class="br0">&#40;</span>anio<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    A <span class="sy0">=</span> <span class="br0">&#40;</span>anio <span class="sy0">%</span> 19<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    B <span class="sy0">=</span> <span class="br0">&#40;</span>anio <span class="sy0">%</span> 4<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    C <span class="sy0">=</span> <span class="br0">&#40;</span>anio <span class="sy0">%</span> 7<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    D <span class="sy0">=</span> <span class="br0">&#40;</span><span class="br0">&#40;</span> 19 <span class="sy0">*</span> A <span class="sy0">+</span> 24 <span class="br0">&#41;</span> <span class="sy0">%</span> 30<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    E <span class="sy0">=</span> <span class="br0">&#40;</span><span class="br0">&#40;</span> 2 <span class="sy0">*</span> B <span class="sy0">+</span> 4 <span class="sy0">*</span> C <span class="sy0">+</span> 6 <span class="sy0">*</span> D <span class="sy0">+</span> 5 <span class="br0">&#41;</span> <span class="sy0">%</span> 7<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    F <span class="sy0">=</span> 15 <span class="sy0">+</span> D <span class="sy0">+</span> E<span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">    <span class="kw1">if</span><span class="br0">&#40;</span><span class="br0">&#40;</span>D<span class="sy0">+</span>E<span class="br0">&#41;</span> <span class="sy0">&gt;</span> <span class="nu0">16</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">      mes<span class="sy0">=</span><span class="st0">&quot;Abril&quot;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">      F<span class="sy0">=</span>F<span class="sy0">-</span><span class="nu0">31</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    <span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">    <span class="kw1">else</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">      mes<span class="sy0">=</span><span class="st0">&quot;Marzo&quot;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    <span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">    resultado<span class="sy0">=</span>F <span class="sy0">+</span> <span class="st0">&quot; de &quot;</span> <span class="sy0">+</span> mes<span class="sy0">;</span></div></li><li class="li1"><div class="de1">  <span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">  <span class="kw1">else</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    <span class="kw3">alert</span><span class="br0">&#40;</span><span class="st0">&quot;Ha introducido un año incorrecto&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    resultado<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">  <span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">  <span class="kw1">return</span> <span class="br0">&#40;</span>resultado<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li></ol></pre></div></div>
<p><span style="color: #444444; font-family: Georgia, 'Bitstream Charter', serif; line-height: 22px;">Como puede apreciarse, es más simple que el mecanismo de un cubo. Quizá esa sea una de sus virtudes. Con estas pocas lineas se consigue calcular ni más ni menos que la fecha de la primera luna llena de primavera, conocida como Luna de <a href="http://es.wikipedia.org/wiki/Nisán" target="_blank">Nisán</a> en recuerdo al mes del calendario judio. Una vez que se obtiene, se hacen las traslaciones para el cuadre con el día concreto de la semana que corresponde.</span></p>
<p>Aquí teneis mi implementación en Objetive C, la misma que uso en Moveable Feast.</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Mostrar/Ocultar código fuente</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.loreman.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.loreman.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.loreman.net/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.loreman.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;max-height: 1000px"><pre class="objc" style="font-family:monospace;"><ol><li class="li1"><div class="de1">NSUInteger A <span class="sy0">=</span> anio <span class="sy0">%</span> <span class="nu0">19</span>;</div></li><li class="li1"><div class="de1">NSUInteger B <span class="sy0">=</span> anio <span class="sy0">/</span> <span class="nu0">100</span>;</div></li><li class="li1"><div class="de1">NSUInteger C <span class="sy0">=</span> anio <span class="sy0">%</span> <span class="nu0">100</span>;</div></li><li class="li1"><div class="de1">NSUInteger D <span class="sy0">=</span> B <span class="sy0">/</span> <span class="nu0">4</span>;</div></li><li class="li1"><div class="de1">NSUInteger E <span class="sy0">=</span> B <span class="sy0">%</span> <span class="nu0">4</span>;</div></li><li class="li1"><div class="de1">NSUInteger F <span class="sy0">=</span> <span class="br0">&#40;</span> B <span class="sy0">+</span> 8 <span class="br0">&#41;</span> <span class="sy0">/</span> <span class="nu0">25</span>;</div></li><li class="li1"><div class="de1">NSUInteger G <span class="sy0">=</span> <span class="br0">&#40;</span>B <span class="sy0">-</span> F <span class="sy0">+</span> 1<span class="br0">&#41;</span> <span class="sy0">/</span> <span class="nu0">3</span>;</div></li><li class="li1"><div class="de1">NSUInteger H <span class="sy0">=</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>19 <span class="sy0">*</span> A<span class="br0">&#41;</span> <span class="sy0">+</span> B <span class="sy0">-</span> D <span class="sy0">-</span> G <span class="sy0">+</span> 15<span class="br0">&#41;</span> <span class="sy0">%</span> <span class="nu0">30</span>;</div></li><li class="li1"><div class="de1">NSUInteger I <span class="sy0">=</span> C <span class="sy0">/</span> <span class="nu0">4</span>;</div></li><li class="li1"><div class="de1">NSUInteger K <span class="sy0">=</span> C <span class="sy0">%</span> <span class="nu0">4</span>;</div></li><li class="li1"><div class="de1">NSUInteger L <span class="sy0">=</span> <span class="br0">&#40;</span>32 <span class="sy0">+</span> <span class="br0">&#40;</span>2 <span class="sy0">*</span> E<span class="br0">&#41;</span> <span class="sy0">+</span> <span class="br0">&#40;</span>2 <span class="sy0">*</span> I<span class="br0">&#41;</span> <span class="sy0">-</span> H <span class="sy0">-</span> K<span class="br0">&#41;</span> <span class="sy0">%</span> <span class="nu0">7</span>;</div></li><li class="li1"><div class="de1">NSUInteger M <span class="sy0">=</span> <span class="br0">&#40;</span>A <span class="sy0">+</span> <span class="br0">&#40;</span>11 <span class="sy0">*</span> H<span class="br0">&#41;</span> <span class="sy0">+</span> <span class="br0">&#40;</span>22 <span class="sy0">*</span> L<span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="sy0">/</span> <span class="nu0">451</span>;</div></li><li class="li1"><div class="de1">NSUInteger P <span class="sy0">=</span> H <span class="sy0">+</span> L <span class="sy0">-</span> <span class="br0">&#40;</span>7 <span class="sy0">*</span> M<span class="br0">&#41;</span> <span class="sy0">+</span> <span class="nu0">114</span>;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSDateComponents_Class/"><span class="kw5">NSDateComponents</span></a> <span class="sy0">*</span>componentes <span class="sy0">=</span> <span class="br0">&#91;</span><span class="br0">&#91;</span><span class="br0">&#91;</span><a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSDateComponents_Class/"><span class="kw5">NSDateComponents</span></a> alloc<span class="br0">&#93;</span> init<span class="br0">&#93;</span> autorelease<span class="br0">&#93;</span>;</div></li><li class="li1"><div class="de1"><span class="br0">&#91;</span>componentes setDay<span class="sy0">:</span><span class="br0">&#40;</span>NSUInteger<span class="br0">&#41;</span><span class="br0">&#40;</span><span class="br0">&#40;</span>P <span class="sy0">%</span> 31<span class="br0">&#41;</span> <span class="sy0">+</span> 1<span class="br0">&#41;</span><span class="br0">&#93;</span>;</div></li><li class="li1"><div class="de1"><span class="br0">&#91;</span>componentes setMonth<span class="sy0">:</span><span class="br0">&#40;</span>NSUInteger<span class="br0">&#41;</span><span class="br0">&#40;</span>P <span class="sy0">/</span> 31<span class="br0">&#41;</span><span class="br0">&#93;</span>;</div></li><li class="li1"><div class="de1"><span class="br0">&#91;</span>componentes setYear<span class="sy0">:</span><span class="br0">&#40;</span>NSUInteger<span class="br0">&#41;</span>anio<span class="br0">&#93;</span>;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/"><span class="kw5">NSCalendar</span></a> <span class="sy0">*</span>gregorian <span class="sy0">=</span> <span class="br0">&#91;</span><span class="br0">&#91;</span><span class="br0">&#91;</span><a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/"><span class="kw5">NSCalendar</span></a> alloc<span class="br0">&#93;</span> initWithCalendarIdentifier<span class="sy0">:</span> NSGregorianCalendar<span class="br0">&#93;</span> autorelease<span class="br0">&#93;</span>;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">domingoResurreccion <span class="sy0">=</span> <span class="br0">&#91;</span><span class="br0">&#91;</span>gregorian dateFromComponents<span class="sy0">:</span> componentes<span class="br0">&#93;</span> retain<span class="br0">&#93;</span>;</div></li></ol></pre></div></div>
<p><span style="color: #444444; font-family: Georgia, 'Bitstream Charter', serif; line-height: 22px;"> </span></p>
<p><span style="color: #444444; font-family: Georgia, 'Bitstream Charter', serif; line-height: 22px;">Como puede apreciarse, las dos versiones no son exactamente iguales. La explicación es que la primera de ellas en Javascript calcula realmente el Domingo de Ramos, y la segunda en Objetive C lo que calcula es el Domingo de Resurrección y usa un desarrollo un poco más largo para evitar el condicional que averigua el mes,  que en su día tuve que improvisar yo mismo para el primer caso.</span></p>
<p>No me enredo más, que esto está quedando ya muy largo y no quiero aburrir a nadie. Aprovecho la ocasión para informaros de que está prácticamente finalizada la primera actualización de Moveable Feasts, que traerá varias novedades que serán comentadas por aquí. Esta semana la enviaré a Apple, y estará disponible en varios días.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/L2YLiEU4vSk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/15/moveable-feasts-como-se-hizo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/15/moveable-feasts-como-se-hizo/</feedburner:origLink></item>
		<item>
		<title>Moveable Feasts destacado en el App Store</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/biBXUF86UPs/</link>
		<comments>http://www.loreman.net/2010/11/07/moveable-feasts-destacado-en-el-app-store/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 21:54:19 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Mis apps]]></category>
		<category><![CDATA[Moveable Feasts]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=150</guid>
		<description><![CDATA[Creo que para ser una primera aplicación y no haberme querido meter en complicaciones no está saliendo la cosa demasiado mal. Desde el primer momento pretendí que fuera una experiencia piloto de cara a próximos productos más serios. Por eso &#8230; <a href="http://www.loreman.net/2010/11/07/moveable-feasts-destacado-en-el-app-store/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Creo que para ser una primera aplicación y no haberme querido meter en complicaciones no está saliendo la cosa demasiado mal. Desde el primer momento pretendí que fuera una experiencia piloto de cara a próximos productos más serios. Por eso fue que elegí esta idea tan sencilla. Pues bien, los dos primeros días en el App Store están superando con creces mis expectativas, al menos teniendo en cuenta de lo que se trata, tanto en número de descargas como en la cantidad de países desde los que se están produciendo. Desde la primera versión he querido que estuviese traducida al inglés para facilitar en lo posible el uso de <a href="http://www.loreman.net/moveable-feasts/">Moveable Feasts</a> en cualquier parte del mundo, y parece que ha sido un acierto a tenor de los resultados.</p>
<p><img class="aligncenter size-full wp-image-151" title="Captura del App Store" src="http://www.loreman.net/wp-content/uploads/2010/11/capturaStore.png" alt="Captura del App Store" width="500" height="304" /></p>
<p>La última sorpresa que me he llevado es la inclusión de <a href="http://www.loreman.net/moveable-feasts/">Moveable Feasts</a> en el segundo lugar (primera de las gratuitas) entre la selección &#8220;Nuevo y digno de destacar&#8221; (enmarcado en rojo en la imagen superior) dentro de la sección &#8220;Utilidades&#8221;. No me lo esperaba para nada y ha supuesto una gran satisfacción.</p>
<p>Aprovecho la ocasión para comunicar que estoy cerrando la lista de requisitos, mejoras y correcciones para la primera actualización, entre los que casi con total seguridad va a encontrarse la traducción al portugués, y no dejo de lado el próximo proyecto, que será algo más serio. Ya informaré más adelante. Gracias a todos los usuarios por vuestro apoyo.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/biBXUF86UPs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/07/moveable-feasts-destacado-en-el-app-store/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/07/moveable-feasts-destacado-en-el-app-store/</feedburner:origLink></item>
		<item>
		<title>Mi ópera prima: Moveable Feasts</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/gmkpJ4EGrdU/</link>
		<comments>http://www.loreman.net/2010/11/05/mi-opera-prima-moveable-feasts/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 00:38:05 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Mis apps]]></category>
		<category><![CDATA[Moveable Feasts]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=71</guid>
		<description><![CDATA[Ha costado un poco, pero por fin ya han revisado y aprobado en Apple mi primera app para iOS. No es nada del otro mundo, pero creo que no está mal para un tipo que un mes y pico antes &#8230; <a href="http://www.loreman.net/2010/11/05/mi-opera-prima-moveable-feasts/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loreman.net/wp-content/uploads/2010/11/calendario200.png"><img class="alignleft size-full wp-image-124" style="border: 1px solid black;" title="Moveable Feasts" src="http://www.loreman.net/wp-content/uploads/2010/11/calendario200.png" alt="Moveable Feasts" width="200" height="200" /></a>Ha costado un poco, pero por fin ya han revisado y aprobado en Apple <strong>mi primera app para iOS</strong>. No es nada del otro mundo, pero creo que no está mal para un tipo que un mes y pico antes de darla por terminada no tenía apenas ni idea de programar para ninguno de los aparatos esos que tienen una manzanita mordida. El proceso ha sido un poco duro, pero gracias a la magnífica <strong>documentación de Apple</strong> y a algún foro he conseguido ir resolviendo los problemas que surgieron por el camino. Ahora puedo decir que no sólo he aprendido leyendo libros, tutoriales, documentación, viendo videos o haciendo ejercicios, sino que también conozco ya de forma realista y de primera mano todo el proceso de construcción de una aplicación para iOS desde el diseño inicial, la creación de la interfaz y su adaptación a las nuevas pantallas &#8220;retina&#8221;, la programación propiamente dicha, la depuración y optimización y el envío a la App Store.</p>
<p>Aprovecho que he nombrado lo de la depuración para agradecer la colaboración de mis beta testers que, o bien porque se ofrecieron ellos mismos o bien porque les metí en el ajo, han colaborado generosamente con sus pruebas, observaciones y sugerencias de mejora. Muchas gracias pues a <a href="http://www.twitter.com/jmayoralas" target="_blank">@jmayoralas</a>, <a href="http://www.twitter.com/mabarroso" target="_blank">@mabarroso</a>, <a href="http://www.twitter.com/banyuken" target="_blank">@banyuken</a> y posteriormente <a href="http://www.twitter.com/Manuls" target="_blank">@Manuls</a>, que se incorporó tras el periodo beta y ha participado en el inicio de la preparación de la primera update.</p>
<p>Podeis encontrar algo más de información en <a href="http://www.loreman.net/moveable-feasts/" target="_blank">la sección de Moveable Feasts</a> dentro del blog.</p>
<p style="text-align: center;"><a href="http://itunes.com/apps/moveablefeasts" target="_blank"><img class="aligncenter size-full wp-image-139" title="Disponible en el App Store" src="http://www.loreman.net/wp-content/uploads/2010/11/appStoreES.gif" alt="Disponible en el App Store" width="175" height="88" /></a></p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/gmkpJ4EGrdU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/05/mi-opera-prima-moveable-feasts/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/05/mi-opera-prima-moveable-feasts/</feedburner:origLink></item>
		<item>
		<title>NSCodeCenter</title>
		<link>http://feedproxy.google.com/~r/ElBlogDeUnIosDeveloper/~3/EYQiEkSJD9A/</link>
		<comments>http://www.loreman.net/2010/11/01/nscodecenter/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 20:17:10 +0000</pubDate>
		<dc:creator>Rafa López</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[recursos]]></category>

		<guid isPermaLink="false">http://www.loreman.net/?p=117</guid>
		<description><![CDATA[No, no es una Core Foundation Class, sino el nombre de un nuevo recurso para la comunidad hispanoparlante de desarrolladores cocoa. NSCodeCenter consiste en una web donde los usuarios formulan preguntas o responden a otras planteadas por los compañeros, de &#8230; <a href="http://www.loreman.net/2010/11/01/nscodecenter/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>No, no es una Core Foundation Class, sino el nombre de un nuevo recurso para la comunidad hispanoparlante de desarrolladores cocoa. <a href="http://www.nscodecenter.com" target="_blank">NSCodeCenter</a> consiste en una web donde los usuarios formulan preguntas o responden a otras planteadas por los compañeros, de tal manera que se aprende entre todos un poco más. Gracias a esta iniciativa de <a href="http://twitter.com/blindosx" target="_blank">Fernando Verdú</a> y la colaboración de <a href="http://twitter.com/josealobato" target="_blank">José A. Lobato</a> disponemos de una valiosa herramienta, de la que carecíamos en español, al estilo de la exitosa <a href="http://stackoverflow.com" target="_blank">Stack Overflow</a> y que será de provecho para todos aquellos que nos peleamos cada día con las lineas de código.</p>
<img src="http://feeds.feedburner.com/~r/ElBlogDeUnIosDeveloper/~4/EYQiEkSJD9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.loreman.net/2010/11/01/nscodecenter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.loreman.net/2010/11/01/nscodecenter/</feedburner:origLink></item>
	</channel>
</rss>

