<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ZenBrains &#187; aplicaciones</title>
	<atom:link href="http://www.zenbrains.com/blog/en/tag/aplicaciones/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zenbrains.com/blog</link>
	<description>IPhone Development Team</description>
	<lastBuildDate>Tue, 17 May 2011 21:06:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>(Español) Programas útiles para programadores iPhone</title>
		<link>http://www.zenbrains.com/blog/en/2010/07/programas-utiles-para-programadores-iphone/</link>
		<comments>http://www.zenbrains.com/blog/en/2010/07/programas-utiles-para-programadores-iphone/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:48:43 +0000</pubDate>
		<dc:creator>Aram Julhakyan</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[aplicaciones]]></category>

		<guid isPermaLink="false">http://www.zenbrains.com/blog/en/?p=595</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F07%2Fprogramas-utiles-para-programadores-iphone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F07%2Fprogramas-utiles-para-programadores-iphone%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zenbrains.com/blog/en/2010/07/programas-utiles-para-programadores-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setup of a Tab Bar</title>
		<link>http://www.zenbrains.com/blog/en/2010/06/configurando-una-tab-bar/</link>
		<comments>http://www.zenbrains.com/blog/en/2010/06/configurando-una-tab-bar/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 09:55:59 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://www.zenbrains.com/blog/en/?p=440</guid>
		<description><![CDATA[When we want to create an application that contains different functionality related with the use of the application, but independent between them, like showing data in different ways or different tasks, we will want to use a Tab Bar in our application. The Tab Bar will gave us acces to this different views, like independent [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F06%2Fconfigurando-una-tab-bar%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F06%2Fconfigurando-una-tab-bar%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>When we want to create an application that contains different functionality related with the use of the application, but independent between them, like showing data in different ways or different tasks, we will want to use a Tab Bar in our application.</p>
<p>The Tab Bar will gave us acces to this different views, like independent modules, more over, it helps the user to place himself inside the application, telling him what he is seeing.</p>
<p>Today we will give basic indication to create and set up a Tab Bar in our application. In Xcode we have a template which will create an application with a Tab Bar and two different views, although it is a good start point, when we take a look to the code we can see much of what it&#8217;s going on, that because they use Interface Builder to do almost all the setting up. We will show a bit more of code.</p>
<p><strong>Structure</strong></p>
<p>We have an application, inside there is our Tab Bar, we need to tell the Tab Bar which views (<a href="http://developer.apple.com/iphone/library/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html">UIViewController</a>) it has to show, each view will take care of itself, but we need to setup the property tabBarItem (<a href="http://developer.apple.com/iphone/library/documentation/uikit/reference/UITabBarItem_Class/Reference/Reference.html">UITabBarItem</a>) for each view so the Tab Bar can show us the icon and title of it.</p>
<p><strong>Data</strong></p>
<p>The only thing we need is an icon for each view and a title. We can use both at the same time or only one of them, of course, a Tab Bar only with a title doesn&#8217;t look right so I will recommend at least to use an icon to represent what is done in that tab. The title is always welcome when the icon is not clear what represents.</p>
<p>The title isn&#8217;t more than a normal string that we will give in the code, but the icon is a bit more tricky and although Apple give as some system icons to use, take a look at <a href="http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/SystemProvided/SystemProvided.html">UITabBarSystemItem</a>, they also tell us how we have to create our own icon.</p>
<p>▪ Use PNG format.<br />
▪ Use only pure white with proper transparency.<br />
▪ Don&#8217;t add shadows.<br />
▪ Use anti-aliasing.<br />
▪ Size of 30 x 30 pixels.</p>
<p><strong>Code</strong></p>
<p>To create the Tab Bar and add it to the application use this</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>applicationDidFinishLaunching<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UIApplication <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>application <span style="color: #002200;">&#123;</span>
&nbsp;
tabBarController <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>UITabBarController alloc<span style="color: #002200;">&#93;</span> init<span style="color: #002200;">&#93;</span>;
&nbsp;
MyViewController<span style="color: #002200;">*</span> vc1 <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>MyViewController alloc<span style="color: #002200;">&#93;</span> init<span style="color: #002200;">&#93;</span>;
&nbsp;
MyOtherViewController<span style="color: #002200;">*</span> vc2 <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>MyOtherViewController alloc<span style="color: #002200;">&#93;</span> init<span style="color: #002200;">&#93;</span>;
&nbsp;
<span style="color: #400080;">NSArray</span><span style="color: #002200;">*</span> controllers <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSArray</span> arrayWithObjects<span style="color: #002200;">:</span>vc1, vc2, <span style="color: #a61390;">nil</span><span style="color: #002200;">&#93;</span>;
&nbsp;
tabBarController.viewControllers <span style="color: #002200;">=</span> controllers;
&nbsp;
<span style="color: #002200;">&#91;</span>window addSubview<span style="color: #002200;">:</span>tabBarController.view<span style="color: #002200;">&#93;</span>;
&nbsp;
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>We create the Tab Bar, the view controllers we need and put those in an array to tell the Tab Bar those are the one it has to show. We add the Tab Bar view to the window and we are finished.</p>
<p>To set up each of the UITabBarItem of each view we can use the following lines</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">UIImage<span style="color: #002200;">*</span> anImage <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>UIImage imageNamed<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;MyTabBarIcon.png&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
UITabBarItem<span style="color: #002200;">*</span> theItem <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>UITabBarItem alloc<span style="color: #002200;">&#93;</span> initWithTitle<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;TabBarItemTitle&quot;</span> 
                                                     image<span style="color: #002200;">:</span>anImage tag<span style="color: #002200;">:</span><span style="color: #2400d9;">0</span><span style="color: #002200;">&#93;</span>;
&nbsp;
<span style="color: #002200;">&#91;</span>myViewController setTabBarItem<span style="color: #002200;">:</span>theItem<span style="color: #002200;">&#93;</span>;</pre></div></div>

<p>Usually we will put these lines in the view controller itself, on the init method, but might be necesarly to do it in some other place when we are not using our own classes, for example when one of the tabs uses a Navigation Bar, in that case we can put these lines just after creating the Navigation Bar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zenbrains.com/blog/en/2010/06/configurando-una-tab-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zentap Pro es número uno en ventas en AppStore España en categoría de Utilidades</title>
		<link>http://www.zenbrains.com/blog/en/2010/02/zentap-pro-es-numero-uno-en-ventas-en-appstore-espana-en-categoria-de-utilidades/</link>
		<comments>http://www.zenbrains.com/blog/en/2010/02/zentap-pro-es-numero-uno-en-ventas-en-appstore-espana-en-categoria-de-utilidades/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 12:29:48 +0000</pubDate>
		<dc:creator>Aram Julhakyan</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[anuncios]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[zentap]]></category>

		<guid isPermaLink="false">http://www.zenbrains.com/blog/en/?p=106</guid>
		<description><![CDATA[Si señores, después de mucho tiempo inadvertido por fin, gracias a nuestros usuarios, hemos conseguido el codiciado puesto número 1. Llavemos ya 4 días en el primer puesto de aplicaciones de utilidad y 4 días días en el top 10 del ranking global de AppStore España. Gracias a todos vosotros !]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F02%2Fzentap-pro-es-numero-uno-en-ventas-en-appstore-espana-en-categoria-de-utilidades%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F02%2Fzentap-pro-es-numero-uno-en-ventas-en-appstore-espana-en-categoria-de-utilidades%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Si señores, después de mucho tiempo inadvertido por fin, gracias a nuestros usuarios, hemos conseguido el codiciado puesto número 1.<br />
Llavemos ya 4 días en el primer puesto de aplicaciones de utilidad y 4 días días en el top 10 del ranking global de AppStore España.<br />
Gracias a todos vosotros !</p>
<p><a href="http://www.zenbrains.com/blog/wp-content/uploads/2010/02/topCharts.png"><img class="aligncenter size-full wp-image-108" title="topCharts" src="http://www.zenbrains.com/blog/wp-content/uploads/2010/02/topCharts.png" alt="" width="527" height="565" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zenbrains.com/blog/en/2010/02/zentap-pro-es-numero-uno-en-ventas-en-appstore-espana-en-categoria-de-utilidades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo nunca visto, control de perros con el iPhone</title>
		<link>http://www.zenbrains.com/blog/en/2010/02/lo-nunca-visto-control-de-perros-con-el-iphone/</link>
		<comments>http://www.zenbrains.com/blog/en/2010/02/lo-nunca-visto-control-de-perros-con-el-iphone/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 11:21:01 +0000</pubDate>
		<dc:creator>Aram Julhakyan</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[perros]]></category>

		<guid isPermaLink="false">http://www.zenbrains.com/blog/en/?p=98</guid>
		<description><![CDATA[Un equipo de desarrollo español (Ivanovich Games), amigos de ZenBrains acaba de anunciar su última creación: iRemoteDog. Es una idea genial y muy original. La aplicación consiste en un mando de distancia que permite dar ordenes sonoros a tu perro. Claro, esta app no hace mágia, primero tienes que entrenar a tu perro para que [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F02%2Flo-nunca-visto-control-de-perros-con-el-iphone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.zenbrains.com%2Fblog%2Fen%2F2010%2F02%2Flo-nunca-visto-control-de-perros-con-el-iphone%2F&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Un equipo de desarrollo español (<a href="http://ivanovichgames.com">Ivanovich Games</a>), amigos de ZenBrains acaba de anunciar su última creación: <a href="http://ivanovichgames.com/iRemoteDog/iRemoteDog.html">iRemoteDog</a>.</p>
<p style="text-align: center;"><a href="http://www.zenbrains.com/blog/wp-content/uploads/2010/02/iRemoteDog.jpg"><img class="aligncenter size-full wp-image-99" title="iRemoteDog" src="http://www.zenbrains.com/blog/wp-content/uploads/2010/02/iRemoteDog.jpg" alt="" width="257" height="350" /></a></p>
<p>Es una idea genial y muy original. La aplicación consiste en un mando de distancia que permite dar ordenes sonoros a tu perro.</p>
<p>Claro, esta app no hace mágia, primero tienes que entrenar a tu perro para que aprenda esos sonidos.</p>
<p>Se usan un tipo de sonidos que son inaudibles para los humanos pero muy fácilmente reconocibles por los perros.</p>
<p>A parte  para los perros es más fácil entender y diferenciar este tipo de sonidos que la palabras.</p>
<p>Una vez entrenado, puede ser de los más gracioso hacer espectáculos para los amigos, nadie quedará indeferente:¿Controlar un perro con el iPhone, WOW?</p>
<p>Desde aquí deseamos suerte al desarrollador del programa y recomendamos la aplicación.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zenbrains.com/blog/en/2010/02/lo-nunca-visto-control-de-perros-con-el-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

