<?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>while ( true ) {  }</title>
	<atom:link href="http://www.albertopasca.it/whiletrue/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.albertopasca.it/whiletrue</link>
	<description>travel notes... maybe useful</description>
	<lastBuildDate>Wed, 16 May 2012 11:33:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>[App Store] The Last Two 1.0 &#8211; Per iPhone e iPad</title>
		<link>http://www.albertopasca.it/whiletrue/2012/05/app-store-1-0-iphone-ipad/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/05/app-store-1-0-iphone-ipad/#comments</comments>
		<pubDate>Wed, 16 May 2012 11:33:17 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[italiano]]></category>
		<category><![CDATA[parole]]></category>
		<category><![CDATA[the last two]]></category>
		<category><![CDATA[trivia]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1556</guid>
		<description><![CDATA[The Last Two Sei proprio sicuro di conoscere tutte le parole della lingua italiana? Metti alla prova le tue abilità linguistiche con questo gioco che ti farè ricordare l&#8217;infanzia! Un ottimo giochino per passare il tempo e scoprire parole mai sentite! Hai a disposizione un dizionario di circa 250.000 parole della lingua italiana e non [...]]]></description>
			<content:encoded><![CDATA[<h2>The Last Two</h2>
<p><center><br />
<img src="http://www.albertopasca.it/thelasttwo/LogoBig.png" alt="The Last Two per iPhone/iPad" /></p>
<p><a id="download-button" href="http://itunes.apple.com/it/app/the-last-two/id498118771?mt=8&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_appstore-lrg.gif" alt="The Last Two" style="border: 0;"/></a><br />
</center></p>
<p><strong>Sei proprio sicuro di conoscere tutte le parole della lingua italiana?</strong></p>
<p>Metti alla prova le tue abilità linguistiche con questo gioco che ti farè ricordare l&#8217;infanzia!<br />
Un ottimo giochino per passare il tempo e scoprire parole mai sentite! </p>
<p>Hai a disposizione un dizionario di circa <strong>250.000</strong> parole della lingua italiana e non solo! </p>
<p>Lo scopo del gioco è semplice, dovrai scrivere una parola che inizia con le <strong>ultime DUE LETTERE</strong> della precedente! Più sarè lunga la tua parola e più punti farai, ma soprattutto, più è complicata, più raddoppi! Se non sai cosa scrivere, &#8220;<strong>shake to change</strong>&#8220;!</p>
<h4>Maggiori dettagli qui: <a href="http://www.albertopasca.it/thelasttwo/" title="The Last Two per iPhone / iPad" target="_blank">http://www.albertopasca.it/thelasttwo/</a></h4>
<p><center></p>
<p><div>
<img src="http://a1.mzstatic.com/us/r30/Purple/v4/cb/67/c0/cb67c05f-14e7-ec1c-d539-4f49d659b108/mza_856280546853189879.png" alt="" height="300px" width="200px" align="left" />
</div>
<div>
<img src="http://a1.mzstatic.com/us/r30/Purple/v4/ec/15/a6/ec15a65d-1216-5ca6-64a0-a870fab70f0d/mza_1322431250660130591.png" alt="" height="300px" width="200px" />
</div>
</p>
<p><a id="download-button" href="http://itunes.apple.com/it/app/the-last-two/id498118771?mt=8&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_appstore-lrg.gif" alt="The Last Two" style="border: 0;"/></a><br />
</center></p>
<p>Rif: <a href="http://www.albertopasca.it/developer/mobile/game/" target="_blank">albertopasca.it</a><br />
Rif <a href="http://www.albertopasca.it/thelasttwo" target="_blank">The Last Two official page</a></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-1-0-iphone-ipad%2F&amp;title=%5BApp%20Store%5D%20The%20Last%20Two%201.0%20%26%238211%3B%20Per%20iPhone%20e%20iPad" id="wpa2a_2"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/05/app-store-1-0-iphone-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Apache] Rewrite rules for Dropbox</title>
		<link>http://www.albertopasca.it/whiletrue/2012/05/apache-rewrite-rules-dropbox/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/05/apache-rewrite-rules-dropbox/#comments</comments>
		<pubDate>Sun, 13 May 2012 20:38:24 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[rewrite rules]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1540</guid>
		<description><![CDATA[If you want an url to your website that is linked to your Dropbox Public folder, like this, www.albertopasca.it/cloud/MyFile.zip www.albertopasca.it/image/MyGallery you have found the solution, simply editing your .htaccess file on your site. 1234567RewriteEngine on ############## # DROPBOX ############## RewriteRule ^cloud/&#40;.*&#41;$ http://dl.dropbox.com/u/ID/$1 &#91;L&#93; RewriteRule ^image/&#40;.*&#41;$ https://www.dropbox.com/gallery/ID/1/$1 &#91;L&#93; Replace only ID with your dropbox ID. You [...]]]></description>
			<content:encoded><![CDATA[<p>If you want an url to your website that is linked to your Dropbox Public folder, like this,</p>
<p><strong>www.albertopasca.it/cloud/MyFile.zip</strong><br />
<strong>www.albertopasca.it/image/MyGallery</strong></p>
<p>you have found the solution, simply editing your <strong>.htaccess</strong> file on your site.</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">RewriteEngine on<br />
<br />
<span style="color: #666666; font-style: italic;">##############</span><br />
<span style="color: #666666; font-style: italic;"># DROPBOX</span><br />
<span style="color: #666666; font-style: italic;">##############</span><br />
RewriteRule ^cloud<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>.<span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>$ http:<span style="color: #000000; font-weight: bold;">//</span>dl.dropbox.com<span style="color: #000000; font-weight: bold;">/</span>u<span style="color: #000000; font-weight: bold;">/</span>ID<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$1</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>L<span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
RewriteRule ^image<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>.<span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>$ https:<span style="color: #000000; font-weight: bold;">//</span>www.dropbox.com<span style="color: #000000; font-weight: bold;">/</span>gallery<span style="color: #000000; font-weight: bold;">/</span>ID<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$1</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>L<span style="color: #7a0874; font-weight: bold;">&#93;</span></div></td></tr></tbody></table></div>
<p>Replace only ID with your dropbox ID.</p>
<hr />
<a href="http://db.tt/7frKQpz" target="_blank"><center><img border="0" src="https://www.dropbox.com/static/images/logo210.png" alt="" /></center></a><br />
You don&#8217;t have a dropbox account?</p>
<blockquote><p>For every friend who joins and installs Dropbox, <strong>we&#8217;ll give you both 500 MB of bonus space</strong> (up to a limit of 16 GB)! If you need even more space.</p></blockquote>
<p>Here link to join Dropbox! <strong><a href="http://db.tt/7frKQpz" target="_blank">http://db.tt/7frKQpz</a></strong></p>
<p>Ref: <a href="http://db.tt/7frKQpz" target="_blank">dropbox.com</a><br />
Ref: <a href="http://www.albertopasca.it/developer/milano" target="_blank">albertopasca.it</a></p>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* SLIM _blog */
google_ad_slot = "1995457656";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;linkname=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapache-rewrite-rules-dropbox%2F&amp;title=%5BApache%5D%20Rewrite%20rules%20for%20Dropbox" id="wpa2a_4"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/05/apache-rewrite-rules-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[App Store] Get PNG images from App Store Apps (ipa)</title>
		<link>http://www.albertopasca.it/whiletrue/2012/05/app-store-png-images-app-store-apps-ipa/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/05/app-store-png-images-app-store-apps-ipa/#comments</comments>
		<pubDate>Sun, 13 May 2012 17:07:41 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[ipa]]></category>
		<category><![CDATA[pngcrush]]></category>
		<category><![CDATA[revert-iphone-optimizations]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1525</guid>
		<description><![CDATA[Hi all, here a trick to extract all images from App Store applications. First of all, you need to syncronize your device with iTunes. Next, go to Music/iTunes/iTunes Medi/App folder and copy your IPA apps to another folder. - Rename .ipa to .zip and extract all contents. - Navigate in your etracted zip, locate .app [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,<br />
here a trick to <em>extract all images</em> from <strong>App Store</strong> applications.</p>
<p>First of all, you need to <strong>syncronize your device with iTunes</strong>.<br />
Next, go to <strong>Music/iTunes/iTunes Medi/App folder</strong> and <em>copy your IPA apps</em> to another folder.</p>
<p>- Rename .ipa to .zip and extract all contents.<br />
- Navigate in your etracted zip, locate .app file and right-click -> View contents.<br />
- Copy all images to another folder.</p>
<p>It&#8217;s not finished, because these images <strong>are not valid</strong> (optimize or encrypted, with size 0&#215;0).<br />
<center><br />
<img src="http://www.albertopasca.it/temp/ios_invalid_image.png" alt="" /></p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* SLIM _blog */
google_ad_slot = "1995457656";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p>All images in ipa are optimized with a tool named <strong>pngcrush</strong>.<br />
<strong>Wikipedia</strong>: <a href="http://en.wikipedia.org/wiki/Pngcrush" target="_blank">http://en.wikipedia.org/wiki/Pngcrush</a></p>
<p>We can use pngcrush in reverse way to convert the invalid images in valid once.</p>
<p><span id="more-1525"></span></p>
<p><strong>PNGCRUSH</strong> generally is located in <strong>iPhoneOS.platform</strong> folder.<br />
If you don&#8217;t know where is, open <strong>Terminal</strong> and type</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">locate</span> pngcrush <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #c20cb9; font-weight: bold;">more</span></div></td></tr></tbody></table></div>
<p>I made up a stupid script that loop all the images in a specified folder and then revert it to a valid png images!</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/bash</span><br />
<br />
<span style="color: #666666; font-style: italic;">#create a folder to put reverted images in</span><br />
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> RevertedImages<br />
<br />
<span style="color: #666666; font-style: italic;">#looping for png files in . or $1 parameter</span><br />
<span style="color: #000000; font-weight: bold;">for</span> png <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'*.png'</span><span style="color: #000000; font-weight: bold;">`</span><br />
<span style="color: #000000; font-weight: bold;">do</span><br />
&nbsp; <span style="color: #007800;">name</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #007800;">$png</span><span style="color: #000000; font-weight: bold;">`</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">#echo $name</span><br />
<br />
&nbsp; <span style="color: #666666; font-style: italic;">#pngcrush path with -revert-iphone-optimizations parameter</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">/</span>Applications<span style="color: #000000; font-weight: bold;">/</span>Xcode.app<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Developer<span style="color: #000000; font-weight: bold;">/</span>Platforms<span style="color: #000000; font-weight: bold;">/</span>iPhoneOS.platform<span style="color: #000000; font-weight: bold;">/</span>Developer<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><br />
&nbsp; &nbsp; &nbsp;pngcrush <span style="color: #660033;">-revert-iphone-optimizations</span> <span style="color: #007800;">$name</span> RevertedImages<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$name</span><br />
<br />
<span style="color: #000000; font-weight: bold;">done</span></div></td></tr></tbody></table></div>
<p>Open Terminal, digit</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">vi</span> RevertedImages.sh</div></td></tr></tbody></table></div>
<p>and paste code.</p>
<p>Save file and use</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x RevertedImages.sh</div></td></tr></tbody></table></div>
<p>to execute file.</p>
<p>Execute file ./RevertedImages.sh.</p>
<p>Well done!</p>
<p>In your RevertedImages folder now you have all valid images!<br />
<center><br />
<img src="http://www.albertopasca.it/temp/ios_valid_image.png" alt="" /><br />
</center></p>
<p>enjoy!</p>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* 336x280, blog */
google_ad_slot = "5065204454";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p>Ref: <a href="http://www.albertopasca.it/developer/ios/mobile" target="_blank">albertopasca.it</a></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;linkname=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fapp-store-png-images-app-store-apps-ipa%2F&amp;title=%5BApp%20Store%5D%20Get%20PNG%20images%20from%20App%20Store%20Apps%20%28ipa%29" id="wpa2a_6"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/05/app-store-png-images-app-store-apps-ipa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Objective-C] Simulating Pop when Push a NavController</title>
		<link>http://www.albertopasca.it/whiletrue/2012/05/objective-c-simulating-pop-animation-push-navcontroller/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/05/objective-c-simulating-pop-animation-push-navcontroller/#comments</comments>
		<pubDate>Wed, 02 May 2012 00:42:47 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[navigationController]]></category>
		<category><![CDATA[popViewControllerAnimated]]></category>
		<category><![CDATA[pushViewController]]></category>
		<category><![CDATA[REVERSE]]></category>
		<category><![CDATA[setViewControllers]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1523</guid>
		<description><![CDATA[You have to push a ViewController, but you want to push it in REVERSE way (to back). 1&#160; &#91;self.navigationController pushViewController:_Ctrl animated:YES&#93;; How to do? This is pop effect when you want to push a controller &#8220;back&#8221;! 12345&#160;NSMutableArray *vc = self.navigationController.viewControllers; &#160;&#91;vc insertObject:_Ctrl atIndex:&#91;vc count&#93;-1&#93;; &#160;&#91;self.navigationController setViewControllers:vc animated:NO&#93;; &#160;&#91;self.navigationController popViewControllerAnimated:YES&#93;; Cool. enjoy.]]></description>
			<content:encoded><![CDATA[<p>You have to push a ViewController, but you want to push it in REVERSE way (to back).</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; <span style="color: #002200;">&#91;</span>self.navigationController pushViewController<span style="color: #002200;">:</span>_Ctrl animated<span style="color: #002200;">:</span><span style="color: #a61390;">YES</span><span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p>How to do?</p>
<p>This is pop effect when you want to push a controller &#8220;back&#8221;!</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #400080;">NSMutableArray</span> <span style="color: #002200;">*</span>vc <span style="color: #002200;">=</span> self.navigationController.viewControllers;<br />
&nbsp;<span style="color: #002200;">&#91;</span>vc insertObject<span style="color: #002200;">:</span>_Ctrl atIndex<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span>vc count<span style="color: #002200;">&#93;</span><span style="color: #002200;">-</span><span style="color: #2400d9;">1</span><span style="color: #002200;">&#93;</span>;<br />
<br />
&nbsp;<span style="color: #002200;">&#91;</span>self.navigationController setViewControllers<span style="color: #002200;">:</span>vc animated<span style="color: #002200;">:</span><span style="color: #a61390;">NO</span><span style="color: #002200;">&#93;</span>;<br />
&nbsp;<span style="color: #002200;">&#91;</span>self.navigationController popViewControllerAnimated<span style="color: #002200;">:</span><span style="color: #a61390;">YES</span><span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p>Cool.</p>
<p>enjoy.</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;linkname=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-simulating-pop-animation-push-navcontroller%2F&amp;title=%5BObjective-C%5D%20Simulating%20Pop%20when%20Push%20a%20NavController" id="wpa2a_8"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/05/objective-c-simulating-pop-animation-push-navcontroller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Objective-C] Change RootViewController of Navigation Controller</title>
		<link>http://www.albertopasca.it/whiletrue/2012/05/objective-c-change-rootviewcontroller-navigation-controller/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/05/objective-c-change-rootviewcontroller-navigation-controller/#comments</comments>
		<pubDate>Tue, 01 May 2012 23:41:22 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[navigationController]]></category>
		<category><![CDATA[popToRootViewController]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1516</guid>
		<description><![CDATA[Simple trick do change default RootViewController on your UINavigationController. 12345&#160; NSMutableArray *vc = self.navigationController.viewControllers; &#160; &#91;vc replaceObjectAtIndex:0 withObject:self&#93;; &#160; &#91;self.navigationController setViewControllers:vc&#93;; Now you can use 1&#160; &#91;self.navigationController popToRootViewControllerAnimated:YES&#93;; when you want. that&#8217;s all.]]></description>
			<content:encoded><![CDATA[<p>Simple trick do change default RootViewController on your UINavigationController.</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; <span style="color: #400080;">NSMutableArray</span> <span style="color: #002200;">*</span>vc <span style="color: #002200;">=</span> self.navigationController.viewControllers;<br />
<br />
&nbsp; <span style="color: #002200;">&#91;</span>vc replaceObjectAtIndex<span style="color: #002200;">:</span><span style="color: #2400d9;">0</span> withObject<span style="color: #002200;">:</span>self<span style="color: #002200;">&#93;</span>;<br />
<br />
&nbsp; <span style="color: #002200;">&#91;</span>self.navigationController setViewControllers<span style="color: #002200;">:</span>vc<span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p>Now you can use</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; <span style="color: #002200;">&#91;</span>self.navigationController popToRootViewControllerAnimated<span style="color: #002200;">:</span><span style="color: #a61390;">YES</span><span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p>when you want.</p>
<p>that&#8217;s all.</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;linkname=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F05%2Fobjective-c-change-rootviewcontroller-navigation-controller%2F&amp;title=%5BObjective-C%5D%20Change%20RootViewController%20of%20Navigation%20Controller" id="wpa2a_10"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/05/objective-c-change-rootviewcontroller-navigation-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Fun] Operazione Trasparenza governo.it</title>
		<link>http://www.albertopasca.it/whiletrue/2012/04/fun-operazione-trasparenza-governo-it/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/04/fun-operazione-trasparenza-governo-it/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 12:42:41 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[governo]]></category>
		<category><![CDATA[robots.txt]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1506</guid>
		<description><![CDATA[Operazione trasparenza consulenti e dirigenti sito www.governo.it. From governo.it Cos&#8217;è il file robots.txt? http://it.wikipedia.org/wiki/Robots.txt]]></description>
			<content:encoded><![CDATA[<p>Operazione trasparenza consulenti e dirigenti sito www.governo.it.</p>
<p><img src="http://www.albertopasca.it/temp/governo_robots.png" alt="Governo Italia Operazione trasparenza" /></p>
<p>From <a href="http://www.governo.it/robots.txt" title="Operazione Trasparenza Governo" target="_blank">governo.it</a></p>
<p>Cos&#8217;è il file <strong>robots.txt</strong>? <a href="http://it.wikipedia.org/wiki/Robots.txt" title="Cosa sono i Robots TXT" target="_blank">http://it.wikipedia.org/wiki/Robots.txt</a></p>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* 336x280, blog */
google_ad_slot = "5065204454";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;linkname=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Ffun-operazione-trasparenza-governo-it%2F&amp;title=%5BFun%5D%20Operazione%20Trasparenza%20governo.it" id="wpa2a_12"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/04/fun-operazione-trasparenza-governo-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[jQuery Mobile] &#8211; albertopasca.it mobile v2</title>
		<link>http://www.albertopasca.it/whiletrue/2012/04/jquery-mobile-albertopasca-it-mobile-v2/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/04/jquery-mobile-albertopasca-it-mobile-v2/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 10:44:34 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1501</guid>
		<description><![CDATA[albertopasca.it &#8211; new mobile site, v2.0. Go from a mobile device to www.albertopasca.it Screenshot: enjoy.]]></description>
			<content:encoded><![CDATA[<h3>albertopasca.it &#8211; new mobile site, v2.0.</h3>
<p>Go from a mobile device to <a href="http://www.albertopasca.it" target="_blank">www.albertopasca.it</a></p>
<p>Screenshot:<br />
<center><br />
<img src="http://www.albertopasca.it/temp/albertopasca_mobile.jpg" alt="pasca iOS specialist developer" /><br />
</center></p>
<p>enjoy.</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;linkname=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fjquery-mobile-albertopasca-it-mobile-v2%2F&amp;title=%5BjQuery%20Mobile%5D%20%26%238211%3B%20albertopasca.it%20mobile%20v2" id="wpa2a_14"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/04/jquery-mobile-albertopasca-it-mobile-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[App Store] &#8211; TuttoCittà 1.0 : iPhone / iPad</title>
		<link>http://www.albertopasca.it/whiletrue/2012/04/app-store-tuttocitta-1-0-iphone-ipad/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/04/app-store-tuttocitta-1-0-iphone-ipad/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 07:59:32 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[tuttocittà]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1472</guid>
		<description><![CDATA[Well, done! Tutto Città per iOS From AppStore ( http://itunes.apple.com/it/app/tutto-citta/id508345696?l=it&#038;ls=1&#038;mt=8 ): …e ora il tuo TuttoCittà diventa APP! Il pratico e notissimo volumetto che da sempre aiuta gli italiani ad orientarsi – in auto o piedi &#8211; tra le strade cittadine si è fatto APP, e lo ha fatto diventando l’app che ti fa vivere [...]]]></description>
			<content:encoded><![CDATA[<p>Well, done! </p>
<h3>Tutto Città per iOS</h3>
<p><center><br />
<a href="http://itunes.apple.com/it/app/tutto-citta/id508345696?mt=8&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_appstore-lrg.gif" alt="Tutto Città - SEAT Pagine Gialle S.p.A" style="border: 0;"/></a></p>
<p><div>
<img src="http://a1.mzstatic.com/us/r1000/064/Purple/v4/7c/ef/6c/7cef6c49-867b-1ba7-1ea5-eb09c4b9670a/mza_1251010021082720031.320x480-75.jpg" alt="" height="300px" width="200px" align="left" />
</div>
<div>
<img src="http://a2.mzstatic.com/us/r1000/079/Purple/v4/ea/74/e5/ea74e5e9-64a2-1721-3ec1-63fe79518761/mza_7374302914722986433.320x480-75.jpg" alt="" height="300px" width="200px" />
</div>
</p>
<hr />
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* new_slim_blog */
google_ad_slot = "1060475500";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<h3>From AppStore</h3>
<p> ( <a href="http://itunes.apple.com/it/app/tutto-citta/id508345696?l=it&#038;ls=1&#038;mt=8" title="http://itunes.apple.com/it/app/tutto-citta/id508345696?l=it&#038;ls=1&#038;mt=8" target="_blank">http://itunes.apple.com/it/app/tutto-citta/id508345696?l=it&#038;ls=1&#038;mt=8</a> ):</p>
<p>…e ora il tuo TuttoCittà diventa APP!</p>
<p>Il pratico e notissimo volumetto che da sempre aiuta gli italiani ad orientarsi – in auto o piedi &#8211; tra le strade cittadine si è fatto APP, e lo ha fatto diventando l’app che ti fa vivere a pieno la tua città.</p>
<p>I 39 volumi con le mappe di 350 località si evolvono per coprire tutta l’Italia e stare nel palmo della tua mano!</p>
<p>Grazie alla rapida identificazione della tua posizione, l’app TuttoCittà ti permette di:<br />
• Visualizzare la mappa del luogo e il nome della strada in cui ti trovi, anche in modalità fotografica<br />
• Creare percorsi personalizzati per spostarti in auto o a piedi, guidandoti passo passo fino alla meta<br />
• Trovare l’indirizzo dell’azienda o della persona che cerchi (anche tra i tuoi contatti in rubrica!) ed essere guidato fino a raggiungerla<br />
• Sapere la velocità a cui ti stai muovendo e la quota altimetrica del luogo dove ti trovi</p>
<p>E un aiuto prezioso è la funzione “trovaquì”, con la quale è più facile vivere la tua città, organizzare una serata in giro con gli amici, ma anche risolvere l’imprevisto dell’ultimo minuto.</p>
<p>Grazie al “trovaquì” infatti puoi arricchire la tua mappa con un solo tap per:<br />
• scoprire dove sono gli spettacoli, le mostre, le sagre, i mercatini e gli eventi culturali più vicini a te<br />
• individuare facilmente le farmacie di turno e le aperture festive dei centri commerciali della tua zona!<br />
• trovare su mappa attività come hotel, ristoranti, bed&breakfast; ma anche servizi utili come benzinai, parcheggi, bancomat, ospedali, uffici postali, ecc&#8230;</p>
<p>&#8230;il tutto con l’affidabilità dei dati di Seat Pagine Gialle</p>
<p>Ma non finisce qui.<br />
L’app TuttoCittà ti regala una funzione davvero utile: con la “sveglia gps” ti basta impostare la destinazione e il raggio d’azione e sarà TuttoCittà – anche con la app in background &#8211; ad avvisarti quando sarai nei pressi della tua destinazione! Ma attenzione, l&#8217;uso continuativo del GPS da parte della app in background puo&#8217; ridurre in maniera significativa la durata della batteria.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Avere la città nel palmo della tua mano non è mai stato così facile!</p>
<p>In più, è gratis!</p>
<h3>Download</h3>
<p><a href="http://itunes.apple.com/it/app/tutto-citta/id508345696?mt=8&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_appstore-lrg.gif" alt="Tutto Città - SEAT Pagine Gialle S.p.A" style="border: 0;"/></a></p>
<p>Ref: <a href="http://www.albertopasca.it/developer/iphone/app" title="pasca iphone developer" target="_blank">albertopasca.it</a><br />
Ref: <a href="http://www.tuttocitta.it" title="pasca iphone developer" target="_blank">tuttocitta.it</a></p>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* 336x280, blog */
google_ad_slot = "5065204454";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;linkname=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fapp-store-tuttocitta-1-0-iphone-ipad%2F&amp;title=%5BApp%20Store%5D%20%26%238211%3B%20TuttoCitt%C3%A0%201.0%20%3A%20iPhone%20%2F%20iPad" id="wpa2a_16"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/04/app-store-tuttocitta-1-0-iphone-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Objective-C] Share Classes and objects between apps</title>
		<link>http://www.albertopasca.it/whiletrue/2012/04/objective-c-share-classes-objects-apps/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/04/objective-c-share-classes-objects-apps/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 13:17:23 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[APBase64Converter]]></category>
		<category><![CDATA[base64DataFromString]]></category>
		<category><![CDATA[base64forData]]></category>
		<category><![CDATA[handleOpenURL]]></category>
		<category><![CDATA[NSKeyedArchiver]]></category>
		<category><![CDATA[NSKeyedUnarchiver]]></category>
		<category><![CDATA[openURL]]></category>
		<category><![CDATA[pasca]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1438</guid>
		<description><![CDATA[Hi all! Today I&#8217;ll show you how to communicate between installed apps, sharing classes and objects or simple url parameters. Here a sample video: How to? :: First of all, create two (or more) empty projects. :: Open in all projects your plist file Add these rows: Url Scheme is the app name, used to [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all!</p>
<p>Today I&#8217;ll show you how to communicate between installed apps, sharing classes and objects or simple url parameters.</p>
<p>Here a sample video:</p>
<p><center><br />
<object width="420" height="315"><param name="movie" value="http://www.youtube.com/v/PcU5FIthmpo?version=3&amp;hl=it_IT&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PcU5FIthmpo?version=3&amp;hl=it_IT&amp;rel=0" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
</center></p>
<h2>How to?</h2>
<h5> :: First of all, create two (or more) empty projects.</h5>
<h5> :: Open in all projects your plist file</h5>
<p>Add these rows:<br />
<img src="http://www.albertopasca.it/temp/ios-plist-url.png" alt="" /><br />
<strong>Url Scheme</strong> is the app name, used to open it from url!</p>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* new_slim_blog */
google_ad_slot = "1060475500";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<h2>Code</h2>
<p>In your Application Delegate (m) add this snippet (in every proj), to override handleOpenURL method:</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">BOOL</span><span style="color: #002200;">&#41;</span>application<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UIApplication <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>application handleOpenURL<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSURL</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>url<br />
<span style="color: #002200;">&#123;</span><br />
&nbsp; <span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">!</span>url<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span> &nbsp;<span style="color: #a61390;">return</span> <span style="color: #a61390;">NO</span>; <span style="color: #002200;">&#125;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>URLString <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>url absoluteString<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> setObject<span style="color: #002200;">:</span>URLString forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;url&quot;</span><span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> synchronize<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #a61390;">return</span> <span style="color: #a61390;">YES</span>;<br />
<span style="color: #002200;">&#125;</span></div></td></tr></tbody></table></div>
<p>Now, create a button and add this action to it:</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>UIApplication sharedApplication<span style="color: #002200;">&#93;</span> <br />
&nbsp; &nbsp; openURL<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSURL</span> URLWithString<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;appdue://mode=test&quot;</span><span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p>Now you&#8217;re able to open &#8220;appdue&#8221; or &#8220;appuno&#8221; from code, passing a parameter named &#8220;mode&#8221; with a value of &#8220;test&#8221;.</p>
<p><center></p>
<p><div>
<img src="http://www.albertopasca.it/temp/ios-appuno.png" alt="" height="400px" align="left" />
</div>
<div>
<img src="http://www.albertopasca.it/temp/ios-appdue.png" alt="" height="400px" />
</div>
</p>
<p></center></p>
<p>Easy, but now we send a class to second application&#8230;</p>
<p><span id="more-1438"></span></p>
<p>The process is similar, but we need to pass an NSData object from url.</p>
<p>To do this, we need encode data to base64 and append it to url. After that, receiver app, decode base64 data and retrieve class content!</p>
<p>I make a library to simplify encode/decode. You can download from <a href="http://www.albertopasca.it/labs/libs/APBase64_get.php" title="pasca base64 coder encoder library ios">here</a>.<br />
To use it,</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #6e371a;">#import &quot;APBase64Converter.h&quot;</span><br />
<span style="color: #002200;">&#91;</span>...<span style="color: #002200;">&#93;</span><br />
<span style="color: #002200;">&#91;</span>APBase64Converter base64DataFromString<span style="color: #002200;">:</span>yourString<span style="color: #002200;">&#93;</span>;<br />
<span style="color: #002200;">&#91;</span>APBase64Converter base64forData<span style="color: #002200;">:</span>yourData<span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p><strong>APClass</strong> is a simple class with an int and an NSString objects.</p>
<p>To store APClass data in an NSData object, we need use <strong>NSKeyedArchiver</strong>. To retrieve, <strong>NSKeyedUnarchiver</strong>.</p>
<h3>Encoding data</h3>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; APClass <span style="color: #002200;">*</span>c <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>APClass alloc<span style="color: #002200;">&#93;</span> init<span style="color: #002200;">&#93;</span>;<br />
&nbsp; c.aNumber <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>_TxtNum.text intValue<span style="color: #002200;">&#93;</span>;<br />
&nbsp; c.aString <span style="color: #002200;">=</span> _TxtStr.text;<br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; <span style="color: #400080;">NSMutableData</span> <span style="color: #002200;">*</span>data <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSMutableData</span> data<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #400080;">NSKeyedArchiver</span> <span style="color: #002200;">*</span>encoder <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSKeyedArchiver</span> alloc<span style="color: #002200;">&#93;</span> initForWritingWithMutableData<span style="color: #002200;">:</span>data<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span>encoder encodeObject<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSNumber</span> numberWithInt<span style="color: #002200;">:</span>c.aNumber<span style="color: #002200;">&#93;</span> forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;aNum&quot;</span><span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span>encoder encodeObject<span style="color: #002200;">:</span>c.aString forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;aStr&quot;</span><span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span>encoder finishEncoding<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span>encoder release<span style="color: #002200;">&#93;</span>;<br />
<br />
&nbsp; <span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>d <span style="color: #002200;">=</span> <br />
&nbsp; &nbsp; <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;appdue://obj=%@&quot;</span>, <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #002200;">&#91;</span>APBase64Converter base64forData<span style="color: #002200;">:</span>data<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span>c release<span style="color: #002200;">&#93;</span>;<br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>UIApplication sharedApplication<span style="color: #002200;">&#93;</span> openURL<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSURL</span> URLWithString<span style="color: #002200;">:</span>d<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<h3>Decoding data</h3>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; <span style="color: #400080;">NSData</span> <span style="color: #002200;">*</span>data <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>APBase64Converter base64DataFromString<span style="color: #002200;">:</span>urlParams<span style="color: #002200;">&#93;</span>;<br />
&nbsp; &nbsp; <br />
&nbsp; <span style="color: #400080;">NSKeyedUnarchiver</span> <span style="color: #002200;">*</span>decoder <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSKeyedUnarchiver</span> alloc<span style="color: #002200;">&#93;</span> initForReadingWithData<span style="color: #002200;">:</span>data<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #a61390;">int</span> number &nbsp; &nbsp; &nbsp; <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>decoder decodeObjectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;aNum&quot;</span><span style="color: #002200;">&#93;</span> intValue<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span><span style="color: #a61390;">string</span> <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>decoder &nbsp;decodeObjectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;aStr&quot;</span><span style="color: #002200;">&#93;</span>;<br />
<br />
&nbsp; <span style="color: #002200;">&#91;</span>decoder finishDecoding<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#91;</span>decoder release<span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* 336x280, blog */
google_ad_slot = "5065204454";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p>That&#8217;s all!<br />
A simple way to pass binary data from apps without using parameters!</p>
<p>You can download libraries and files:</p>
<h5><a href="http://www.albertopasca.it/labs/libs/APBase64_get.php" title="pasca base64 coder encoder library ios">APBase64Converter.zip</a></h5>
<h5><a href="http://www.albertopasca.it/labs/libs/AppUno_get.php" title="pasca share data from apps ios">AppUno Xcode Project</a></h5>
<h5><a href="http://www.albertopasca.it/labs/libs/AppDue_get.php" title="pasca share data from apps ios">AppDue Xcode Project</a></h5>
<h5><a href="http://www.albertopasca.it/labs/libs/AppUnoDueLib_get.php" title="pasca share data from apps ios">Unique ZIP</a></h5>
<p></p>
<p>Ref: <a href="http://www.albertopasca.it/developer/iphone/" title="pasca developer iphone ipad apps" target="_blank">albertopasca.it</a></p>
<div style="border-width: 1px; border-style: solid; border-color: gray; width: 150px;">
Experimental box:</p>
<div class="optimum7-microdata person" itemscope itemtype="http://schema.org/Person">
<h2 class="name" itemprop="name">Alberto Pasca</h2>
<p><img class="bio-img" src="https://lh6.googleusercontent.com/-tjCa-A5jKAw/AAAAAAAAAAI/AAAAAAAAAFE/opGYEErg7Bg/s48-c-k/photo.jpg" itemprop="image" /><br /><span class="job-title" itemprop="jobTitle"><b>iOS Specialist</b></span><br /><span class="work-location" itemprop="workLocation">Milano</span><br /><a class="url" href="www.albertopasca.it" itemprop="url">www.albertopasca.it</a></div>
<p>
</div>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;linkname=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F04%2Fobjective-c-share-classes-objects-apps%2F&amp;title=%5BObjective-C%5D%20Share%20Classes%20and%20objects%20between%20apps" id="wpa2a_18"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/04/objective-c-share-classes-objects-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Objective-C] UUID on iOS 5</title>
		<link>http://www.albertopasca.it/whiletrue/2012/03/objective-c-uuid-ios-5/</link>
		<comments>http://www.albertopasca.it/whiletrue/2012/03/objective-c-uuid-ios-5/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 09:51:25 +0000</pubDate>
		<dc:creator>Alberto</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Conf]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[APUUID]]></category>
		<category><![CDATA[CFUUIDCreate]]></category>
		<category><![CDATA[CFUUIDCreateString]]></category>
		<category><![CDATA[CFUUIDRef]]></category>
		<category><![CDATA[ios5]]></category>
		<category><![CDATA[NSUserDefaults]]></category>
		<category><![CDATA[uniqueIdentifier]]></category>

		<guid isPermaLink="false">http://www.albertopasca.it/whiletrue/?p=1404</guid>
		<description><![CDATA[Hi all, today a simple way to get device UID from code because in iOS5, function uniqueIdentifier was deprecated. Src: UIDevice/uniqueIdentifier This is my way, using CFUUID class (reference here), but there is surely a better method to do this: CODE > Create a new UUID > Store it to UserDefault > Get it from [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,<br />
today a simple way to get <strong>device UID</strong> from code because in <strong>iOS5</strong>, function <strong>uniqueIdentifier</strong> was deprecated.</p>
<p>Src: <a href="http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDevice_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/instp/UIDevice/uniqueIdentifier">UIDevice/uniqueIdentifier</a></p>
<p><strong>This is my way</strong>, using CFUUID class (<a href="https://developer.apple.com/library/mac/#documentation/CoreFoundation/Reference/CFUUIDRef/Reference/reference.html">reference here</a>), but there is <em>surely a better method to do this</em>:</p>
<h3>CODE</h3>
<p>> Create a new UUID<br />
> Store it to UserDefault<br />
> Get it from UserDefault</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">+</span> <span style="color: #002200;">&#40;</span><span style="color: #400080;">NSString</span><span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span> GetUID <span style="color: #002200;">&#123;</span><br />
&nbsp; CFUUIDRef theUUID <span style="color: #002200;">=</span> CFUUIDCreate<span style="color: #002200;">&#40;</span><span style="color: #a61390;">NULL</span><span style="color: #002200;">&#41;</span>;<br />
&nbsp; CFStringRef <span style="color: #a61390;">string</span> <span style="color: #002200;">=</span> CFUUIDCreateString<span style="color: #002200;">&#40;</span><span style="color: #a61390;">NULL</span>, theUUID<span style="color: #002200;">&#41;</span>;<br />
&nbsp; CFRelease<span style="color: #002200;">&#40;</span>theUUID<span style="color: #002200;">&#41;</span>;<br />
&nbsp; <span style="color: #a61390;">return</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#40;</span><span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span><span style="color: #a61390;">string</span> autorelease<span style="color: #002200;">&#93;</span>;<br />
<span style="color: #002200;">&#125;</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; <span style="color: #400080;">NSUserDefaults</span> <span style="color: #002200;">*</span>standardUserDefaults <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>standardUserDefaults<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #002200;">&#91;</span>standardUserDefaults setObject<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span>YourClass GetUID<span style="color: #002200;">&#93;</span> forKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;UID&quot;</span><span style="color: #002200;">&#93;</span>;<br />
&nbsp; &nbsp; <span style="color: #002200;">&#91;</span>standardUserDefaults synchronize<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #002200;">&#125;</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #002200;">+</span> <span style="color: #002200;">&#40;</span><span style="color: #400080;">NSString</span><span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span> UID <span style="color: #002200;">&#123;</span><br />
&nbsp; <span style="color: #400080;">NSUserDefaults</span> <span style="color: #002200;">*</span>standardUserDefaults <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span>;<br />
&nbsp; <span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>standardUserDefaults<span style="color: #002200;">&#41;</span> <span style="color: #a61390;">return</span> <span style="color: #002200;">&#91;</span>standardUserDefaults objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;UID&quot;</span><span style="color: #002200;">&#93;</span>;<br />
<span style="color: #002200;">&#125;</span></div></td></tr></tbody></table></div>
<p>Make sure you&#8217;re saving only ONE time uid to local storage. GetUID method, create a new one every time.</p>
<hr />
<h3>LIBRARY</h3>
<p><img src="http://www.albertopasca.it/temp/ios_static.png" /></p>
<p>If you want an easy library to include in your projects, you can download version 0.1 from zip.</p>
<h4> :: <a href="http://www.albertopasca.it/labs/libs/APUUID_get.php" title="Pasca UUID ios5 no deprecated" target="_blank">DOWNLOAD</a> :: </h4>
<h5> How to use? </h5>
<p>:: Add in your project framework the library (libAPUUID.a file)<br />
:: Add APUUID.h in your project.</p>
<p>To get UUID:</p>
<div class="codecolorer-container objc geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #6e371a;">#import &quot;APUUID.h&quot;</span><br />
<span style="color: #002200;">&#91;</span>...<span style="color: #002200;">&#93;</span><br />
NSLog<span style="color: #002200;">&#40;</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;%@&quot;</span>, <span style="color: #002200;">&#91;</span>APUUID uniqueIdentifier<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span>;</div></td></tr></tbody></table></div>
<p>easy way. It works on iOS >= 3.0. On Device and Simulator.</p>
<p>Soon on github&#8230;</p>
<p>Hope this helps.</p>
<p><center><br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-5388991997823793";
/* 336x280, blog */
google_ad_slot = "5065204454";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
<p>Ref: <a href="http://www.albertopasca.it/developer/mobile/iphone/" title="Pasca Mobile Developer" target="_blank">albertopasca.it</a></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_netlog" href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Netlog" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="MySpace" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;linkname=%5BObjective-C%5D%20UUID%20on%20iOS%205" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.albertopasca.it%2Fwhiletrue%2F2012%2F03%2Fobjective-c-uuid-ios-5%2F&amp;title=%5BObjective-C%5D%20UUID%20on%20iOS%205" id="wpa2a_20"><img src="http://www.albertopasca.it/whiletrue/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.albertopasca.it/whiletrue/2012/03/objective-c-uuid-ios-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

