<?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>Bubi Devs &#187; Leopard</title>
	<atom:link href="http://www.bubidevs.net/tag/leopard/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bubidevs.net</link>
	<description>&#34;Siate affamati. Siate folli&#34;</description>
	<lastBuildDate>Sun, 15 Jan 2012 17:24:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>MacTip #10: Verbose Mode [AGGIORNATO]</title>
		<link>http://www.bubidevs.net/2010/01/02/mactip-10-verbose-mode/</link>
		<comments>http://www.bubidevs.net/2010/01/02/mactip-10-verbose-mode/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 07:15:35 +0000</pubDate>
		<dc:creator>Fast</dc:creator>
				<category><![CDATA[MacTip]]></category>
		<category><![CDATA[-v]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac Os X]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[Verbose Mode]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=3683</guid>
		<description><![CDATA[La &#8220;Verbose Mode&#8220;, detta anche &#8220;Modalità dettagliata&#8220;, è una modalità che può essere utilizzata per la risoluzione di problemi o per lo sviluppo di software. Per attivare/entrare nella Verbose Mode non dovrete far altro che seguire questi semplici passaggi: Se il computer è acceso, spegnerlo. Premere sul pulsante di accensione per avviare il computer. Subito...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2010/01/Scaled-Image1.png"><img class="alignnone size-full wp-image-3684" title="Scaled Image" src="http://www.bubidevs.net/wp-content/uploads/2010/01/Scaled-Image1.png" alt="Scaled Image" width="450" height="337" /></a></p>
<p style="text-align: left;">La &#8220;<strong>V</strong><strong>erbose Mode</strong>&#8220;, detta anche &#8220;<strong>Modalità dettagliata</strong>&#8220;, è una modalità che può essere utilizzata per la risoluzione di problemi o per lo sviluppo di software.</p>
<p style="text-align: left;">Per attivare/entrare nella Verbose Mode non dovrete far altro che seguire questi semplici passaggi:</p>
<p><span id="more-3683"></span></p>
<ol>
<li>Se il computer è acceso, spegnerlo.</li>
<li>Premere sul pulsante di accensione per avviare il computer.</li>
<li>Subito dopo, tenete premuti i tasti (Cmd-V)</li>
</ol>
<p>Se viene visualizzato sullo schermo un testo bianco, è stato effettuato l&#8217;accesso in modalità dettagliata.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding: 0px;">L&#8217;uscita dalla modalità dettagliata avviene in modo automatico quando la sequenza di avvio raggiunge una determinata fase di avanzamento e viene visualizzata la schermata blu, oppure semplicemente spegnendo il Mac.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding: 0px;">Se la sequenza di avvio non va oltre la modalità dettagliata e non vengono visualizzati messaggi di avanzamento, tenete premuto il pulsante di alimentazione finché il computer si spegne.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding: 0px;">Questa modalità è utile se ci si occupa di sviluppo di applicazioni particolari, oppure può essere necessaria solo per la risoluzione di eventuali problemi durante l&#8217;avvio o lo spegnimento del Mac.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; text-align: center; padding: 0px;"><object style="width: 480px; height: 295px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/H6KRfKsvCSA&amp;hl=it_IT&amp;fs=1&amp;" /><param name="align" value="right" /><embed style="width: 480px; height: 295px;" type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/H6KRfKsvCSA&amp;hl=it_IT&amp;fs=1&amp;" align="right"></embed></object></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; text-align: left; padding: 0px;">AGGIORNAMENTO: se volete far in modo che ogni volta che accendete il mac esso entri nella &#8220;Verbose Mode&#8221;, aprite il terminale e digitate questi comandi:</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; text-align: left; padding: 0px;">se utilizzate <strong>Leopard:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> nvram boot-args=<span style="color: #ff0000;">&quot;-v&quot;</span></pre></div></div>

<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; text-align: left; padding: 0px;">per disattivarla invece:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> nvram boot-args=</pre></div></div>

<p>se utilizzate <strong>Snow Leopard</strong> invece non sappiamo di preciso se comandi siano gli stessi, poichè non l&#8217;abbiamo testato.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; text-align: right; padding: 0px;">[Grazie mille a "<a href="http://www.antoniolore.net/">ovosodo</a>"]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2010/01/02/mactip-10-verbose-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bubi Devs Dashboard 1.2: il nostro widget per la DashBoard si aggiorna [AGGIORNATO]</title>
		<link>http://www.bubidevs.net/2009/12/26/bubi-devs-dashboard-1-2-il-nostro-widget-per-la-dashboard-si-aggiorna/</link>
		<comments>http://www.bubidevs.net/2009/12/26/bubi-devs-dashboard-1-2-il-nostro-widget-per-la-dashboard-si-aggiorna/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:41:58 +0000</pubDate>
		<dc:creator>Fast</dc:creator>
				<category><![CDATA[BubiDevs Dashboard Widget]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[BubiDevs]]></category>
		<category><![CDATA[dashcode]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=3550</guid>
		<description><![CDATA[Ho appena aggioranto il nostro widget per la &#8220;Dashboard&#8221; del Mac, che giunge così alla versione 1.2 correggendo un piccolissimo bug. Questo errore impediva di aprire il nostro sito quando si cliccava sul logo presente nel widget, e rimandava ad una pagina inesistente di &#8220;iSpazio&#8221; (dove era ospitato mesi e mesi fa il blog). Per...]]></description>
			<content:encoded><![CDATA[<p>Ho appena aggioranto il nostro widget per la &#8220;Dashboard&#8221; del Mac, che giunge così alla versione 1.2 correggendo un piccolissimo bug. Questo errore impediva di aprire il nostro sito quando si cliccava sul logo presente nel widget, e rimandava ad una pagina inesistente di &#8220;<a href="http://www.ispazio.net/">iSpazio</a>&#8221; (dove era ospitato mesi e mesi fa il blog).</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-27-a-00.03.59.png"><img class="alignnone size-large wp-image-3600" title="Schermata 2009-12-27 a 00.03.59" src="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-27-a-00.03.59-500x329.png" alt="Schermata 2009-12-27 a 00.03.59" width="500" height="329" /></a></p>
<p style="text-align: left;"><span id="more-3550"></span></p>
<p style="text-align: left;">Per utilizzare il nostro widget non dovrete far altro che scaricarlo, scompattarlo e fare doppio click sull&#8217;icona che appare.</p>
<p style="text-align: left;">Una volta scaricato è installato, il suo funzionamento sarà molto semplice, ovvero vi permetterà di seguirci costantemente e di leggere le ultime news del sito tramite feed RSS, in modo da rendere il tutto più veloce e performante!</p>
<p style="text-align: left;">Quindi non vi resta che scaricarlo, estarlo e fare doppio clic sull’icona per installarlo:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/12/Bubi-Devs-Widget-v1.2.zip"><img class="alignnone" src="http://www.bubidevs.net/Immagini/download.png" alt="" width="197" height="55" /></a></p>
<p style="text-align: left;"><strong>Aggiornamento:</strong> ho inserito il widget corretto, quello precedente aveva il logo vecchio. Fateci sapere se utilizzate questo widget!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/12/26/bubi-devs-dashboard-1-2-il-nostro-widget-per-la-dashboard-si-aggiorna/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>MacTip #9 &#8211; Fare gli screenshot</title>
		<link>http://www.bubidevs.net/2009/12/09/mactip-9-fare-gli-screenshot/</link>
		<comments>http://www.bubidevs.net/2009/12/09/mactip-9-fare-gli-screenshot/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 06:00:57 +0000</pubDate>
		<dc:creator>Fast</dc:creator>
				<category><![CDATA[MacTip]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac Os X]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=3321</guid>
		<description><![CDATA[Oggi vi presentiamo un’altra feature &#8220;nascosta&#8221; di Mac OS X, sicuramente molto utile e comoda. Si tratta della possibilità di effettuare degli screenshot, ovvero delle foto di parte o dell&#8217;intero schermo! Vi basterà premere una combinazione di tasti per sentire un suono e ritrovarvi l&#8217;immagine con il vostro screen sulla scrivania, in maniera davvero semplice...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-08-a-14.57.36.png"><img class="alignnone size-full wp-image-3346" title="Schermata 2009-12-08 a 14.57.36" src="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-08-a-14.57.36.png" alt="Schermata 2009-12-08 a 14.57.36" width="127" height="121" /></a></p>
<p>Oggi vi presentiamo un’altra feature &#8220;nascosta&#8221; di Mac OS X, sicuramente molto utile e comoda. Si tratta della possibilità di effettuare degli screenshot, ovvero delle foto di parte o dell&#8217;intero schermo!</p>
<p>Vi basterà premere una combinazione di tasti per sentire un suono e ritrovarvi l&#8217;immagine con il vostro screen sulla scrivania, in maniera davvero semplice e veloce!</p>
<p><span id="more-3321"></span>Ci sono tre modi per effettuare uno screenshot:</p>
<ol>
<li><strong>Command + Shift + 3</strong><br />
Con questa sequenza di comandi faremo uno screen dell&#8217;intero schermo;</li>
<li><strong>Command + Shift + 4</strong><br />
Con questa combinazione di tasti faremo uno screen di una porzione dello schermo: apparirà, infatti, un puntatore che ci permetterà di selezionare l&#8217;area dello schermo desiderata.</li>
<li><strong>Command + Shift + 4 + Barra spaziatrice</strong><br />
La sequenza è quella precedente, ma dopo premete anche la barra spaziatrice: vi comparirà una piccola macchina fotografica, che vi permetterà di fare uno screen di una finestra, aggiungendo anche un&#8217;ombra molto &#8220;cool&#8221; alla finestra stessa!</li>
</ol>
<p>Eccovi un&#8217;immagine che vi chiarirà quale sia l&#8217;ombreggiatura del comando n°3:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-08-a-14.57.32.png"><img class="alignnone size-large wp-image-3347" title="Schermata 2009-12-08 a 14.57.32" src="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-08-a-14.57.32-500x286.png" alt="Schermata 2009-12-08 a 14.57.32" width="500" height="286" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/12/09/mactip-9-fare-gli-screenshot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>È iniziato l&#8217;iPhone Reality Show!</title>
		<link>http://www.bubidevs.net/2009/12/06/e-iniziato-liphone-reality-show/</link>
		<comments>http://www.bubidevs.net/2009/12/06/e-iniziato-liphone-reality-show/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 17:41:54 +0000</pubDate>
		<dc:creator>Andrea Busi</dc:creator>
				<category><![CDATA[iPhone Reality Show]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[applicazione]]></category>
		<category><![CDATA[applicazioni]]></category>
		<category><![CDATA[AppStore]]></category>
		<category><![CDATA[Firmware 3.0]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mac Os X]]></category>
		<category><![CDATA[progetto]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=3288</guid>
		<description><![CDATA[È iniziato alle 18 italiane l&#8217;iPhone Reality Show, di cui vi abbiamo parlato qui. È stata subito resa nota la roadmap di questa particolare iniziativa, eccovela: Potete seguire la diretta si questo evento sul sito di Command Guru, oppure direttamente qui su &#8220;Bubi Devs&#8221; andando a fine pagina! Se volete partecipare alla live chat tramite...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/12/CGiPRS.png"><img class="alignnone size-full wp-image-3290" title="CGiPRS" src="http://www.bubidevs.net/wp-content/uploads/2009/12/CGiPRS.png" alt="CGiPRS" width="297" height="59" /></a></p>
<p>È iniziato alle 18 italiane l&#8217;iPhone Reality Show, di cui vi abbiamo parlato qui.</p>
<p>È stata subito resa nota la roadmap di questa particolare iniziativa, eccovela:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-06-a-18.37.52.png"><img class="alignnone size-large wp-image-3289" title="Schermata 2009-12-06 a 18.37.52" src="http://www.bubidevs.net/wp-content/uploads/2009/12/Schermata-2009-12-06-a-18.37.52-500x156.png" alt="Schermata 2009-12-06 a 18.37.52" width="500" height="156" /></a></p>
<p><span id="more-3288"></span>Potete seguire la diretta si questo evento sul sito di <a href="http://commandguru.com/">Command Guru</a>, oppure direttamente qui su &#8220;Bubi Devs&#8221; andando a fine pagina!</p>
<p>Se volete partecipare alla live chat tramite Twitter, vi basterà inserire nei vostro tweet il tag <strong>#CGLive</strong>.</p>
<p>Buona visione!!</p>
<p style="text-align: center;"><script src="http://player.ooyala.com/player.js?height=320&amp;width=570&amp;embedCode=pqcWYxMTq7y4Mwv5d0Bt7As4uzm45NGj&amp;autoplay=1"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/12/06/e-iniziato-liphone-reality-show/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Unity iPhone 1.5.1 &#8211; Update</title>
		<link>http://www.bubidevs.net/2009/11/30/unity-1-5-1-update/</link>
		<comments>http://www.bubidevs.net/2009/11/30/unity-1-5-1-update/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 20:41:08 +0000</pubDate>
		<dc:creator>Fast</dc:creator>
				<category><![CDATA[Unity]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[applicazioni]]></category>
		<category><![CDATA[AppStore]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac Os X]]></category>
		<category><![CDATA[progetto]]></category>
		<category><![CDATA[programmazione]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=3221</guid>
		<description><![CDATA[Un&#8217;articolo veloce veloce per dirvi che è disponibile l&#8217;update 1.5.1 di Unity. Vi ricordate Unity, il tool di sviluppo che permette di creare giochi per iPhone (uno su tutti Ravensword) anche se non si hanno conoscenze di XCode? Ora il tool ha appena subito un nuovo aggiornamento, che lo rende ancora migliore. In questo update...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/11/Immagine6.PNG"><img class="alignnone size-full wp-image-3222" title="Immagine" src="http://www.bubidevs.net/wp-content/uploads/2009/11/Immagine6.PNG" alt="Immagine" width="340" height="275" /></a></p>
<p style="text-align: left;">Un&#8217;articolo veloce veloce per dirvi che è disponibile l&#8217;update 1.5.1 di Unity.</p>
<p style="text-align: left;">Vi ricordate Unity, il tool di sviluppo che permette di creare giochi  per iPhone (uno su tutti <a href="http://itunes.apple.com/it/app/ravensword-the-fallen-king/id335594384?mt=8">Ravensword</a>) anche se non si hanno conoscenze di XCode? Ora il tool ha appena subito un nuovo aggiornamento, che lo rende  ancora migliore.</p>
<p style="text-align: left;"><span id="more-3221"></span>In questo update troviamo sostanzialmente l&#8217;eliminazione di alcune API private che venivano inserite nei giochi e potevano permettere a terzi di accedere ai dati personali dei vari utenti (sono state rimosse anche su precisa disposizione di Apple). Ci sono anche altri cambiamenti, per lo più si tratta comunque di correzioni di bug.</p>
<p style="text-align: left;">Potete trovare il changelog completo sul <a href="http://unity3d.com/unity/whats-new/iphone-1.5.1">sito ufficiale</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/11/30/unity-1-5-1-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MacTip #7: Comandi da Terminale</title>
		<link>http://www.bubidevs.net/2009/11/23/mactip-7-comandi-da-terminale/</link>
		<comments>http://www.bubidevs.net/2009/11/23/mactip-7-comandi-da-terminale/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 10:00:12 +0000</pubDate>
		<dc:creator>Fast</dc:creator>
				<category><![CDATA[Mac Os X]]></category>
		<category><![CDATA[MacTip]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[terminale]]></category>
		<category><![CDATA[trucchi]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=3070</guid>
		<description><![CDATA[Molti di voi non lo sanno, ma tramite l&#8217;applicazione nativa &#8220;Terminale&#8221; del nostro Mac è possibile fare un sacco di cose! Di seguito trovate diversi codici da inserire nel Terminare per la &#8220;personalizzazione&#8221; di alcune applicazioni. Dock per creare uno Stack con le applicazioni recentemente utilizzate: defaults write com.apple.dock persistent-others -array-add '{ &#34;tile-data&#34; = {...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/01/command-air.jpg"><img class="alignnone" src="http://www.bubidevs.net/wp-content/uploads/2009/01/command-air.jpg" alt="" width="395" height="207" /></a></p>
<p>Molti di voi non lo sanno, ma tramite l&#8217;applicazione nativa &#8220;Terminale&#8221; del nostro Mac è possibile fare un sacco di cose!</p>
<p>Di seguito trovate diversi codici da inserire nel Terminare per la &#8220;personalizzazione&#8221; di alcune applicazioni.</p>
<h3><span id="more-3070"></span>Dock</h3>
<p>per creare uno Stack con le applicazioni recentemente utilizzate:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.dock persistent-others <span style="color: #660033;">-array-add</span> <span style="color: #ff0000;">'{ &quot;tile-data&quot; = { &quot;list-type&quot; = 1; }; &quot;tile-type&quot; = &quot;recents-tile&quot;; }'</span>
<span style="color: #c20cb9; font-weight: bold;">killall</span> Dock</pre></div></div>

<p>per rendere il dock 2-dimensionale:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.dock no-glass <span style="color: #660033;">-boolean</span> YES
<span style="color: #c20cb9; font-weight: bold;">killall</span> Dock</pre></div></div>

<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/11/Schermata-2009-11-25-a-18.52.09.png"><img class="alignnone size-large wp-image-3138" title="Schermata 2009-11-25 a 18.52.09" src="http://www.bubidevs.net/wp-content/uploads/2009/11/Schermata-2009-11-25-a-18.52.09-500x31.png" alt="Schermata 2009-11-25 a 18.52.09" width="500" height="31" /></a></p>
<p>mentre, per farlo tornare 3D:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.dock no-glass <span style="color: #660033;">-boolean</span> NO
<span style="color: #c20cb9; font-weight: bold;">killall</span> Dock</pre></div></div>

<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/11/Schermata-2009-11-25-a-18.51.48.png"><img class="alignnone size-full wp-image-3137" title="Schermata 2009-11-25 a 18.51.48" src="http://www.bubidevs.net/wp-content/uploads/2009/11/Schermata-2009-11-25-a-18.51.48.png" alt="Schermata 2009-11-25 a 18.51.48" width="500" height="31" /></a></p>
<h3>Safari</h3>
<p>settare la grandezza minima dei caratteri:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.Safari WebKitMinimumFontSize <span style="color: #000000;">13</span>
defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.Safari WebKitMinimumFixedFontSize <span style="color: #000000;">14</span>
<span style="color: #c20cb9; font-weight: bold;">killall</span> Safari</pre></div></div>

<p>disabilitare le precedenti impostazioni sulla grandezza minima dei caratteri:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults delete com.apple.Safari WebKitMinimumFontSize
defaults delete com.apple.Safari WebKitMinimumFixedFontSize
<span style="color: #c20cb9; font-weight: bold;">killall</span> Safari</pre></div></div>

<p>disabilitare le favincon nei bookmark:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">killall</span> Safari
<span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Safari
<span style="color: #c20cb9; font-weight: bold;">rm</span> WebpageIcons.db
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null WebpageIcons.db</pre></div></div>

<p>riabilitare le favincon nei bookmark:</p>
<p>trascinare il file originale <a onclick="javascript:pageTracker._trackPageview('/outbound/article/usingmac.com');" href="http://usingmac.com/assets/2007/11/18/WebpageIcons.db">WebpageIcon.db</a> in /Libreria/Safari</p>
<h3>Barra dei Menu</h3>
<p>barra bianca opaca:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> defaults <span style="color: #c20cb9; font-weight: bold;">write</span> <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>LaunchDaemons<span style="color: #000000; font-weight: bold;">/</span>com.apple.WindowServer <span style="color: #ff0000;">'EnvironmentVariables'</span> <span style="color: #660033;">-dict</span> <span style="color: #ff0000;">'CI_NO_BACKGROUND_IMAGE'</span> <span style="color: #000000;">1</span></pre></div></div>

<p>barra grigia:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> defaults <span style="color: #c20cb9; font-weight: bold;">write</span> <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>LaunchDaemons<span style="color: #000000; font-weight: bold;">/</span>com.apple.WindowServer <span style="color: #ff0000;">'EnvironmentVariables'</span> <span style="color: #660033;">-dict</span> <span style="color: #ff0000;">'CI_NO_BACKGROUND_IMAGE'</span> <span style="color: #000000;">0</span></pre></div></div>

<p>barra traslucida:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> defaults delete <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>LaunchDaemons<span style="color: #000000; font-weight: bold;">/</span>com.apple.WindowServer <span style="color: #ff0000;">'EnvironmentVariables'</span></pre></div></div>

<h3>Finder</h3>
<p>cambiare le intestazioni della barra laterale:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>CoreServices<span style="color: #000000; font-weight: bold;">/</span>Finder.app<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Resources<span style="color: #000000; font-weight: bold;">/</span>English.lproj<span style="color: #000000; font-weight: bold;">/</span>LocalizableCore.strings ~</pre></div></div>

<p>poi aprire il file <em>LocalizableCore.strings</em> (con un edito di testo, va bene anche Textedit) e cercare <em>SD5</em>. Modificare le stringe delle intestazioni, salvare e chiudere il file.</p>
<p>e quindi lanciare il comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> ~<span style="color: #000000; font-weight: bold;">/</span>LocalizableCore.strings <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>CoreServices<span style="color: #000000; font-weight: bold;">/</span>Finder.app<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Resources<span style="color: #000000; font-weight: bold;">/</span>English.lproj<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">killall</span> Finder</pre></div></div>

<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/11/Immagine33.PNG"><img class="alignnone size-full wp-image-3072" title="Immagine3" src="http://www.bubidevs.net/wp-content/uploads/2009/11/Immagine33.PNG" alt="Immagine3" width="449" height="274" /></a></p>
<h3>Riduzione a icona</h3>
<p>cambiare l&#8217;effetto della riduzione di un&#8217;app nello stack:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.Dock mineffect suck
<span style="color: #c20cb9; font-weight: bold;">killall</span> Dock</pre></div></div>

<p>per tornare a quello di default:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> com.apple.Dock mineffect genie
<span style="color: #c20cb9; font-weight: bold;">killall</span> Dock</pre></div></div>

<p>Per i più curiosi, il comando &#8220;<strong>killall</strong>&#8221; seguito dal nome dell’applicazione non fa altro che chiuderla. Questo serve per rendere effettivi i cambiamenti fatti oppure, nel caso di Safari, per permettere la scrittura di un file altrimenti aperto.</p>
<p><span style="color: #ff0000;"><strong>NOTA</strong></span>: tutti questi tip sono stati provati e testati su <span style="text-decoration: underline;">Leopard</span> con risultato positivo, per quanto riguarda <span style="text-decoration: underline;">Snow Leopard</span> dobbiamo ancora eseguire i vari test e quindi non possiamo darvi una risposta certa sulla sua funzionalità.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/11/23/mactip-7-comandi-da-terminale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aggiornamento Firmware &amp; SDK Apple al 3.1.2 [Aggiornato]</title>
		<link>http://www.bubidevs.net/2009/10/09/aggiornamento-firmware-sdk-apple-al-3-1-2/</link>
		<comments>http://www.bubidevs.net/2009/10/09/aggiornamento-firmware-sdk-apple-al-3-1-2/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 08:58:37 +0000</pubDate>
		<dc:creator>Fast</dc:creator>
				<category><![CDATA[Aggiornamento firmware]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[aggiornamento]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac Os X]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=2290</guid>
		<description><![CDATA[Questa notte Apple ha aggiornato i firmware dei suoi dispositivi mobili e anche del tool di sviluppo iPhone. Si arriva così alla versione 3.1.2, che corregge alcuni fastidiosi bug incontrati dagli utenti. Ecco il changelog riportato da Apple: Risolve un problema sporadico che può far sì che iPhone non si riattivi dopo la sospensione Risolve...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/10/Schermata-2009-10-09-a-11.22.26.png"><img class="alignnone size-full wp-image-2296" title="Schermata 2009-10-09 a 11.22.26" src="http://www.bubidevs.net/wp-content/uploads/2009/10/Schermata-2009-10-09-a-11.22.26.png" alt="Schermata 2009-10-09 a 11.22.26" width="332" height="163" /></a></p>
<p>Questa notte Apple ha aggiornato i firmware dei suoi dispositivi mobili e anche del tool di sviluppo iPhone. Si arriva così alla versione 3.1.2, che corregge alcuni fastidiosi bug incontrati dagli utenti.</p>
<p><span id="more-2290"></span>Ecco il changelog riportato da Apple:</p>
<ul>
<li>Risolve un problema sporadico che può far sì che iPhone non si riattivi dopo la sospensione</li>
<li>Risolve un problema saltuario che può causare l’interruzione di servizi di rete mobile fino al riavvio</li>
<li>Corregge un problema che potrebbe provocare l’arresto anomalo occasionale durante lo streaming video</li>
</ul>
<p>Come appena detto, è stato anche rilasciato il nuovo SDK 3.1.2 per Phone che apporta solo correzioni di diversi bug.</p>
<p><span style="text-decoration: line-through;">Dal changelog appare, inoltre, una nuova funzione per Dashcode, ovvero la possibilità di creare webapp per Safari. Saprò dirvi di più su questa caratteristica appena finisco di scaricare il pacchetto <img src='http://www.bubidevs.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </span></p>
<p>La funzione di Dashcode rimangono sempre le stesse, c&#8217;è come sempre la possibilità di creare webapp per iPhone. Niente di nuovo quindi.<span style="text-decoration: line-through;"><br />
</span></p>
<p>Chissà se è stato introdotto anche il supporto al VoIP, per saperlo bisognerà aspettare qualche giorno e vedere se qualcuno scoprirà qualcosa (magari qualche API non documentata).</p>
<p><strong>P.S:</strong> speriamo che anche in Italia decidano presto di farci utilizzare il VoIP, ma la vedo dura&#8230;</p>
<p><strong>Aggiornamento:</strong> ho installato il nuovo SDK, nessun cambiamento visibile, nemmeno in Dashcode. Solo risoluzione di bug quindi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/10/09/aggiornamento-firmware-sdk-apple-al-3-1-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>DevTutorial #17 &#8211; TabBar Application, parte 1: la struttura di base</title>
		<link>http://www.bubidevs.net/2009/07/04/devtutorial-17-tabbar-application-parte-1/</link>
		<comments>http://www.bubidevs.net/2009/07/04/devtutorial-17-tabbar-application-parte-1/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 13:15:15 +0000</pubDate>
		<dc:creator>Andrea Busi</dc:creator>
				<category><![CDATA[DevTutorial]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[Tab Bar Application]]></category>
		<category><![CDATA[TabBar]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[UITabBar]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=1326</guid>
		<description><![CDATA[Finalmente ecco un nuovo tutorial sulla programmazione per iPhone DK!! È passato più di un mese dalla pubblicazione del mio ultimo tutorial, purtroppo a causa di impegni personali (esami universitari su tutti) non ero riuscito a preparare niente di nuovo. Oggi vi presento un tutorial che in molti mi hanno richiesto via mail, ovvero come...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/iphone-sdk/devtutorial/"><img class="alignnone" src="http://www.bubidevs.net/Immagini/Logo-DevTutorial.png" alt="" width="490" height="200" /></a></p>
<p>Finalmente ecco un nuovo tutorial sulla programmazione per iPhone DK!! È passato più di un mese dalla pubblicazione del mio <a href="http://www.bubidevs.net/2009/05/22/devtutorial-16-come-utilizzare-xml/">ultimo tutorial</a>, purtroppo a causa di impegni personali (esami universitari su tutti) non ero riuscito a preparare niente di nuovo.</p>
<p>Oggi vi presento un tutorial che in molti mi hanno richiesto via mail, ovvero come implementare la struttura a &#8220;Tab Bar&#8221;, un componente molto utilizzato in tutte le applicazioni che però spesso risulta un po&#8217; difficile da utilizzare, soprattutto per chi è alle prime armi. Il tutorial sarà suddiviso in più parti (penso due, al massimo tre): in questa prima &#8220;puntata&#8221; vedremo come creare la struttura a tab, inserendo solamente due viste.</p>
<p>Nella seconda parte (che penso di pubblicare la prossima settimana) vedremo invece un aspetto molto interessante: come integrare alla Tab Bar una UINavigation e una UITableView, ovvero la struttura presente, ad esempio, nell&#8217;applicazione nativa &#8220;iPod&#8221;.</p>
<p>Ma ora non corriamo troppo, iniziamo dai concetti base! Buona programmazione!</p>
<p style="text-align: center;"><span id="more-1326"></span></p>
<h1>1) Creiamo una Tab Bar Application &#8220;pulita&#8221;</h1>
<p>Iniziamo creando un nuovo progetto di tipo &#8220;Tab Bar Application&#8221; e chiamandolo &#8220;TabBarTutorial&#8221;.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-1.png"><img class="alignnone size-large wp-image-1327" title="Immagine 1" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-1-500x368.png" alt="Immagine 1" width="500" height="368" /></a></p>
<p>Vogliamo ora creare una struttura base pulita, personalizzandola poi a nostro piacimento. Andiamo, quindi, ad eliminare alcuni componenti che XCode ha già creato per noi, ma che non vogliamo sfruttare: cancelliamo il file &#8220;SecondView.xib&#8221;, &#8220;FirstViewController.h&#8221; e &#8220;FirstViewController.m&#8221;.</p>
<p>Possiamo ora fare doppio clic su &#8220;MainWindow.xib&#8221;, si aprirà Interface Builder che ci mostrerà questo layout per la nostra applicazione:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-2.png"><img class="alignnone size-full wp-image-1328" title="Immagine 2" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-2.png" alt="Immagine 2" width="400" height="582" /></a></p>
<p>Selezioniamo ognuno dei tab ed eliminiamolo, ottenendo questa struttura:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-3.png"><img class="alignnone size-full wp-image-1329" title="Immagine 3" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-3.png" alt="Immagine 3" width="361" height="542" /></a></p>
<p>Salviamo questo file e chiudiamo pure Interface Builder.</p>
<h1>2) Definiamo le due viste</h1>
<p>Dobbiamo ora definire le due viste che implementeremo nella nostra applicazione. Dal menù &#8220;File&#8221; scegliamo &#8220;New File&#8230;&#8221; e selezioniamo &#8220;Empty XIB&#8221;. Creiamo due di questi file chiamandoli, rispettivamente, &#8220;PrimaVista&#8221; e &#8220;SecondaVista&#8221;.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-4.png"><img class="alignnone size-large wp-image-1344" title="Immagine 4" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-4-500x368.png" alt="Immagine 4" width="500" height="368" /></a></p>
<p style="text-align: left;">Nella cartella &#8220;Resources&#8221; del nostro progetto vedremo i due file appena creati:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-5.png"><img class="alignnone size-full wp-image-1331" title="Immagine 5" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-5.png" alt="Immagine 5" width="214" height="86" /></a></p>
<p>Dobbiamo ora creare anche le due classi che gestiranno le due viste: nel tutorial non serviranno a niente, ma voglio implementarle in modo da darvi già una struttura che potrete utilizzare nelle vostre applicazioni.</p>
<p>Andiamo, quindi, in &#8220;File -&gt; New File&#8230;&#8221; e spostiamoci nella sezione &#8220;Cocoa Touch Class&#8221;, in cui selezioniamo il modello &#8220;UIViewController&#8221;: anche in questo caso dobbiamo creare due classi, chiamate &#8220;PrimaVistaController&#8221; e &#8220;SecondaVistaController&#8221;.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-18.png"><img class="alignnone size-large wp-image-1345" title="Immagine 18" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-18-500x368.png" alt="Immagine 18" width="500" height="368" /></a></p>
<p style="text-align: left;">Possiamo spostare i file appena creati nella sezione &#8220;Classes&#8221; del nostro progetto, per avere un risultato come questo:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-19.png"><img class="alignnone size-full wp-image-1346" title="Immagine 19" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-19.png" alt="Immagine 19" width="220" height="122" /></a></p>
<p>Abbiamo così definito tutti i componenti necessari, non ci resta che definire la struttura grafica delle due viste.</p>
<h1>3) Creiamo l&#8217;aspetto delle due viste</h1>
<p>Clicchiamo su &#8220;PrimaVista.xib&#8221; per aprirla in Interface Builder. Dalla Libreria, inseriamo una &#8220;UIView&#8221; all&#8217;interno del Pannello dei Documenti (&#8220;Tools -&gt; Reveal in Document Window&#8221;).</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-20.png"><img class="alignnone size-large wp-image-1348" title="Immagine 20" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-20-500x332.png" alt="Immagine 20" width="500" height="332" /></a></p>
<p>Apriamo la vista appena inserita e modifichiamone l&#8217;aspetto a nostro piacimento (io per semplicità inserirò solo due label, in questo tutorial non ci servirà altro). Dall&#8217;&#8221;Attributes Inspector&#8221; selezioniamo &#8220;Tab Bar&#8221; nel menù a tendina &#8220;Bottom Bar&#8221;:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-6.png"><img class="alignnone size-full wp-image-1332" title="Immagine 6" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-6.png" alt="Immagine 6" width="301" height="199" /></a></p>
<p>Questa proprietà non ha nessun fine pratico, però ci consente di aver una visione completa della nostra vista, tenendo presente anche la tab bar (in questo modo saprete esattamente quanto spazio avete a disposizione per i vostri componenti). Ecco come si presenta la nostra vista:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-7.png"><img class="alignnone size-full wp-image-1333" title="Immagine 7" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-7.png" alt="Immagine 7" width="400" height="582" /></a></p>
<p>Ora dobbiamo collegare questa vista con la classe che abbiamo definito in precedenza. Sempre dal Pannello dei Documenti selezioniamo il &#8220;File&#8217;s Owner&#8221;:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-21.png"><img class="alignnone size-full wp-image-1349" title="Immagine 21" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-21.png" alt="Immagine 21" width="385" height="336" /></a></p>
<p>In &#8220;Identity Inspector&#8221; selezioniamo &#8220;PrimaVistaController&#8221; dal menù a tendina &#8220;Class&#8221;.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-22.png"><img class="alignnone size-full wp-image-1350" title="Immagine 22" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-22.png" alt="Immagine 22" width="301" height="264" /></a></p>
<p>Andiamo poi in &#8220;Connections Inspector&#8221; e colleghiamo l&#8217;elemento &#8220;view&#8221; con la vista che abbiamo appena creato (quella contenente le due label per intenderci). Se abbiamo eseguito il passaggio in maniera corretta avremo questo risultato:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-23.png"><img class="alignnone size-full wp-image-1351" title="Immagine 23" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-23.png" alt="Immagine 23" width="301" height="179" /></a></p>
<p>Abbiamo così completato la definizione della vista. Eseguiamo lo stesso procedimento anche per il file &#8220;SecondaVista.xib&#8221;, collegandola però alla classe &#8220;SecondaVistaController&#8221;.</p>
<p>Possiamo poi salvare tutto e chiudere Interface Builder.</p>
<h1>4) Impostiamo la Tab Bar</h1>
<p>Ora è giunto il momento di impostare la struttura vera e propria della nostra Tab Bar. Apriamo il file &#8220;MainWindow.xib&#8221;</p>
<p>Dalla Libreria inseriamo due componenti UIViewController trascinandoli nella &#8220;Tab Bar&#8221; posta a fondo vista:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-13.png"><img class="alignnone size-large wp-image-1339" title="Immagine 13" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-13-500x395.png" alt="Immagine 13" width="500" height="395" /></a></p>
<p>Il risultato finale sarà il seguente:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-14.png"><img class="alignnone size-full wp-image-1340" title="Immagine 14" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-14.png" alt="Immagine 14" width="400" height="582" /></a></p>
<p>Iniziamo facendo doppio clic sul primo elemento, facendo attenzione che si evidenzi in questo modo:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-15.png"><img class="alignnone size-full wp-image-1341" title="Immagine 15" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-15.png" alt="Immagine 15" width="345" height="63" /></a></p>
<p>Per prima cosa impostiamo la classe di questo UIViewController. Andiamo nel pannello &#8220;Identity Inspector&#8221; e selezioniamo &#8220;PrimaVistaController&#8221; come classe:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Schermata-2010-03-09-a-21.13.10.png"><img class="alignnone size-full wp-image-4710" title="Schermata 2010-03-09 a 21.13.10" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Schermata-2010-03-09-a-21.13.10.png" alt="" width="301" height="387" /></a></p>
<p>Spostiamoci, poi, nel pannello &#8220;Attributes Inspector&#8221;, selezioniamo &#8220;PrimaVista&#8221; dal menù &#8220;NIB Name&#8221;:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-16.png"><img class="alignnone size-full wp-image-1342" title="Immagine 16" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-16.png" alt="Immagine 16" width="301" height="222" /></a></p>
<p>Ora facciamo doppio clic sul nome del tab (che per default è &#8220;Item&#8221;), e rinominiamolo a nostro piacere. Ripetiamo, poi, lo stesso procedimento con il secondo tab, associano questa volta la &#8220;SecondaVista&#8221;.<br />
Se avete eseguito tutto in maniera corretta avrete il seguente risultato:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-17.png"><img class="alignnone size-full wp-image-1343" title="Immagine 17" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-17.png" alt="Immagine 17" width="400" height="582" /></a></p>
<p>Chiudiamo ora Interface Builder, salvando tutti  i file. Da XCode clicchiamo su &#8220;Build and Go!&#8221; e testiamo se tutto funziona in maniera corretta!</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-191.png"><img class="alignnone size-medium wp-image-1354" title="Immagine 19" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-191-161x300.png" alt="Immagine 19" width="161" height="300" /></a> <a href="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-201.png"><img class="alignnone size-medium wp-image-1355" title="Immagine 20" src="http://www.bubidevs.net/wp-content/uploads/2009/07/Immagine-201-161x300.png" alt="Immagine 20" width="161" height="300" /></a></p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/07/TabBarTutorial_parte1.zip"><img src="http://www.bubidevs.net/Immagini/download_icon.png" alt="" width="33" height="40" align="middle" /></a> Se Avete Problemi, questo è il <a href="http://www.bubidevs.net/wp-content/uploads/2009/07/TabBarTutorial_parte1.zip">nostro file di progetto</a>.</p>
<p style="text-align: right;"><em>La guida è stata creata da Andrea Busi per “</em><a href="../"><em>Bubi Devs</em></a><em>”, prendendo spunto da questo guida: &#8220;</em><a href="http://www.ipodtouchfans.com/forums/showthread.php?t=137183"><em>Getting to know Xcode/Interface Buider: PARTS I &amp; II: UITabBar projects</em></a><em>&#8221; I meriti, quindi, sono del legittimo autore.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/07/04/devtutorial-17-tabbar-application-parte-1/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>[Guida] Installare SDK 2.2.1 anche con PowerPC</title>
		<link>http://www.bubidevs.net/2009/06/23/guida-installare-sdk-2-2-1-anche-con-powerpc/</link>
		<comments>http://www.bubidevs.net/2009/06/23/guida-installare-sdk-2-2-1-anche-con-powerpc/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:35:57 +0000</pubDate>
		<dc:creator>Andrea Busi</dc:creator>
				<category><![CDATA[Guide iOS SDK]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[iPhone SDK su PowerPC]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PowerPC]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=1298</guid>
		<description><![CDATA[Oggi ho ricevuto da Francesco Bonomi (che ringrazio molto) una bella guida, che potrebbe tornare utile a chi possiede un Mac un po&#8217; datato. Molti sapranno che l&#8217;SDK per iPhone è installabile solo su Mac con processori Intel. Grazie a questa semplice guida anche i possessori di un PowerPC potranno installare SDK 2.2.1 e creare...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/sdk.png"><img class="alignnone size-full wp-image-1307" title="sdk" src="http://www.bubidevs.net/wp-content/uploads/2009/06/sdk.png" alt="sdk" width="180" height="180" /></a></p>
<p>Oggi ho ricevuto da Francesco Bonomi (che ringrazio molto) una bella guida, che potrebbe tornare utile a chi possiede un Mac un po&#8217; datato. Molti sapranno che l&#8217;SDK per iPhone è installabile solo su Mac con processori Intel. Grazie a questa semplice guida anche i possessori di un PowerPC potranno installare SDK 2.2.1 e creare le loro applicazioni per iPhone!</p>
<p><strong>Nota</strong>: per poter pubblicare un&#8217;applicazione da pubblicare in AppStore bisogna compilarla in ambienti Intel, ma nulla vieta di imparare e fare prove anche su PowerPC!</p>
<p><strong>Nota 2</strong>: tale procedimento funziona <span style="text-decoration: underline;">SOLO</span> per SDK fino alla versione 2.2.1, se ci saranno novità anche per il nuovo SDK 3.0 aggiornerò la guida.</p>
<p>Eccovi quindi la guida completa!</p>
<p style="text-align: center;"><span id="more-1298"></span></p>
<p><span style="color: #0000ff;"><strong>Prima di iniziare</strong></span><br />
Controlliamo di avere almeno 6 GB di memoria disponibile sull’HardDisk.<br />
Se avete già installato l’SDK, l’unico modo è disinstallare XCode, che trovate in &#8220;<em>/Libreria/Developer/3.1/uninstall-devtools</em>&#8221;</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-1.png"><img class="alignnone size-large wp-image-1299" title="Immagine 1" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-1-499x237.png" alt="Immagine 1" width="499" height="237" /></a></p>
<p>Passaggi da seguire</p>
<p>1) Scarichiamo l&#8217;immagine dmg dell&#8217;SDK da <a href="http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg">questo indirizzo</a>.</p>
<p>2) Dopo aver eseguito il download, apriamo l&#8217;immagine appena scricata e copiamone il contenuto sul desktop:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-2.png"><img class="alignnone size-full wp-image-1300" title="Immagine 2" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-2.png" alt="Immagine 2" width="356" height="422" /></a></p>
<p>3) Clicchiamo con il tasto destro sul package &#8220;<em>iPhone SDK</em>&#8221; che abbiamo appena copiate, e selezioniamo &#8220;<em>Mostra Contenuto Pacchetto</em>&#8221;</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-3.png"><img class="alignnone size-full wp-image-1301" title="Immagine 3" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-3.png" alt="Immagine 3" width="359" height="490" /></a></p>
<p>4) Spostiamoci in &#8220;<em>Contents</em>&#8221; e apriamo il file &#8220;<em>iPhoneSDK.dist</em>&#8221; con <strong>TextEdit</strong>.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-4.png"><img class="alignnone size-large wp-image-1302" title="Immagine 4" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-4-499x316.png" alt="Immagine 4" width="499" height="316" /></a></p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-51.png"><img class="alignnone size-large wp-image-1303" title="Immagine 5" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-51-500x220.png" alt="Immagine 5" width="500" height="220" /></a></p>
<p>5) Con TextEdit andiamo alla riga 340 (Composizione &gt; Cerca &gt; Seleziona linea&#8230; [⌘L]) e sostituiamo la seguente riga di codice:</p>
<pre style="text-align: center;"><strong><em>start_selected = "isIntel() &amp;amp;&amp;amp; hasRightOS() &amp;amp;&amp;amp; agreedToSLA()"</em></strong></pre>
<p>con la seguente:</p>
<pre style="text-align: center;"><em><strong>start_selected = "true"</strong></em></pre>
<p>6) Salviamo il file appena modificato, chiudiamo tutte le finestre aperte ed avviamo l&#8217;Installer (ovvero il file &#8220;iPhone SDK&#8221; che abbiamo sul nostro desktop). Seguiamo le istruzioni guidate per l’installazione e proseguiamo.  Lasciate &#8220;<em>/Developer</em>&#8221; come directory di installazione di default. L’installazione può richiedere parecchio tempo, ma è normale.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-6.png"><img class="alignnone size-large wp-image-1304" title="Immagine 6" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-6-500x371.png" alt="Immagine 6" width="500" height="371" /></a></p>
<p>7) Terminata l’installazione spostiamoci in &#8220;/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications/&#8221; e aprite il file &#8220;<em>iPhone Simulator Architectures.xcspec</em>&#8221; ancora con TextEdit.</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-7.png"><img class="alignnone size-large wp-image-1305" title="Immagine 7" src="http://www.bubidevs.net/wp-content/uploads/2009/06/Immagine-7-500x322.png" alt="Immagine 7" width="500" height="322" /></a></p>
<p>8 ) Ora cercare la stringa &#8220;<strong>//32 bit</strong>&#8221; e sostiuite questo codice:</p>
<p><em><strong>{ Type = Architecture;<br />
Identifier = Standard;<br />
Name = &#8220;Standard (iPhone Simulator: i386)&#8221;;<br />
Description = &#8220;32-bit iPhone Simulator architectures&#8221;;<br />
ListInEnum = YES;<br />
SortNumber = 1;<br />
RealArchitectures = ( i386 );<br />
ArchitectureSetting = &#8220;ARCHS_STANDARD_32_BIT&#8221;;<br />
},</strong></em></p>
<p>con il seguente:</p>
<p><em><strong>{<br />
Type = Architecture;<br />
Identifier = Standard;<br />
Name = &#8220;Standard (iPhone Simulator: i386)&#8221;;<br />
Description = &#8220;32-bit iPhone Simulator architectures&#8221;;<br />
ListInEnum = YES;<br />
SortNumber = 1;<br />
RealArchitectures = (<br />
i386,<br />
);<br />
ArchitectureSetting = &#8220;ARCHS_OLD_STANDARD_32_BIT&#8221;;<br />
},<br />
{<br />
Type = Architecture;<br />
Identifier = Standard;<br />
Name = &#8220;Standard (iPhone Simulator: ppc)&#8221;;<br />
Description = &#8220;32-bit iPhone Simulator architectures&#8221;;<br />
ListInEnum = YES;<br />
SortNumber = 1;<br />
RealArchitectures = (<br />
ppc,<br />
);<br />
ArchitectureSetting = &#8220;ARCHS_STANDARD_32_BIT&#8221;;<br />
},</strong></em></p>
<p>9) Ora dopo la stringa &#8220;//Intel&#8221; sostituite questo codice:</p>
<p><em><strong>{ Type = Architecture;<br />
Identifier = i386;<br />
Name = &#8220;Intel&#8221;;<br />
Description = &#8220;32-bit Intel&#8221;;<br />
PerArchBuildSettingName = &#8220;Intel&#8221;;<br />
ByteOrder = little;<br />
ListInEnum = NO;<br />
SortNumber = 105;<br />
},</strong></em></p>
<p>con il seguente:</p>
<p><em><strong>{<br />
Type = Architecture;<br />
Identifier = i386;<br />
Name = Intel;<br />
Description = &#8220;32-bit Intel&#8221;;<br />
&#8220;PerArchBuildSettingName&#8221; = Intel;<br />
ByteOrder = little;<br />
ListInEnum = NO;<br />
SortNumber = 105;<br />
},<br />
{<br />
Type = Architecture;<br />
Identifier = ppc;<br />
Name = &#8220;Minimal (32-bit PowerPC only)&#8221;;<br />
Description = &#8220;32-bit PowerPC &#8220;;<br />
&#8220;PerArchBuildSettingName&#8221; = PowerPC;<br />
ByteOrder = big;<br />
ListInEnum = No;<br />
SortNumber = 201;<br />
},<br />
{<br />
Type = Architecture;<br />
Identifier = ppc7400;<br />
Name = &#8220;PowerPC G4&#8243;;<br />
Description = &#8220;32-bit PowerPC for G4 processor&#8221;;<br />
ByteOrder = big;<br />
ListInEnum = NO;<br />
SortNumber = 202;<br />
},<br />
{<br />
Type = Architecture;<br />
Identifier = ppc970;<br />
Name = &#8220;PowerPC G5 32-bit&#8221;;<br />
Description = &#8220;32-bit PowerPC for G5 processor&#8221;;<br />
ByteOrder = big;<br />
ListInEnum = NO;<br />
SortNumber = 203;<br />
},</strong></em></p>
<p>10) Avete teminato! Ora potete utilizzare l&#8217;SDK per iPhone anche su PowerPC!! Se qualcuno trovasse complicata questa guida, può utilizzare un software che dovrebbe eseguire in automatico queste operazioni. Costa $5, si chiama iPhoneSDKonqueror e lo potete trovare a <a href="http://apokalypsesoftware.com/products/node/2783">questo indirizzo</a>.</p>
<p>Se avete problemi o notate malfunzionamenti segnalatelo nei commenti!</p>
<p style="text-align: right;"><em>Grazie a Francesco Bonomi | </em><a href="http://www.apple-italia.com/tutorial-come-installare-l’iphone-sdk-221-per-mac-ppc-7540.html">Fonte</a><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/06/23/guida-installare-sdk-2-2-1-anche-con-powerpc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Disponibile Safari 4 [AGGIORNATO]</title>
		<link>http://www.bubidevs.net/2009/06/08/disponibile-safari-4/</link>
		<comments>http://www.bubidevs.net/2009/06/08/disponibile-safari-4/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 19:25:58 +0000</pubDate>
		<dc:creator>Andrea Busi</dc:creator>
				<category><![CDATA[Safari 4]]></category>
		<category><![CDATA[aggiornamento]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac Os X]]></category>

		<guid isPermaLink="false">http://www.bubidevs.net/?p=1216</guid>
		<description><![CDATA[Dopo il keynote di stasera, è stato subito rilasciato Safari 4 in versione definitiva. Potete scaricare il nuovo browser di Apple da questa pagina. Le novità introdotte sono davvero tante, 150 per l&#8217;esattezza, alcune di esse davvero molto utili e belle. Per chi ha già provato la beta non sarà niente di nuovo, mentre per...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/immagine-5.png"><img class="alignnone size-full wp-image-1217" title="immagine-5" src="http://www.bubidevs.net/wp-content/uploads/2009/06/immagine-5.png" alt="immagine-5" width="372" height="328" /></a></p>
<p>Dopo il keynote di stasera, è stato subito rilasciato Safari 4 in versione definitiva.</p>
<p>Potete scaricare il nuovo browser di Apple da <a href="http://www.apple.com/it/safari/">questa pagina</a>.</p>
<p>Le novità introdotte sono davvero tante, <a href="http://www.apple.com/it/safari/features.html">150 per l&#8217;esattezza</a>, alcune di esse davvero molto utili e belle. Per chi ha già provato la beta non sarà niente di nuovo, mentre per tutti gli altri consiglio l&#8217;aggiornamento immediato!</p>
<p style="text-align: center;"><span id="more-1216"></span></p>
<p><strong><em>Update:</em></strong> rispetto alla beta ho una differenze: le schede non vengono visualizzate nella barra del titolo, ma nella loro posizione classica sotto i feed RRS.</p>
<p>Beta:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/immagine-23.png"><img class="alignnone size-large wp-image-1224" title="immagine-23" src="http://www.bubidevs.net/wp-content/uploads/2009/06/immagine-23-500x46.png" alt="immagine-23" width="500" height="46" /></a></p>
<p>Versione finale:</p>
<p style="text-align: center;"><a href="http://www.bubidevs.net/wp-content/uploads/2009/06/immagine-22.png"><img class="alignnone size-large wp-image-1222" title="immagine-22" src="http://www.bubidevs.net/wp-content/uploads/2009/06/immagine-22-500x46.png" alt="immagine-22" width="500" height="46" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bubidevs.net/2009/06/08/disponibile-safari-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

