<?xml version="1.0" encoding="UTF-8"?>
<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/"
	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/"
	>

<channel>
	<title>iPhone Gurues &#187; Desarrollo</title>
	<atom:link href="http://www.iphonegurues.com/category/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iphonegurues.com</link>
	<description>Todo lo que quieras saber sobre iPhone lo encontrarás en iPhoneGurues.com</description>
	<lastBuildDate>Thu, 18 Mar 2010 13:10:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
			<title>iPhone Gurues</title>
			<url>http://www.iphonegurues.com/wp-content/uploads/2008/08/ipg_144x144.png</url>
			<link>http://www.iphonegurues.com</link>
			<width>144</width>
			<height>144</height>
			<description>Todo lo que quieras saber sobre iPhone lo encontrarás en iPhoneGurues.com</description>
		</image>		<item>
		<title>Crystal SDK, desarrollá tus juegos en el iPhone</title>
		<link>http://www.iphonegurues.com/crystal-sdk-desarrolla-tus-juegos-en-el-iphone/</link>
		<comments>http://www.iphonegurues.com/crystal-sdk-desarrolla-tus-juegos-en-el-iphone/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 13:55:51 +0000</pubDate>
		<dc:creator>cacique</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chillingo]]></category>
		<category><![CDATA[Crystal SDK]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=3936</guid>
		<description><![CDATA[Chillingo ha desvelado su prometedor proyecto Crystal SDK, un servicio que tiene como fin integrar redes sociales en los juegos del iPhone/iPod Touch. Hasta la fecha tal servicio no existe de manera oficial, pero empresas como Chillingo quieren cambiar esto y esa es la principal razón de esta iniciativa, en donde la participación de los desarrolladores es fundamental.]]></description>
			<content:encoded><![CDATA[<p>Chillingo ha desvelado su prometedor proyecto Crystal SDK, un servicio que tiene como fin <strong>integrar redes sociales en los juegos del iPhone/iPod Touch</strong>. Hasta la fecha tal servicio no existe de manera oficial, pero empresas como Chillingo quieren cambiar esto y esa es la principal razón de esta iniciativa, en donde la participación de los desarrolladores es fundamental.</p>
<p><img class="aligncenter size-full wp-image-3937" title="crystalsdk" src="http://www.iphonegurues.com/wp-content/uploads/2009/11/crystalsdk.jpg" alt="Crystal SDK, desarrollá tus juegos en el iPhone  desarrollo" width="446" height="252" /></p>
<p>Al más puro estilo del servicio Xbox Live, Crystal brindara acceso a <strong>desafíos, logros, tablas de clasificación</strong> y muchos otros servicios que se ven en este tipo de redes sociales. El lanzamiento de esta plataforma parece que aun está en fase preparativa debido a que en su sitio oficial no especifican muchos detalles, pero puedes suscribirte para recibir más información.</p>
<p>Estoy plenamente seguro que Crystal SDK tiene futuro en el iPhone, pues sería muy interesante y <strong>adictivo</strong> tener un sistema similar al Xbox Live, aunque por lo pronto depende más del tiempo y desarrollo que de nosotros mismos. Si eres desarrollador para juegos del iPhone no te olvides de darte un paseo por su página oficial.</p>
<p>Vía | Tengounmac<br />
Página oficial | <a  href="http://www.crystalsdk.com/" target="_blank">Crystal SDK</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/crystal-sdk-desarrolla-tus-juegos-en-el-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TapLynx, un Framework para facilitarnos la programación en el iPhone</title>
		<link>http://www.iphonegurues.com/taplynx-un-framework-para-facilitarnos-la-programacion-en-el-iphone/</link>
		<comments>http://www.iphonegurues.com/taplynx-un-framework-para-facilitarnos-la-programacion-en-el-iphone/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 15:42:51 +0000</pubDate>
		<dc:creator>cacique</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Programacion de Apps]]></category>
		<category><![CDATA[TapLynx]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=3859</guid>
		<description><![CDATA[TapLynx se presenta como el framework que nos ayudará a programar para el iPhone viendo el código lo menos posible. ]]></description>
			<content:encoded><![CDATA[<p><strong>NewsGator</strong>, responsables entre otras de aplicaciones para <strong>iPhone</strong> tan conocidas como <strong>NetNewsWire</strong>, han presentado <strong>TapLynx</strong>, un <em>framework</em> de desarrollo de aplicaciones para la plataforma móvil de Apple.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-3860" title="taplynx" src="http://www.iphonegurues.com/wp-content/uploads/2009/10/taplynx.png" alt="TapLynx, un Framework para facilitarnos la programación en el iPhone desarrollo" width="512" height="350" /></p>
<p>Con la ayuda de este software, podemos:</p>
<ul>
<li>Crear aplicaciones de calidad para iPhone con <strong>rapidez</strong> y <strong>sin necesidad de aprender Cocoa</strong>.</li>
<li><strong>Bajar notablemente los costes</strong> de desarrollo y mantenimiento.</li>
<li>Ayudar a la <strong>monetización</strong> de las aplicaciones mediante la inclusión en las mismas de anuncios, esponsorizaciones y extensiones descargables de pago.</li>
</ul>
<p><span id="more-38376"> </span></p>
<p>El <em>framework</em>, que puede ser descargado y evaluado de forma gratuita desde la página web de TapLynx, requiere sin embargo del <strong>pago de una licencia</strong> para poder ir con nuestra nueva y flamante aplicación a la <strong>App Store</strong>. El precio de esta licencia es de <strong>3499 dólares</strong>, 2500 euros al cambio, un claro indicio de la orientación profesional que se le ha querido dar a este producto.</p>
<p>Vía: <a  href="http://www.taplynx.com/"><strong>TapLynx</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/taplynx-un-framework-para-facilitarnos-la-programacion-en-el-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notificaciones Push en el iPhone</title>
		<link>http://www.iphonegurues.com/notificaciones-push-en-el-iphone/</link>
		<comments>http://www.iphonegurues.com/notificaciones-push-en-el-iphone/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 16:47:35 +0000</pubDate>
		<dc:creator>cacique</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Destacados]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[Notificaciones Instantáneas]]></category>
		<category><![CDATA[notificaciones Push]]></category>
		<category><![CDATA[push]]></category>
		<category><![CDATA[Push iPhone]]></category>
		<category><![CDATA[Push Notifications]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=3134</guid>
		<description><![CDATA[Después de un retraso de varios meses, Apple por fin ha activado el Servicio de Notificaciones Instantáneas para que los desarrolladores puedan realizar pruebas con sus aplicaciones. Apple también ha puesto a disposición una guía de programación, un video para empezar y una sección en el portal del iPhone Developer Program para que registren su aplicación y puedan probar el servicio.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-3135" title="Push Notifications en el iPhone" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-01.jpg" alt="Push Notifications en el iPhone" width="480" height="270" /></p>
<p>Después de un retraso de varios meses, Apple por fin ha activado el <em><strong>Servicio de Notificaciones Instantáneas</strong></em> para que los desarrolladores puedan realizar pruebas con sus aplicaciones. Apple también ha puesto a disposición una guía de programación, un video para empezar y una sección en el portal del iPhone Developer Program para que registren su aplicación y puedan probar el servicio.</p>
<h3><strong>Servicio de Notificaciones Instantáneas</strong></h3>
<p>O en ingles Unified Push Notification, es un servicio de alertas para las aplicaciones que residen en el iPhone y que no necesariamente tienen que estar en primer plano para recibir estas alertas o notificaciones.</p>
<p>Hace casi un año, los desarrolladores pedían que el iPhone permitiera ‘procesos de fondo’, para aplicaciones como clientes de mensajería instantánea es muy necesario; pero tener ‘procesos corriendo en el fondo’ disminuiría el poder de procesamiento. Sin embargo Apple quiere evitar los procesos de fondo para alargar la vida de la batería y mantener el rendimiento del iPhone al máximo.</p>
<p>La mejor manera de comprender el funcionamiento del Push en el iPhone es a través de un ejemplo&#8230;</p>
<p><img class="aligncenter size-full wp-image-3137" title="upns-03" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-03.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>Cuando usas un servicio de mensajería, la aplicación en tu iPhone tiene un enlace directo con los servidores del servicio de mensajería.</p>
<p><img class="aligncenter size-full wp-image-3138" title="upns-04" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-04.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>Cuando cierras la aplicación (por ejemplo al contestar una llamada) pierdes esa conexión directa</p>
<p><img class="aligncenter size-full wp-image-3139" title="upns-05" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-05.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>Ahí es donde entra el Servicio Unico de Notificaciones Instantánea, este servicio siempre mantendrá un único enlace con tu iPhone</p>
<p><img class="aligncenter size-full wp-image-3140" title="upns-06" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-06.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>Entonces cuando tu cliente de mensajería instantánea este cerrado los servidores del servicio de mensajería ahora enviarán la información al Servicio Unico de Notificaciones Instantáneas y este mandará las notificaciones a tu iPhone.</p>
<p><img class="aligncenter size-full wp-image-3141" title="upns-07" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-07.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>Hay 3 tipos de notificaciones que se podrán enviar: badges, sonidos personalizados o mensajes de alerta. Así el usuario solo tiene que dar click en la aplicación para abrirla y tener acceso al contenido.</p>
<p><img class="aligncenter size-full wp-image-3142" title="upns-08" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-08.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>La ventaja del Servicio Unico de Notificaciones Instantáneas es que puede manejar las notificaciones de varios servicios manteniendo un solo enlace abierto a tu iPhone.</p>
<p><img class="aligncenter size-full wp-image-3143" title="upns-09" src="http://www.iphonegurues.com/wp-content/uploads/2009/04/upns-09.jpg" alt="Notificaciones Push en el iPhone desarrollo" width="480" height="270" /></p>
<p>Esto ayudara a conservar el rendimiento del procesador al máximo y alargara la vida del procesador, además de que funciona ‘al vuelo, es decir instantáneamente.</p>
<p>via iPhonefan</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/notificaciones-push-en-el-iphone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Programar para el iPhone con la ayuda de la Stanford University</title>
		<link>http://www.iphonegurues.com/programar-para-el-iphone-con-la-ayuda-de-la-stanford-university/</link>
		<comments>http://www.iphonegurues.com/programar-para-el-iphone-con-la-ayuda-de-la-stanford-university/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 12:46:03 +0000</pubDate>
		<dc:creator>cacique</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[aplicaciones para iphone]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes U]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[Stanford University]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=3108</guid>
		<description><![CDATA[La Universidad de Stanford estaba dando cursos de programación para implementar aplicaciones en él. La cuestión es que desde la página que la Universidad poseía en la web han dado el salto a iTunes U para poder descargarnos las clases de la Universidad de manera gratuita mediante podcasts de video acompañados de la información escrita [...]]]></description>
			<content:encoded><![CDATA[<p>La <strong>Universidad de Stanford </strong>estaba dando <strong><a  href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php">cursos de programación</a></strong> para implementar aplicaciones en él. La cuestión es que desde la página que la <strong>Universidad</strong> poseía en la web han dado el salto a <a  href="http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968"><strong>iTunes U</strong></a> para poder <strong>descargarnos las clases de la Universidad de manera gratuita mediante podcasts de video acompañados de la información escrita en formato PDF.</strong></p>
<p><strong>“Hay muchísimo interés en el iPhone”,</strong> menciona <strong>Brent Izutsu</strong>, encargado de la gestión del proyecto en iTunes U. ¿A nosotros nos lo van a decir? Lo curioso es que desde <a  href="http://www.appleinsider.com/articles/09/04/02/stanford_to_publish_free_iphone_course_on_itunes_u.html">AppleInsider</a> dicen que algunos medios de comunicación llaman a este interés por la programación de aplicaciones móviles la “nueva fiebre del oro”. En plena crisis económica suena muy bien, ¿no?</p>
<p>Es <strong>una buena opción si queremos intentar algo en este mundo de la programación para el iPhone.</strong></p>
<p>via: appleweblog</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/programar-para-el-iphone-con-la-ayuda-de-la-stanford-university/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usabilidad en el iPhone</title>
		<link>http://www.iphonegurues.com/usabilidad-en-el-iphone/</link>
		<comments>http://www.iphonegurues.com/usabilidad-en-el-iphone/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:14:19 +0000</pubDate>
		<dc:creator>cacique</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[gestures]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[test de usabilidad]]></category>
		<category><![CDATA[test usabilidad]]></category>
		<category><![CDATA[usabilidad]]></category>
		<category><![CDATA[uso del iphone]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=2178</guid>
		<description><![CDATA[Create with Context publica una presentación en la que dan a conocer sus conclusiones tras realizar un test de usabilidad con las principales aplicaciones del iPhone. ]]></description>
			<content:encoded><![CDATA[<p><a  href="http://createwithcontext.com/">Create with Context</a> publica una <a  href="http://www.slideshare.net/createwithcontext/how-people-really-use-the-iphone-presentation/">presentación</a> en la que dan a conocer sus conclusiones tras realizar un test de usabilidad con las principales aplicaciones del iPhone.</p>
<p>Totalmente recomendable si tenes interés en desarrollar aplicaciones para el iPhone. Aqui les dejo la presentacion:</p>
<div id="__ss_717805" style="width: 425px; text-align: left;"><a  style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="How people really use the iPhone" href="http://www.slideshare.net/createwithcontext/how-people-really-use-the-iphone-presentation?type=powerpoint">How people really use the iPhone</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=cwchowpeopleuseiphone-1225738539763858-9&amp;stripped_title=how-people-really-use-the-iphone-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=cwchowpeopleuseiphone-1225738539763858-9&amp;stripped_title=how-people-really-use-the-iphone-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/usabilidad-en-el-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>La Universidad de Stanford da cursos de desarrollo para el iPhone</title>
		<link>http://www.iphonegurues.com/la-universidad-de-stanford-da-cursos-de-desarrollo-para-el-iphone/</link>
		<comments>http://www.iphonegurues.com/la-universidad-de-stanford-da-cursos-de-desarrollo-para-el-iphone/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 15:04:13 +0000</pubDate>
		<dc:creator>cacique</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[estudios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[programadores]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=2105</guid>
		<description><![CDATA[La Universidad de Stanford ha publicado el material correspondiente a un curso sobre desarrollo de aplicaciones para el iPhone. ]]></description>
			<content:encoded><![CDATA[<p>La Universidad de Stanford ha publicado el material correspondiente a un <a  href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php">curso sobre desarrollo de aplicaciones para el iPhone</a>.</p>
<p><a  title="http://www.stanford.edu/class/cs193p/cgi-bin/index.php" href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php" target="_blank"><img class="alignnone size-full wp-image-2106" title="stanford.edu" src="http://www.iphonegurues.com/wp-content/uploads/2008/11/picture-9.png" alt="La Universidad de Stanford da cursos de desarrollo para el iPhone desarrollo" width="500" height="362" /></a></p>
<p>Pueden ver más información en el <a  title="http://www.stanford.edu/class/cs193p/cgi-bin/index.php" href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php" target="_blank"><strong><span style="text-decoration: underline;">sitio de la universidad</span></strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/la-universidad-de-stanford-da-cursos-de-desarrollo-para-el-iphone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>La plataforma de desarrollo Cocoa Touch</title>
		<link>http://www.iphonegurues.com/la-plataforma-de-desarrollo-cocoa-touch/</link>
		<comments>http://www.iphonegurues.com/la-plataforma-de-desarrollo-cocoa-touch/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 16:25:44 +0000</pubDate>
		<dc:creator>ArielR</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Destacados]]></category>
		<category><![CDATA[aplicaciones para iphone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bsd subsystem]]></category>
		<category><![CDATA[Builder]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Dashcode]]></category>
		<category><![CDATA[desarrollo de apps]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Kit de desarrollo]]></category>
		<category><![CDATA[kit de desarrollo de Cocoa]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[plataforma]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[programacion iphone]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Touch]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.iphonegurues.com/?p=2072</guid>
		<description><![CDATA[En este primer artículo, de muchos otros articulos especializados, comenzamos a estudiar la plataforma de desarrollo Cocoa Touch. En nuestro primer paso haremos un repaso de los elementos básicos del Kit de desarrollo.]]></description>
			<content:encoded><![CDATA[<p>Antes de comenzar a leer el artículo, tengan en cuenta que es de alto contenido técnico, si bien trata del iPhone y el desarrollo de aplicaciones para este, lo hace desde un punto de vista tecnico.</p>
<p><strong>En este primer artículo, de muchos otros articulos especializados, comenzamos a estudiar la plataforma de desarrollo Cocoa Touch. En nuestro primer paso haremos un repaso de los elementos básicos del Kit de desarrollo.</strong></p>
<p>El sistema operativo del iPhone es, en esencia, el mismo que usan las Mac desde hace casi diez años, un <span style="text-decoration: underline;"><strong><a  title="http://es.wikipedia.org/wiki/BSD" href="http://es.wikipedia.org/wiki/BSD" target="_blank">Unix BSD</a></strong></span> supercargado. El sistema operativo fue desarrollado por <a  title="http://en.wikipedia.org/wiki/NeXT" href="http://en.wikipedia.org/wiki/NeXT" target="_blank"><strong><span style="text-decoration: underline;">NeXT</span></strong></a>, empresa que también desarrollo un novedosísimo (para entonces) framework de programación orientado a objetos. Ese framework evolucionó en lo que hoy conocemos como <strong>Cocoa</strong>, la base sobre la que se construye cualquier aplicación nativa para el iPhone/iPod Touch.</p>
<p>Cocoa es una <a  title="http://en.wikipedia.org/wiki/Application_programming_interface" href="http://en.wikipedia.org/wiki/Application_programming_interface" target="_blank"><span style="text-decoration: underline;"><strong>API</strong></span></a> escrita en un dialecto especial de <a  title="http://en.wikipedia.org/wiki/C_(programming_language)" href="http://en.wikipedia.org/wiki/C_(programming_language)" target="_blank"><span style="text-decoration: underline;"><strong>C</strong></span></a> llamado <strong>Objective-C</strong>.<br />
En particular, cuando desarrollamos para el iPhone/iPod Touch, <strong>usamos Cocoa Touch</strong>. La diferencia básica entre Coca y Cocoa Touch es la forma en la que el usuario invoca comandos. En Cocoa tenemos un teclado físico y un mouse o trackpad, en Cocoa Touch usamos un teclado virtual y nuestros dedos directamente sobre la pantalla.</p>
<p>Por encima de la API en sí nos encontramos con las herramientas que forman parte del entorno de desarrollo de la plataforma:</p>
<p><strong><em>Xcode:</em></strong> Xcode es la pieza esencial del entorno. Es un IDE muy completo, en el que podemos editar código fuente, acceder a un vasto volumen de documentación, y hasta un debugger gráfico. Xcode está construido por numerosos módulos Open Source (como el compilador gcc y el debugger gdb).</p>
<p><strong><em>Instruments:</em></strong> Instruments sirve para monitorear la aplicación en desarrollo y sintonizar finamente su performance, en un maravilloso entorno gráfico. Instruments está basado en DTrace, una herramienta Open Source desarrollada por Sun Microsystems. Es esencial a la hora de identificar perdidas de memoria y otros bugs difíciles de rastrear.</p>
<p><strong><em>Dashcode:</em></strong> Dashcode fue diseñada para desarrollar widgets para el Dashboard de Mac OS X. La versión del SDK de iPhone/iPod Touch es básicamente la misma que la de Mac OS X, y fue incluida para facilitar el desarrollo de aplicaciones Web para el iPhone.</p>
<p><em><strong>Simulator:</strong></em> el simulador de iPhone permite probar las funcionalidades básicas de la aplicación en desarrollo. El simulador corre un sistema operativo parecido al real. Cuando se trabaja con el simulador, Xcode compila para x86, en lugar de ARM (que es la arquitectura del sistema real). Para compilar código ARM es necesario firmar la aplicación, lo que requiere la certificación de Apple.</p>
<p><em><strong>Interface Builder:</strong></em> IB es, quizá, la pieza más difícil de entender para los recién llegados a la plataforma. Su uso elemental es el desarrollo de la Interface Humana (<span style="text-decoration: underline;"><strong><a  href="http://en.wikipedia.org/wiki/GUI" target="_blank">GUI</a></strong></span>), sin embargo es mucho más que eso. IB es donde los diferentes módulos se conectan, y es también donde se le da vida a muchos de los módulos precompilados que se verán en la pantalla.</p>
<p>En la próxima entrega vamos a crear una aplicación para el iPhone, aprovechando para conocer los conceptos elementales de Objective-C.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphonegurues.com/la-plataforma-de-desarrollo-cocoa-touch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)

Served from: www.iphonegurues.com @ 2010-03-21 10:41:52 -->