<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2577482656345243128</id><updated>2024-09-19T22:22:22.196+02:00</updated><category term="CS193P"/><category term="Recursos"/><category term="Tips"/><category term="10 Pasos para Construir una App"/><category term="Xcode"/><category term="off topic"/><category term="Objective-C"/><category term="Diseño"/><category term="Miscellaneous"/><category term="Proyecto"/><category term="Clases"/><category term="Funciones"/><category term="SQLite"/><title type='text'>Aprendiendo a Programar para el Iphone</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-4219397588215075068</id><published>2010-07-29T23:23:00.002+02:00</published><updated>2010-07-30T00:18:25.195+02:00</updated><title type='text'>Documentar el código</title><content type='html'>Creo que no he mencionado aún lo importante que es ir comentando el &lt;span style=&quot;font-weight: bold;&quot;&gt;código &lt;/span&gt;de nuestros proyectos.&lt;br /&gt;En todo proyecto con una cierta complejidad es básico dedicar tiempo a explicar que hace nuestro código. Cuando nuestra aplicación empieza a crecer ( en líneas de &lt;span style=&quot;font-weight: bold;&quot;&gt;código&lt;/span&gt;) cada vez nos será más difícil seguir las modificaciones que hemos ido haciendo y el porqué.&lt;br /&gt;Esto es aún más importante si trabajamos en equipo  o trabajamos en más de un proyecto simultáneamente.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/4219397588215075068/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/07/documentar-el-codigo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4219397588215075068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4219397588215075068'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/07/documentar-el-codigo.html' title='Documentar el código'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-554690999589641105</id><published>2010-07-27T23:26:00.002+02:00</published><updated>2010-07-27T23:37:42.485+02:00</updated><title type='text'>De vuelta</title><content type='html'>Después de unos meses de &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;exámenes&lt;/span&gt;, vacaciones y  de lucha con mi &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;App&lt;/span&gt;. intentaré  animar el blog en la medida de lo posible.&lt;br /&gt;Comentaros que abandoné mi planteamiento inicial de &quot;primero aprender teoría (cursos &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;Standford&lt;/span&gt;) y luego empezar a programar&quot; y ataqué directamente el código recurriendo a san Google cuando sea necesario.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/554690999589641105/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/07/de-vuelta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/554690999589641105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/554690999589641105'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/07/de-vuelta.html' title='De vuelta'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-7111878177440836743</id><published>2010-06-07T19:19:00.009+02:00</published><updated>2010-06-08T01:32:29.859+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQLite"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Xcode"/><title type='text'>Cómo añadir una base de datos a nuestro proyecto.</title><content type='html'>Un buen número de &lt;span style=&quot;font-weight: bold;&quot;&gt;Apps.&lt;/span&gt; van a necesitar almacenar, consultar , o eliminar algún tipo de dato durante su uso. Para poder realizar estas operaciones necesitaremos un &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Sistemas_gestores_de_bases_de_datos&quot;&gt;sistema gestor de bases de datos&lt;/a&gt; &lt;/span&gt;. No hacen falta grandes conocimientos en SGBBDD pero un mínimo nivel de sintaxis SQL sí será necesario.&lt;br /&gt;&lt;br /&gt;Para nuestras Apps. utilizaremos &lt;a href=&quot;http://es.wikipedia.org/wiki/SQLite&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SQLite&lt;/span&gt; &lt;/a&gt;un SGBBDD libre programado en C.&lt;br /&gt;Antes de nada es necesario crear una nueva base de datos en vuestro &lt;span style=&quot;font-weight: bold;&quot;&gt;Mac &lt;/span&gt;para ello&lt;br /&gt;ejecutaréis las siguientes instrucciones en la consola:&lt;br /&gt;&lt;br /&gt;cd /Users/TuUsuarioMac/documents&lt;br /&gt;mkdir sqlite&lt;br /&gt;cd sqlite&lt;br /&gt;sqlite3 TestDatabase.sql&lt;br /&gt;&lt;br /&gt;Si todo va bien veréis lo siguiente:&lt;br /&gt;SQLite version 3.6.12&lt;br /&gt;Enter &quot;.help&quot; for instructions&lt;br /&gt;Enter SQL statements terminated with a &quot;;&quot;&lt;br /&gt;&lt;br /&gt;Por último un pequeño &lt;span style=&quot;font-weight: bold;&quot;&gt;ejemplo&lt;/span&gt; para ver que todo funciona:&lt;br /&gt;&lt;br /&gt;sqlite&gt; CREATE TABLE Comics ( id INTEGER PRIMARY KEY, name VARCHAR(50));&lt;br /&gt;&lt;br /&gt;sqlite&gt; INSERT INTO Comics (name) VALUES (&#39;Watchmen&#39;);&lt;br /&gt;sqlite&gt; INSERT INTO Comics (name) VALUES (&#39;The Dark Knight Returns&#39;);&lt;br /&gt;sqlite&gt; INSERT INTO Comics (name) VALUES (&#39;The Killing Joke&#39;);&lt;br /&gt;&lt;br /&gt;sqlite&gt; select * from Comics;&lt;br /&gt;1|Watchmen&lt;br /&gt;2|The Dark Knight Returns&lt;br /&gt;3|The Killing Joke&lt;br /&gt;sqlite&gt;&lt;br /&gt;&lt;br /&gt;Ahora será necesario incluir en &lt;span style=&quot;font-weight: bold;&quot;&gt;XCode&lt;/span&gt; la biblioteca de&lt;span style=&quot;font-weight: bold;&quot;&gt; SQLite&lt;/span&gt; para ello haremos click con el botón derecho sobre la carpeta &lt;span style=&quot;font-weight: bold;&quot;&gt;Frameworks &lt;/span&gt;y seleccionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;Add &gt; Existing Frameworks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOScQiGV70SGAqzPvAGJQvqRp0hqYbz7w4y_tCC1F370YXisXlvprBGozg7Mmz_PjNSPycvEefoyEwZwjBNAkAt3pprcbDxZcUBqp9TJ2UV6W1gIq17z1rWG7SOjx6C73iWBw0yth6RkE/s1600/Captura+de+pantalla+2010-06-07+a+las+20.08.29.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 180px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOScQiGV70SGAqzPvAGJQvqRp0hqYbz7w4y_tCC1F370YXisXlvprBGozg7Mmz_PjNSPycvEefoyEwZwjBNAkAt3pprcbDxZcUBqp9TJ2UV6W1gIq17z1rWG7SOjx6C73iWBw0yth6RkE/s320/Captura+de+pantalla+2010-06-07+a+las+20.08.29.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5480166534911204690&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;y seleccionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;libsqlite3.0.dylib&lt;/span&gt; tal cómo aquí vemos:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9_JppXmahA37ZUV0MJTxSoOTwrjN6hrhteHzECYL25REhqgz0CaMGwOLGvSybvgpTf0DTZXCOE6WXC9lyqHRvygFTD6WkexDc_vj1V295gojpUKhub-VWsUtFA55VCJTqYlU13WUyKDI/s1600/Captura+de+pantalla+2010-06-07+a+las+20.15.39.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 180px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9_JppXmahA37ZUV0MJTxSoOTwrjN6hrhteHzECYL25REhqgz0CaMGwOLGvSybvgpTf0DTZXCOE6WXC9lyqHRvygFTD6WkexDc_vj1V295gojpUKhub-VWsUtFA55VCJTqYlU13WUyKDI/s320/Captura+de+pantalla+2010-06-07+a+las+20.15.39.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5480168133867128994&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por último importaremos nuestra base de datos a &lt;span style=&quot;font-weight: bold;&quot;&gt;XCode&lt;/span&gt; para ello haremos click con el botón derecho sobre la carpeta &lt;span style=&quot;font-weight: bold;&quot;&gt;Frameworks &lt;/span&gt;y seleccionamos &lt;span style=&quot;font-weight: bold;&quot;&gt;Add &gt; Existing Files y  con el Finder &lt;/span&gt;&lt;span&gt;buscamos nuestra base de Datos y la añadimos.&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;El siguiente paso será ver cómo interactuamos con la &lt;span style=&quot;font-weight: bold;&quot;&gt;BD&lt;/span&gt; desde &lt;span style=&quot;font-weight: bold;&quot;&gt;XCode&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.&lt;br /&gt;&lt;br /&gt;Continuará...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/7111878177440836743/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/como-anadir-una-base-de-datos-nuestro.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/7111878177440836743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/7111878177440836743'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/como-anadir-una-base-de-datos-nuestro.html' title='Cómo añadir una base de datos a nuestro proyecto.'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOScQiGV70SGAqzPvAGJQvqRp0hqYbz7w4y_tCC1F370YXisXlvprBGozg7Mmz_PjNSPycvEefoyEwZwjBNAkAt3pprcbDxZcUBqp9TJ2UV6W1gIq17z1rWG7SOjx6C73iWBw0yth6RkE/s72-c/Captura+de+pantalla+2010-06-07+a+las+20.08.29.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-7917826971758842703</id><published>2010-06-07T02:07:00.003+02:00</published><updated>2010-06-07T19:18:11.570+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="off topic"/><title type='text'>Un poco de humor para empezar la semana</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;Noah Wyle&lt;/span&gt; ,el actor que encarnó al mismísimo &lt;span style=&quot;font-weight:bold;&quot;&gt;Steve Jobs&lt;/span&gt; en &lt;a href=&quot;http://en.wikipedia.org/wiki/Pirates_of_Silicon_Valley&quot;&gt;Piratas de Silicon Valley&lt;/a&gt;, parodiando al CEO de Apple en el MacWorld del 99.&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/_KRO5Hxv_No&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/_KRO5Hxv_No&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/7917826971758842703/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/un-poco-de-humor-para-empezar-la-semana_07.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/7917826971758842703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/7917826971758842703'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/un-poco-de-humor-para-empezar-la-semana_07.html' title='Un poco de humor para empezar la semana'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-5085701008447255847</id><published>2010-06-03T17:10:00.017+02:00</published><updated>2010-06-04T00:29:37.956+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><category scheme="http://www.blogger.com/atom/ns#" term="Proyecto"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Cómo añadir más lineas de texto  a una celda</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Introducción&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;Muchas de las &lt;span style=&quot;font-weight: bold;&quot;&gt;App&lt;/span&gt; que utilizamos usan una estructura de &lt;span style=&quot;font-weight: bold;&quot;&gt;tabla&lt;/span&gt; (&lt;span style=&quot;font-weight: bold;&quot;&gt; UITableView&lt;/span&gt;) para presentarnos una lista de elementos (canciones,fotos, mails) con  los que queremos interactuar de alguna manera.&lt;br /&gt;La aplicación nativa de&lt;span style=&quot;font-weight: bold;&quot;&gt; mail &lt;/span&gt;por  ejemplo utiliza diferentes tablas para mostrarnos&lt;br /&gt;nuestros mails enviados, recibidos, borradores,etc. La información básica de cada e-mail está contenida en una&lt;span style=&quot;font-weight: bold;&quot;&gt; celda&lt;/span&gt; (&lt;span style=&quot;font-weight: bold;&quot;&gt;UITableViewCell&lt;/span&gt;).&lt;br /&gt;La celda a su vez puede contener texto, contenido en &lt;span style=&quot;font-weight: bold;&quot;&gt;etiquetas&lt;/span&gt; (&lt;span style=&quot;font-weight: bold;&quot;&gt;textLabel&lt;/span&gt; &amp;amp; &lt;span style=&quot;font-weight: bold;&quot;&gt;detailTextLabel&lt;/span&gt;) e imágenes (&lt;span style=&quot;font-weight: bold;&quot;&gt;imageView&lt;/span&gt;).&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-WHUtr9jZw9qeqJyoQGh7iDswlr7Den9IiQVBOa1DsdO8prPeet2gG9YgEIspUrMWuQ1SdXZkleAOe8ldQMGl3p8_k-F36XYake6iVc56yeJI8C0gKiLf5-_t2Ks5auQtKOR7SGoccNo/s1600/Table_Cell_Label.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 239px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-WHUtr9jZw9qeqJyoQGh7iDswlr7Den9IiQVBOa1DsdO8prPeet2gG9YgEIspUrMWuQ1SdXZkleAOe8ldQMGl3p8_k-F36XYake6iVc56yeJI8C0gKiLf5-_t2Ks5auQtKOR7SGoccNo/s400/Table_Cell_Label.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5478584065344710130&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-WHUtr9jZw9qeqJyoQGh7iDswlr7Den9IiQVBOa1DsdO8prPeet2gG9YgEIspUrMWuQ1SdXZkleAOe8ldQMGl3p8_k-F36XYake6iVc56yeJI8C0gKiLf5-_t2Ks5auQtKOR7SGoccNo/s1600/Table_Cell_Label.png&quot;&gt;&lt;/a&gt;&lt;b&gt;Fin de la introducción&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;font-family:&#39;Lucida Grande&#39;;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;b&gt;Cómo añadir más lineas de texto  a una celda&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;Lucida Grande&#39;,serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre;font-size:medium;&quot; &gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;Cuando creamos una  tabla,  las etiquetas contenidas en sus celdas por defecto sólo muestran una linea de texto. Si el texto a mostrar ocupa más de una linea se mostrarán una serie de puntos (...)  que nos indican que hay más texto del que vemos. Utilizo cómo ejemplo la &lt;b&gt;App.&lt;/b&gt;&lt;div&gt;para tratar &lt;b&gt; fuentes RSS &amp;amp; Atom &lt;/b&gt;que os explique&lt;a href=&quot;http://myiphonelessons.blogspot.com/2010/06/mwfeedparser.html&quot;&gt; aquí&lt;/a&gt;&lt;b&gt;.&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;                                    &lt;img style=&quot;cursor: pointer; width: 173px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEsjhfbSpYZsS9e5ZnlAf_U6fSPfyzkGuIUllGiPEza4bKOHkN56kcNW6cMx91Xkwb6jWIf_LJJm-MS3qz83QwvaDw4g230OQhWkQ6-Gw5b_9g85PN3wnQFCL8Pqe1qBTKVnNmqeS-BLc/s320/Captura+de+pantalla+2010-06-03+a+las+19.26.12.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5478600389951746706&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para poder mostrar más lineas de texto primero incrementaremos la altura de la celda y a continuación diremos cuantas lineas queremos mostrar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En nuestro proyecto buscamos el &lt;b&gt;.xib&lt;/b&gt; que contiene nuestra &lt;b&gt;TableView &lt;/b&gt;(archivo RootViewController.xib) hacemos doble click  sobre el y veremos lo siguiente&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;                                     &lt;img style=&quot;cursor: pointer; width: 320px; height: 223px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdnxG-F_L0D5B1hD4qXXYxgEzzDdsLaOW-ahmCdFtjglkLH3rnnabq3Kl9_9rt_0mCxcerh-c_c6aNI9gKzLKMT3P0prLKeUEPe6pEz1h_na_gY-9ifFwkzr3aokUdAinDuXxRUJpkoEg/s320/Captura+de+pantalla+2010-06-03+a+las+19.48.32.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5478606152512032818&quot; border=&quot;0&quot; /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div&gt;Seleccionamos Table View y utilizamos el Inspector para editar la altura de la celda:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;                                           &lt;img style=&quot;cursor: pointer; width: 161px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUUrvCPiupfGkcV3vjXs91orRahcthg57bR9G679Nh99ETrVXUSjJYufYdNOVPhkRDWN-s2RcPxkqWLOdU5fEWInpHUrZpfzw_NOfVvpuhXUUaZ3079dpUMEBNn21sesdqyYA4FYZDoyg/s320/Captura+de+pantalla+2010-06-03+a+las+19.53.02.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5478607267437712050&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo cambiamos por ejemplo a  120.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para modificar el número de lineas por etiqueta necesitamos editar el código asociado a nuestra tabla.El código lo encontraremos en &lt;b&gt;RootViewController.m&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Buscamos la siguiente linea de código&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo;&quot;&gt;(&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;UITableViewCell&lt;/span&gt; *)tableView:(&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;UITableView&lt;/span&gt; *)&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;tableView&lt;/span&gt; cellForRowAtIndexPath:(&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;NSIndexPath&lt;/span&gt; *)indexPath {(&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;UITableViewCell&lt;/span&gt; *)tableView:(&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;UITableView&lt;/span&gt; *)&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;tableView&lt;/span&gt; cellForRowAtIndexPath:(&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;NSIndexPath&lt;/span&gt; *)indexPath {&lt;/p&gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Georgia,serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Y antes del &lt;/span&gt;  &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Menlo,serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: rgb(187, 45, 162);&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt; cell&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:100%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;&gt; escribimos lo siguiente:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:130%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:16px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:130%;&quot;  &gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo; color: rgb(112, 61, 170);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo; color: rgb(112, 61, 170);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;cell.&lt;/span&gt;detailTextLabel&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;.&lt;/span&gt;numberOfLines&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(37, 43, 216);&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px; font: 11px Menlo;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:100%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; De esta manera ampliamos a 5 el número de lineas de la etiqueta que contiene el texto y este será el resultado  al ejecutar nuestra &lt;b&gt;App.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;                                     &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFOIVG-hkoqE5UKm-3SkAR9GOToV0izRUavkFkyQ_ajKzOHl__b6o9fCvY5k3Jv-9JE54HBtlMg8115vUFfeFeCDH6Z2rsyzlrc5fyIpILKWGYZpQ9v7WF94Wyrbqrtp5VXGIWt0R22No/s1600/Captura+de+pantalla+2010-06-03+a+las+20.11.27.png&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFOIVG-hkoqE5UKm-3SkAR9GOToV0izRUavkFkyQ_ajKzOHl__b6o9fCvY5k3Jv-9JE54HBtlMg8115vUFfeFeCDH6Z2rsyzlrc5fyIpILKWGYZpQ9v7WF94Wyrbqrtp5VXGIWt0R22No/s320/Captura+de+pantalla+2010-06-03+a+las+20.11.27.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5478662831581696306&quot; style=&quot;cursor: pointer; width: 178px; height: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;         &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El próximo paso es hacer que al seleccionar un elemento se abra una nueva ventana que muestre la totalidad del texto.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/5085701008447255847/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/como-anadir-mas-lineas-una-celda.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5085701008447255847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5085701008447255847'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/como-anadir-mas-lineas-una-celda.html' title='Cómo añadir más lineas de texto  a una celda'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-WHUtr9jZw9qeqJyoQGh7iDswlr7Den9IiQVBOa1DsdO8prPeet2gG9YgEIspUrMWuQ1SdXZkleAOe8ldQMGl3p8_k-F36XYake6iVc56yeJI8C0gKiLf5-_t2Ks5auQtKOR7SGoccNo/s72-c/Table_Cell_Label.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-5219420554049090807</id><published>2010-06-02T15:27:00.006+02:00</published><updated>2010-06-03T23:40:55.077+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><category scheme="http://www.blogger.com/atom/ns#" term="Recursos"/><title type='text'>MWFeedParser</title><content type='html'>Ayer descubrí un  &lt;span style=&quot;font-weight: bold;&quot;&gt;parseador&lt;/span&gt; de fuentes RSS/Atom para iPhone , se trata de un proyecto open source desarrollado por&lt;a href=&quot;http://twitter.com/mwaterfall&quot;&gt; Michael Waterfall&lt;/a&gt;. Lo estuve probando  y creo que me facilitirá enormemente la vida. Comentar que el código sólo trata la información básica de una fuente RSS ,  descripción , título  , fecha, etc  con lo que será necesario complementarlo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMq47g5bifG3MqBup_-Wjr4D8euXOrDseeR-f7w_PhrkN516tZhu4i7LBXNMKMH9sH-jqKq-iVCpoF8G09k8BAFUlPf34WuHrbEjgro0bp85AZtnUaPlUFrM624jeJE-DT5OlAq2a1FTM/s1600/Pantallazo-Ventana+sin+t%C3%ADtulo.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 181px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMq47g5bifG3MqBup_-Wjr4D8euXOrDseeR-f7w_PhrkN516tZhu4i7LBXNMKMH9sH-jqKq-iVCpoF8G09k8BAFUlPf34WuHrbEjgro0bp85AZtnUaPlUFrM624jeJE-DT5OlAq2a1FTM/s320/Pantallazo-Ventana+sin+t%C3%ADtulo.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5478174327343773826&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo podéis descargar desde &lt;a href=&quot;http://github.com/mwaterfall/MWFeedParser/archives/master&quot;&gt;aquí&lt;/a&gt; y si lo utilizais no olvideis mencionar a su autor!&lt;br /&gt;&lt;a href=&quot;http://twitter.com/mwaterfall&quot;&gt;&lt;br /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/5219420554049090807/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/mwfeedparser.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5219420554049090807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5219420554049090807'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/mwfeedparser.html' title='MWFeedParser'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMq47g5bifG3MqBup_-Wjr4D8euXOrDseeR-f7w_PhrkN516tZhu4i7LBXNMKMH9sH-jqKq-iVCpoF8G09k8BAFUlPf34WuHrbEjgro0bp85AZtnUaPlUFrM624jeJE-DT5OlAq2a1FTM/s72-c/Pantallazo-Ventana+sin+t%C3%ADtulo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-6888740787274417611</id><published>2010-06-01T00:50:00.004+02:00</published><updated>2010-06-01T01:32:54.560+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10 Pasos para Construir una App"/><title type='text'>10 pasos para construir una App. (Paso 4)</title><content type='html'>&lt;span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Paso 4 Crea bocetos&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;En este paso tenemos que traspasar nuestra &lt;b&gt;A&lt;/b&gt;&lt;b&gt;pp&lt;/b&gt;. al papel, de forma similar a cualquier proceso creativo crearemos un boceto con el diseño de nuestra &lt;b&gt;App.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;Pero no nos vamos a  quedar con el primer diseño, crearemos tantos diseños alternativos cómo nos sea posible.Cuantos más diseños tengamos más fácil será obtener el diseño óptimo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbmh09znnTsHZDE55Tqjjd3Mh4PDXdPynu8Aac-gvtlEOuunApi_4BqwFiIYcgaIZ_ciFgZ5jSQv6pzAqRWr07P51MySouk33qNkwXqJJOH7-ywWgJLL50KRe-qlCY6F7ch_Xpyke9SNQ/s1600/vlcsnap-2010-06-01-01h08m23s64.png&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbmh09znnTsHZDE55Tqjjd3Mh4PDXdPynu8Aac-gvtlEOuunApi_4BqwFiIYcgaIZ_ciFgZ5jSQv6pzAqRWr07P51MySouk33qNkwXqJJOH7-ywWgJLL50KRe-qlCY6F7ch_Xpyke9SNQ/s320/vlcsnap-2010-06-01-01h08m23s64.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5477580908946656818&quot; style=&quot;cursor: pointer; width: 320px; height: 240px; &quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Principio 4&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:medium;&quot;&gt;Calidad a través de la cantida&lt;/span&gt;d.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/6888740787274417611/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/10-pasos-para-construir-una-app-paso-4.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/6888740787274417611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/6888740787274417611'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/10-pasos-para-construir-una-app-paso-4.html' title='10 pasos para construir una App. (Paso 4)'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbmh09znnTsHZDE55Tqjjd3Mh4PDXdPynu8Aac-gvtlEOuunApi_4BqwFiIYcgaIZ_ciFgZ5jSQv6pzAqRWr07P51MySouk33qNkwXqJJOH7-ywWgJLL50KRe-qlCY6F7ch_Xpyke9SNQ/s72-c/vlcsnap-2010-06-01-01h08m23s64.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-3480082161665412954</id><published>2010-06-01T00:24:00.002+02:00</published><updated>2010-06-01T00:29:21.587+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="off topic"/><title type='text'>Un poco de humor para empezar la semana</title><content type='html'>Después de un par de semanas liado con entregas varias vuelvo al mundo de Objective C , Cocoa Touch y a este Blog.&lt;br /&gt;Aquí os dejo mi habitual off topic humorístico de la semana.Mezclando de nuevo dos de mis aficiones The Simpsons y el iPhone&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/fxygLucnk4Q&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/fxygLucnk4Q&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/3480082161665412954/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/un-poco-de-humor-para-empezar-la-semana.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/3480082161665412954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/3480082161665412954'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/06/un-poco-de-humor-para-empezar-la-semana.html' title='Un poco de humor para empezar la semana'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-4593897453400723926</id><published>2010-05-18T22:39:00.006+02:00</published><updated>2010-05-19T00:03:49.133+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="off topic"/><title type='text'>De prácticas</title><content type='html'>Estas semanas no podré actualizar el blog todo lo que quisiera. Tengo que acabar una &quot;apasionante&quot; práctica de la UOC ,Programar el juego Master Mind en Ensamblador.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJfTPJX1aXwBG5pAmugWFjSFoqW3ROGxEOrU7d0d5zmv5lwT6VHjiMUx_a70rnvGyqXq53LychU7Bf_zubK4Ik1nhJR71j6ugBfgUbpI4GeIIyDE1AeUoeCnb4hbKua_IsgCyoYZrrrXc/s1600/mmp1.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJfTPJX1aXwBG5pAmugWFjSFoqW3ROGxEOrU7d0d5zmv5lwT6VHjiMUx_a70rnvGyqXq53LychU7Bf_zubK4Ik1nhJR71j6ugBfgUbpI4GeIIyDE1AeUoeCnb4hbKua_IsgCyoYZrrrXc/s400/mmp1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5472733983229216994&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cómo dijo Arnie &lt;a href=&quot;http://www.youtube.com/watch?v=TaFl-OVfP0g&quot;&gt;I&#39;ll be back&lt;/a&gt;!</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/4593897453400723926/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/de-practicas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4593897453400723926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4593897453400723926'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/de-practicas.html' title='De prácticas'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJfTPJX1aXwBG5pAmugWFjSFoqW3ROGxEOrU7d0d5zmv5lwT6VHjiMUx_a70rnvGyqXq53LychU7Bf_zubK4Ik1nhJR71j6ugBfgUbpI4GeIIyDE1AeUoeCnb4hbKua_IsgCyoYZrrrXc/s72-c/mmp1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-4524352958254977421</id><published>2010-05-17T12:09:00.007+02:00</published><updated>2010-05-17T12:52:00.454+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Clases"/><title type='text'>Clases</title><content type='html'>De la misma manera que inauguré la sección &lt;a href=&quot;http://myiphonelessons.blogspot.com/search/label/Funciones&quot;&gt;funciones&lt;/a&gt; hoy le toca el turno a la etiqueta &lt;span style=&quot;font-weight: bold;&quot;&gt;Clases&lt;/span&gt;.&lt;br /&gt;¿Que qué es una &lt;span style=&quot;font-weight: bold;&quot;&gt;Clase&lt;/span&gt;? Para poder responder a esta pregunta es necesario responder antes a esta otra:&lt;br /&gt;¿Qué es un &lt;span style=&quot;font-weight: bold;&quot;&gt;Objeto&lt;/span&gt;?&lt;br /&gt;Un Objeto es un ente con un &lt;span style=&quot;font-weight: bold;&quot;&gt;Nombre&lt;/span&gt;,unas &lt;span style=&quot;font-weight: bold;&quot;&gt;Propiedades&lt;/span&gt; (Características) y unos &lt;span style=&quot;font-weight: bold;&quot;&gt;Métodos&lt;/span&gt; que nos permiten modificar dichas &lt;span style=&quot;font-weight: bold;&quot;&gt;Propiedades.&lt;/span&gt; Utilizaré un ejemplo para que quede más claro:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 0);&quot;&gt;Nombre&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;Ipod&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 0);&quot;&gt;Propiedades&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;-Color:Blanco&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;-Capacidad:64 GB&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 0);&quot;&gt;Métodos&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;-EstablecerColor ()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;-EstablecerCapacidad ()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pues bien la Clase a la que pertenecería este objeto sería por ejemplo &lt;span style=&quot;font-weight: bold;&quot;&gt;Reproductores Multimedia.&lt;/span&gt;La&lt;span style=&quot;font-weight: bold;&quot;&gt; clase &lt;/span&gt;es la abstracción o la generalización del objeto, para ponerlo fácil&lt;br /&gt;sería el objeto pero sin asignarle ni Nombre ni Propiedades:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Clase:Reproductores Multimedia&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Nombre&lt;/span&gt;:XXXX&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Propiedades&lt;/span&gt;&lt;br /&gt;-Color:XXXX&lt;br /&gt;-Capacidad:XXXX&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Métodos&lt;/span&gt;&lt;br /&gt;-EstablecerColor ()&lt;br /&gt;-EstablecerCapacidad ()</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/4524352958254977421/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/clases.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4524352958254977421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4524352958254977421'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/clases.html' title='Clases'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-8012124928687265174</id><published>2010-05-17T02:18:00.005+02:00</published><updated>2010-05-17T03:46:35.805+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10 Pasos para Construir una App"/><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><category scheme="http://www.blogger.com/atom/ns#" term="Diseño"/><title type='text'>10 pasos para construir una App. (Paso 3)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Paso 3 Explora posibles soluciones&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;La primera solución que ideamos nunca es la mejor, es clave pues considerar &lt;span style=&quot;font-weight: bold;&quot;&gt;múltiples soluciones.&lt;/span&gt; Para ello hay que tener claro que existen una serie de&lt;span style=&quot;font-weight: bold;&quot;&gt; restricciones&lt;/span&gt; , comparando con una App tradicional para pantallas grandes,  que deberemos tener en cuenta en nuestros diseños:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pantalla más pequeña.&lt;/li&gt;&lt;li&gt;Input táctil es menos preciso.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Escribir es más difícil.&lt;/li&gt;&lt;li&gt;El uso se produce en intervalos de tiempo muy cortos.&lt;/li&gt;&lt;/ul&gt;Nuestro objetivo será &lt;span style=&quot;font-weight: bold;&quot;&gt;minimizar&lt;/span&gt; el número de funcionalidades presentes en la &lt;span style=&quot;font-weight: bold;&quot;&gt;App&lt;/span&gt; pero a la vez  cubriendo las necesidades de nuestros usuarios. (no queremos una &lt;span style=&quot;font-weight: bold;&quot;&gt;App &lt;/span&gt;con 72 botones en una pantalla) de aquí derivamos:&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:180%;&quot; &gt;&lt;br /&gt;Se minimalista en el diseño&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/8012124928687265174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app-paso-3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8012124928687265174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8012124928687265174'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app-paso-3.html' title='10 pasos para construir una App. (Paso 3)'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-8424627426138144833</id><published>2010-05-17T02:05:00.003+02:00</published><updated>2010-05-17T02:10:34.657+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="off topic"/><title type='text'>Un poco de humor para empezar la semana (2)</title><content type='html'>Uno de los momentos estelares de Steve Ballmer CEO de MS.Para quienes no lo conozcáis es todo un personaje os lo aseguro.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/8To-6VIJZRE&amp;hl=es_ES&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/8To-6VIJZRE&amp;hl=es_ES&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/8424627426138144833/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/un-poco-de-humor-para-empezar-la-semana_17.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8424627426138144833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8424627426138144833'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/un-poco-de-humor-para-empezar-la-semana_17.html' title='Un poco de humor para empezar la semana (2)'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-2912935707397073670</id><published>2010-05-16T01:33:00.006+02:00</published><updated>2010-05-16T02:07:37.853+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Recursos"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Xcode"/><title type='text'>Touchcode &amp; TouchXML</title><content type='html'>&lt;a href=&quot;http://code.google.com/p/touchcode/&quot;&gt;Touchcode&lt;/a&gt; es un repositorio de código fuente para &lt;span style=&quot;font-weight: bold;&quot;&gt;iPhone&lt;/span&gt; y  &lt;span style=&quot;font-weight: bold;&quot;&gt;iPod Touch&lt;/span&gt; que incluye entre otros proyectos el de &lt;a href=&quot;http://code.google.com/p/touchcode/wiki/TouchXML&quot;&gt;TouchXML&lt;/a&gt;.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;XCode&lt;/span&gt; no incluye por defecto bibliotecas de &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Extensible_Markup_Language&quot;&gt;XML&lt;/a&gt; &lt;/span&gt;para &lt;span style=&quot;font-weight: bold;&quot;&gt;iPhone&lt;/span&gt; , las standard &lt;span style=&quot;font-weight: bold;&quot;&gt;NSXML&lt;/span&gt; sólo funcionan en el simulador pero no en un &lt;span style=&quot;font-weight: bold;&quot;&gt;iPhone&lt;/span&gt; real, &lt;a href=&quot;http://code.google.com/p/touchcode/wiki/TouchXML&quot;&gt;TouchXML&lt;/a&gt; en cambio sí nos funcionará.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/2912935707397073670/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/touchcode-touchxml.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/2912935707397073670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/2912935707397073670'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/touchcode-touchxml.html' title='Touchcode &amp; TouchXML'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-1090849522060487453</id><published>2010-05-15T20:50:00.005+02:00</published><updated>2010-05-16T02:02:29.496+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Proyecto"/><category scheme="http://www.blogger.com/atom/ns#" term="Recursos"/><title type='text'>Lector de fuentes (RSS Reader) para iPhone</title><content type='html'>Estoy recopilando información de utilidad para uno de los&lt;span style=&quot;font-weight: bold;&quot;&gt; proyectos&lt;/span&gt; que tengo entre manos.&lt;br /&gt;Una de las funcionalidades de la &lt;span style=&quot;font-weight: bold;&quot;&gt;App&lt;/span&gt; que me gustaría desarrollar es un&lt;span style=&quot;font-weight: bold;&quot;&gt; lector de fuentes (&lt;a href=&quot;http://es.wikipedia.org/wiki/RSS&quot;&gt;RSS&lt;/a&gt; Reader)&lt;/span&gt;.La verdad no sabía si era posible crear un lector para el &lt;span style=&quot;font-weight: bold;&quot;&gt;iPhone&lt;/span&gt; pero afortunadamente sí se puede.&lt;br /&gt;Este &lt;a href=&quot;http://dblog.com.au/?s=rss+reader&quot;&gt;tutorial&lt;/a&gt; en cuatro partes nos asiste en  dicha tarea. De momento dejo su lectura en stand-by para cuándo empiece el proyecto.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/1090849522060487453/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/lector-de-fuentes-rss-reader-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/1090849522060487453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/1090849522060487453'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/lector-de-fuentes-rss-reader-para.html' title='Lector de fuentes (RSS Reader) para iPhone'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-8927783265720366633</id><published>2010-05-13T00:29:00.003+02:00</published><updated>2010-05-15T01:34:44.355+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10 Pasos para Construir una App"/><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><category scheme="http://www.blogger.com/atom/ns#" term="Diseño"/><title type='text'>10 pasos para construir una App. (Paso 2)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Paso 2 Visita la App Store&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Es bueno visitar la Store para ver cómo funcionan las Apps más populares, nos dará más de una idea que luego podremos utilizar en nuestros diseños.&lt;br /&gt;¿Qué hacemos si &quot;nuestra&quot; App ya existe? No hay que echarse atrás! Si dotamos a nuestra App de algo especial que la haga diferente a las demás podremos atraer a posibles compradores.Además  en la App Store siempre  hay clientes que acceden por primera vez en ese caso tu App estará en igualdad de condiciones con las preexistentes.&lt;span style=&quot;font-weight: bold;&quot;&gt;La idea es que nunca es tarde para empezar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Steve utiliza la famosa frase de Picasso &quot;&lt;a href=&quot;http://es.wikiquote.org/wiki/Pablo_Picasso&quot;&gt;Los buenos artistas copian, los grandes roban&lt;/a&gt;&quot; , que por cierto  también utilizó &lt;a href=&quot;http://www.youtube.com/watch?v=CW0DUg63lqU&quot;&gt;Steve Jobs&lt;/a&gt; en su momento, para remarcar que &quot;robemos&quot; los diseños de las App más populares, que utilicemos lo que &quot;ya funciona&quot; y los usuarios conocen.&lt;br /&gt;&lt;br /&gt;El principio que se deriva es:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;No construyas tu App en una burbuja&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/8927783265720366633/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app-paso-2.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8927783265720366633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8927783265720366633'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app-paso-2.html' title='10 pasos para construir una App. (Paso 2)'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-5947802894181016536</id><published>2010-05-12T22:09:00.004+02:00</published><updated>2010-05-13T00:06:31.829+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><category scheme="http://www.blogger.com/atom/ns#" term="Recursos"/><title type='text'>Greg’s Online CS 193P Resources</title><content type='html'>Otro &lt;a href=&quot;http://gregorykaiser.wordpress.com/&quot;&gt;blog&lt;/a&gt; dedicado al CS193P.Geniales las inserciones de código.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/5947802894181016536/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/gregs-online-cs-193p-resources.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5947802894181016536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5947802894181016536'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/gregs-online-cs-193p-resources.html' title='Greg’s Online CS 193P Resources'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-8841052932175314250</id><published>2010-05-12T17:41:00.007+02:00</published><updated>2010-05-17T15:58:16.686+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><title type='text'>Hello Poly: Actualización</title><content type='html'>Si os animáis a resolver &lt;a href=&quot;http://myiphonelessons.blogspot.com/2010/05/hello-poly.html&quot;&gt;este&lt;/a&gt; ejercicio tenéis que partir de la solución del ejercicio anterior el &lt;a href=&quot;http://www.iphoneandgo.org/download/stanford/Assignment2A.pdf&quot;&gt;2.A&lt;/a&gt; (Yo aún estoy luchando con errores de compilación del 2.A)&lt;br /&gt;Por cierto parece que han retirado el material del curso Primavera 2009 de la web de Standford.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/8841052932175314250/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/hello-poly-actualizacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8841052932175314250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8841052932175314250'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/hello-poly-actualizacion.html' title='Hello Poly: Actualización'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-2941277472787963597</id><published>2010-05-12T00:47:00.003+02:00</published><updated>2010-05-12T01:08:07.050+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Funciones"/><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>NSLog</title><content type='html'>Inauguro una nueva categoría/etiqueta en el blog titulada &lt;span style=&quot;font-weight: bold;&quot;&gt;Funciones&lt;/span&gt;.La idea es recopilar las funciones que utilizaremos de forma más habitual.&lt;br /&gt;&lt;br /&gt;Hoy empiezo con &lt;span style=&quot;font-weight: bold;&quot;&gt;NSLog&lt;/span&gt;. Esta función nos permite enviar mensajes a nuestra consola de XCode.&lt;br /&gt;En este &lt;a href=&quot;http://myiphonelessons.blogspot.com/2010/05/tips-como-crear-un-foundation-project.html&quot;&gt;ejemplo&lt;/a&gt; utilizamos &lt;span style=&quot;font-weight: bold;&quot;&gt;NSLog&lt;/span&gt; para mostrar por consola la fecha actual.Pero el uso que le daremos a esta función será bastante más potente, la utilizaremos cómo &quot;chivato&quot; para mostrarnos posibles errores en nuestras Apps., esto es lo que se conoce como depurar o  &quot;debuggar&quot;.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/2941277472787963597/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/nslog.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/2941277472787963597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/2941277472787963597'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/nslog.html' title='NSLog'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-1411840408869810447</id><published>2010-05-11T02:13:00.003+02:00</published><updated>2010-05-12T00:04:42.281+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Recursos"/><title type='text'>Icodeblog</title><content type='html'>Otro genial &lt;a href=&quot;http://icodeblog.com/&quot;&gt;blog&lt;/a&gt; con gran cantidad de tutoriales y consejos que nos facilitarán la vida.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/1411840408869810447/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/icodeblog.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/1411840408869810447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/1411840408869810447'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/icodeblog.html' title='Icodeblog'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-4374023181674485738</id><published>2010-05-10T23:53:00.016+02:00</published><updated>2010-05-15T01:35:15.227+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10 Pasos para Construir una App"/><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><category scheme="http://www.blogger.com/atom/ns#" term="Diseño"/><title type='text'>10 pasos para construir una App. (Paso 1)</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Paso 1 Decidir que construir&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Antes que nada es básico determinar para &lt;span style=&quot;font-weight: bold;&quot;&gt;quién&lt;/span&gt; estamos diseñando la App.No podemos diseñar una App. destinada a todo el mundo, es necesario escoger nuestro público objetivo.Es igualmente importante tener muy claro qué &lt;span style=&quot;font-weight: bold;&quot;&gt;necesidad&lt;/span&gt; queremos cubrir .&lt;br /&gt;Steve comenta que las App.con éxito asegurado son aquellas construidas por un usuario para solventer un problema propio.Pone cómo ejemplo a &lt;a href=&quot;http://twitter.com/lorenb&quot;&gt;Loren Brichter&lt;/a&gt; el creador de &lt;a href=&quot;http://www.atebits.com/tweetie-iphone/&quot;&gt;Tweetie&lt;/a&gt; que construyó la App. para si mismo.Obviamente no siempre será el caso de que diseñemos para nosotros mismos.Cuando diseñemos para un determinado colectivo deberemos &lt;span style=&quot;font-weight: bold;&quot;&gt;hablar&lt;/span&gt; con miembros de dicho colectivo para conocer en detalle que &lt;span style=&quot;font-weight: bold;&quot;&gt;necesitan&lt;/span&gt;.&lt;br /&gt;Steve deriva un principio básico en cada paso del proceso.En este primer paso el principio es:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:180%;&quot; &gt;Conoce a tus usuarios&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;to be continued...</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/4374023181674485738/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app-paso-1.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4374023181674485738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/4374023181674485738'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app-paso-1.html' title='10 pasos para construir una App. (Paso 1)'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-398080240532549757</id><published>2010-05-10T12:40:00.003+02:00</published><updated>2010-05-10T12:46:34.735+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="off topic"/><title type='text'>Un poco de humor para empezar la semana.</title><content type='html'>Hoy he recibido esto por mail y me ha parecido digno de compartir.Supongo que al ser geek y fan de los comics me ha  hecho el &quot;doble&quot; de gracia.&lt;br /&gt;Felicidades al creador.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75iaNlfSBpOhQAD5Sae16pbnyukAZp17DYm7za5wPDZF1I0lIbIZf1tVDe6KSKrRk7zMGbhiA75upMdUymfoscSSBonYhvYrVZzBkvfbrpGOjqVYCjQoRhzlYDygiEaRLL7NxY7F7T7E/s1600/image001.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 314px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75iaNlfSBpOhQAD5Sae16pbnyukAZp17DYm7za5wPDZF1I0lIbIZf1tVDe6KSKrRk7zMGbhiA75upMdUymfoscSSBonYhvYrVZzBkvfbrpGOjqVYCjQoRhzlYDygiEaRLL7NxY7F7T7E/s400/image001.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5469590002547133746&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/398080240532549757/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/un-poco-de-humor-para-empezar-la-semana.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/398080240532549757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/398080240532549757'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/un-poco-de-humor-para-empezar-la-semana.html' title='Un poco de humor para empezar la semana.'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75iaNlfSBpOhQAD5Sae16pbnyukAZp17DYm7za5wPDZF1I0lIbIZf1tVDe6KSKrRk7zMGbhiA75upMdUymfoscSSBonYhvYrVZzBkvfbrpGOjqVYCjQoRhzlYDygiEaRLL7NxY7F7T7E/s72-c/image001.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-8861527557857834956</id><published>2010-05-08T01:31:00.009+02:00</published><updated>2010-05-15T01:35:45.694+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10 Pasos para Construir una App"/><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>10 pasos para construir una App.</title><content type='html'>Durante el &lt;span style=&quot;font-weight: bold;&quot;&gt;CS193P&lt;/span&gt; que se impartió en el 2009 &lt;a href=&quot;http://twitter.com/marmon&quot;&gt;Steve Marmon&lt;/a&gt; nos obsequió con una gran presentación sobre cómo construir una app en 10 pasos.Steve trabaja para &lt;span style=&quot;font-weight: bold;&quot;&gt;Apple&lt;/span&gt; como ingeniero de sofware y también da clases en &lt;span style=&quot;font-weight: bold;&quot;&gt;Stanford&lt;/span&gt; de Diseño de Tecnologías para el Aprendizaje.Podéis encontrar su presentación &lt;a href=&quot;http://www.youtube.com/watch?v=ENyzcXRPeeI&quot;&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;En sucesivas entradas haré un breve repaso de cada una de las etapas del proceso de diseño.</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/8861527557857834956/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8861527557857834956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/8861527557857834956'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/10-pasos-para-construir-una-app.html' title='10 pasos para construir una App.'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-3289326679395282494</id><published>2010-05-04T16:06:00.014+02:00</published><updated>2010-05-12T15:21:36.076+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Objective-C"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Cómo crear un Foundation Project</title><content type='html'>Antes de nada.... ¿que es un &lt;span style=&quot;font-weight: bold;&quot;&gt;Foundation Project&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;Es el tipo de proyecto más sencillo que se puede hacer desde &lt;span style=&quot;font-weight: bold;&quot;&gt;XCode&lt;/span&gt;, contiene la biblioteca standard de Apple para Objective-C que nos da acceso a las clase básicas cómo NSString ,  NSNumber..etc&lt;br /&gt;&lt;br /&gt;Desde aquí podremos crear aplicaciones muy sencillas  utilizando la consola.&lt;br /&gt;&lt;br /&gt;Cómo crear un &lt;span style=&quot;font-weight: bold;&quot;&gt;Foundation Project&lt;/span&gt; en Xcode 3.2.2&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 0, 102);&quot;&gt;Create a new Xcode project&gt;Choose a template for your new project&gt;Mac OS X Application&gt;Command Line Tool&gt;en Type seleccionar Foundation&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 102);&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 102);&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;Probad a ejecutar este sencillo ejemplo&lt;/span&gt;&lt;i&gt;:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;border: 1px solid rgb(230, 230, 230); margin: 10px 20px; padding: 10px 20px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left;&quot;&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 102);&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);font-family:Menlo,serif;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:130%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:16px;&quot;&gt;&lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(187, 45, 162);&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(187, 45, 162);&quot;&gt;&lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(209, 46, 27);font-family:Menlo;font-size:11px;&quot;&gt;&lt;span style=&quot;color: rgb(120, 73, 42);&quot;&gt;#import &amp;lt;&lt;/span&gt;Foundation/Foundation.h/&amp;gt;&lt;/p&gt; &lt;p style=&quot;margin: 0px; font-family: Menlo; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;&lt;span style=&quot;color: rgb(187, 45, 162);&quot;&gt;int&lt;/span&gt; main (&lt;span style=&quot;color: rgb(187, 45, 162);&quot;&gt;int&lt;/span&gt; argc, &lt;span style=&quot;color: rgb(187, 45, 162);&quot;&gt;const&lt;/span&gt; &lt;span style=&quot;color: rgb(187, 45, 162);&quot;&gt;char&lt;/span&gt; * argv[]) {&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(112, 61, 170);font-family:Menlo;font-size:11px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;    &lt;/span&gt;NSAutoreleasePool&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; * pool = [[&lt;/span&gt;NSAutoreleasePool&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;alloc&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;] &lt;/span&gt;&lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;];&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0px; font-family: Menlo; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0px; font-family: Menlo; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;&quot;&gt;    &lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;NSDate&lt;/span&gt; *fecha =[&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;NSDate&lt;/span&gt; &lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;date&lt;/span&gt;];&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(112, 61, 170);font-family:Menlo;font-size:11px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;NSDateFormatter&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; *formateador =[[[ &lt;/span&gt;NSDateFormatter&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;alloc&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;] &lt;/span&gt;&lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;init&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;autorelease&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;];&lt;/span&gt;&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;[formateador &lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;setDateFormat&lt;/span&gt;:&lt;span style=&quot;color: rgb(209, 46, 27);&quot;&gt;@&quot;dd-MM-yyyy&quot;&lt;/span&gt;];&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(112, 61, 170);&quot;&gt;NSString&lt;/span&gt; *fechaTexto =[formateador &lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;stringFromDate&lt;/span&gt;:fecha ];&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;    &lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;NSLog&lt;/span&gt;(&lt;span style=&quot;color: rgb(209, 46, 27);&quot;&gt;@&quot;Hoy es: %@&quot;&lt;/span&gt;,fechaTexto);&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;    [pool &lt;span style=&quot;color: rgb(61, 30, 129);&quot;&gt;drain&lt;/span&gt;];&lt;/p&gt; &lt;p   style=&quot;margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Menlo;font-size:11px;&quot;&gt;    &lt;span style=&quot;color: rgb(187, 45, 162);&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: rgb(37, 43, 216);&quot;&gt;0&lt;/span&gt;;&lt;/p&gt; &lt;p style=&quot;margin: 0px; font-family: Menlo; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;&quot;&gt;}&lt;/p&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Menlo,serif;font-size:100%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:11px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 102);&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;Añadid este código al archivo miproyecto.m  dónde miproyecto es el nombre que le habéis dado a  vuestro proyecto.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;border: 1px solid rgb(230, 230, 230); margin: 10px; padding: 10px;&quot;&gt;&lt;br /&gt;&lt;span&gt;&lt;i&gt;&lt;span&gt;&lt;span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 102);&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 102);&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);font-family:Menlo,serif;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:130%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:16px;&quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:130%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:16px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Menlo,serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:16px;&quot;  &gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__MnzvO3cR1NcoL5k6BFVmKdgqKjSDzZSK0P82lxOgv3VihfLyWpPPL247DiA-PJC_-EjigUB-kIK98yytOIvTjJeDZgAqPKvxPZapAeK5nKwru4KZmYmUI9iMPAzp653eHUmQqUpbK4/s1600/Captura+de+pantalla+2010-05-04+a+las+17.23.01.png&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__MnzvO3cR1NcoL5k6BFVmKdgqKjSDzZSK0P82lxOgv3VihfLyWpPPL247DiA-PJC_-EjigUB-kIK98yytOIvTjJeDZgAqPKvxPZapAeK5nKwru4KZmYmUI9iMPAzp653eHUmQqUpbK4/s400/Captura+de+pantalla+2010-05-04+a+las+17.23.01.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5467436105872749058&quot; style=&quot;cursor: pointer; width: 400px; height: 288px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0);font-family:Menlo,serif;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:130%;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:16px;&quot;&gt;&lt;br /&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:130%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:16px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Menlo,serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:Georgia,serif;font-size:16px;&quot;  &gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__MnzvO3cR1NcoL5k6BFVmKdgqKjSDzZSK0P82lxOgv3VihfLyWpPPL247DiA-PJC_-EjigUB-kIK98yytOIvTjJeDZgAqPKvxPZapAeK5nKwru4KZmYmUI9iMPAzp653eHUmQqUpbK4/s1600/Captura+de+pantalla+2010-05-04+a+las+17.23.01.png&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/3289326679395282494/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/tips-como-crear-un-foundation-project.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/3289326679395282494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/3289326679395282494'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/tips-como-crear-un-foundation-project.html' title='Cómo crear un Foundation Project'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi__MnzvO3cR1NcoL5k6BFVmKdgqKjSDzZSK0P82lxOgv3VihfLyWpPPL247DiA-PJC_-EjigUB-kIK98yytOIvTjJeDZgAqPKvxPZapAeK5nKwru4KZmYmUI9iMPAzp653eHUmQqUpbK4/s72-c/Captura+de+pantalla+2010-05-04+a+las+17.23.01.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-5877804490763925955</id><published>2010-05-04T12:50:00.004+02:00</published><updated>2010-05-08T17:03:43.835+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Recursos"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>iPhoneOS Dev Cafe</title><content type='html'>Hola&lt;br /&gt;&lt;br /&gt;Un &lt;a href=&quot;http://www.iphoneosdevcafe.com/&quot;&gt;blog&lt;/a&gt; supercompleto que también está siguiendo el CS193P.&lt;br /&gt;&lt;br /&gt;Saludos</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/5877804490763925955/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/iphoneos-dev-cafe.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5877804490763925955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/5877804490763925955'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/iphoneos-dev-cafe.html' title='iPhoneOS Dev Cafe'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2577482656345243128.post-911904244994579557</id><published>2010-05-04T12:09:00.006+02:00</published><updated>2010-05-13T00:16:44.473+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS193P"/><title type='text'>Hello Poly</title><content type='html'>Hola,&lt;br /&gt;&lt;br /&gt;Después de 3 días de descanso vuelvo a la carga! Mi objetivo es completar el ejercicio &lt;a href=&quot;http://www.iphoneandgo.org/download/stanford/Assignment2B.pdf&quot;&gt;Hello Poly&lt;/a&gt;&lt;br /&gt;una app que nos permite aumentar/disminuir las caras de  un poligono. Es decir partiendo de un cuadrado pasar a un triangulo (disminuyendo en 1 cara) o a un pentagono ( aumentando  en 1 cara).&lt;br /&gt;Os dejo con un ejemplo del output final.&lt;br /&gt;&lt;object height=&quot;344&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/J5JmaLqeY04&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/J5JmaLqeY04&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; height=&quot;344&quot; width=&quot;425&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nos leemos</content><link rel='replies' type='application/atom+xml' href='http://myiphonelessons.blogspot.com/feeds/911904244994579557/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/hello-poly.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/911904244994579557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2577482656345243128/posts/default/911904244994579557'/><link rel='alternate' type='text/html' href='http://myiphonelessons.blogspot.com/2010/05/hello-poly.html' title='Hello Poly'/><author><name>Carlito_Brigante</name><uri>http://www.blogger.com/profile/11120462490036645062</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0HoNlPALJkz2PnP03eFWnPR7VcOyxQ05G4VZGcJLKB5hMvbOlkat3C4Ya4VdFc6LnprmrSkmK6lAURxwXGRYQiwB6Zs2QvtfGCC60ThspBgIqbToh1nNq4jnSc9w1A/s220/alpacino.jpg'/></author><thr:total>0</thr:total></entry></feed>