<?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>iPhoneandGo &#187; Tutorial Pratici</title>
	<atom:link href="http://www.iphoneandgo.it/category/tutorial-pratici-software-iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iphoneandgo.it</link>
	<description>Dall&#039; ABC all&#039; SDK, il vostro laboratorio online per iPhone, iPad e Mac.</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:01:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>Come caricare immagine &#8220;UIImage&#8221; senza Interface Builder</title>
		<link>http://www.iphoneandgo.it/2011/01/10/come-caricare-immagine-uiimage-senza-interface-builder/</link>
		<comments>http://www.iphoneandgo.it/2011/01/10/come-caricare-immagine-uiimage-senza-interface-builder/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 21:09:27 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=4790</guid>
		<description><![CDATA[In questo piccolo Tutorial, andremo a vedere le linee di codice che useremo in un piccolo progetto iPhone per caricare un&#8217;immagine senza aver bisogno dello strumento Interface Builder. Come prima cosa andiamo a creare il nostro progetto, scegliendo come template View-based application, nominiamo il progetto a piacimento e salviamolo. Ora dobbiamo scegliere un&#8217;immagine (quella che [...]]]></description>
			<content:encoded><![CDATA[<p>In questo piccolo Tutorial, andremo a vedere le linee di codice che useremo in un piccolo progetto iPhone per caricare un&#8217;immagine senza aver bisogno dello strumento Interface Builder.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2011/01/UIImage.png" rel="lightbox[4790]" title="UIImage"><img class="size-full wp-image-4791 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="UIImage" src="http://www.iphoneandgo.it/wp-content/uploads/2011/01/UIImage.png" alt="" width="303" height="262" /></a></p>
<p style="text-align: left;"><span id="more-4790"></span>Come prima cosa andiamo a creare il nostro progetto, scegliendo come template View-based application, nominiamo il progetto a piacimento e salviamolo.</p>
<p style="text-align: left;">Ora dobbiamo scegliere un&#8217;immagine (quella che caricheremo nella view) e portarla nel progetto: per fare ciò, prendere  e trascinate il file che avete selezionato dentro l&#8217;Xcode, nella cartella &#8220;Resources&#8221; (non dimenticare di selezionare lo spunta su : &#8220;Copy items into destination&#8217;s group &#8230;&#8221; così il file verra&#8217; copiato all&#8217;interno della cartella del vostro progetto.</p>
<p style="text-align: left;">Il prossimo passaggio sarà l&#8217;inserimento del codice necessario a visualizzare un&#8217;immagine nella view senza ricorrere all&#8217;utilizzo dell&#8217;interface Builder. Utilizzeremo il file &#8220;nomeprogetto&#8221;ViewController.m e andremo nella funzione &#8220;viewDidLoad&#8221; come segue:</p>
<pre class="brush: cpp; title: ; notranslate">
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];
// creiamo su variabile myImageRect lo spazio rettangolare dove inserire l'immagine
	CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 80.0f);
// assegniamo lo spazio myImageRect alla variabile myImage
	UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
// carichiamo l'immagine di nome book1.png
	[myImage setImage:[UIImage imageNamed:@&quot;book1.png&quot;]];
	myImage.opaque = YES;
// carichiamo nella view l'immagine
	[self.view addSubview:myImage];
	[myImage release];
}
</pre>
<p>Per voi iPhoneandGo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2011/01/10/come-caricare-immagine-uiimage-senza-interface-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come usare il simbolo numerico (Badge) su icone iPhone.</title>
		<link>http://www.iphoneandgo.it/2010/12/26/come-usare-il-simbolo-numerico-badge-su-icone-iphone/</link>
		<comments>http://www.iphoneandgo.it/2010/12/26/come-usare-il-simbolo-numerico-badge-su-icone-iphone/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 14:54:43 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=4590</guid>
		<description><![CDATA[Sempre più applicazioni hanno la possibilita&#8217; di mostrare un numero sull&#8217;angolo destro dell&#8217;icona che può rappresentare una qualsiasi informazione degna di essere considerata: numero di email non lette, compiti ancora da evadere, articoli non letti&#8230; oppure semplicemente quanti giorni mancano a capodanno. Oggi, a distanza di 5 giorni dall&#8217;ultimo giorno dell&#8217;anno creeremo una piccola applicazione [...]]]></description>
			<content:encoded><![CDATA[<p>Sempre più applicazioni hanno la possibilita&#8217; di mostrare un numero sull&#8217;angolo destro dell&#8217;icona che può rappresentare una qualsiasi informazione degna di essere considerata: numero di email non lette, compiti ancora da evadere, articoli non letti&#8230; oppure semplicemente quanti giorni mancano a capodanno.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/badge.png" rel="lightbox[4590]" title="badge"><img class="size-full wp-image-4592 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="badge" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/badge.png" alt="" width="260" height="481" /></a><span id="more-4590"></span></p>
<p style="text-align: left;">Oggi, a distanza di 5 giorni dall&#8217;ultimo giorno dell&#8217;anno creeremo una piccola applicazione per iPhone (o iPad) che calcolerà ogni giorno, quanti giorni mancano al 31 e ci mostrerà sia un&#8217;immagine appropriata (una mano) con il numero di giorni mancanti, che (una volta chiusa l&#8217;applicazione) un&#8217;icona con l&#8217;aggiunta del simbolo numerico dei giorni restanti.</p>
<p style="text-align: left;">Iniziamo con il creare la nostra applicazione: File -&gt; New Project -&gt; View Based Application (come template) e premiamo -&gt; choose</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/view-based-application.png" rel="lightbox[4590]" title="view based application"><img class="size-medium wp-image-4597 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="view based application" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/view-based-application-300x233.png" alt="" width="300" height="233" /></a></p>
<p style="text-align: left;">A questo punto diamo un nome alla nostra applicazione e salviamola dove meglio crediamo: nel mio caso ho scelto il nome &#8220;SimboloNumerico&#8221;.</p>
<p style="text-align: left;">Come prima cosa dobbiamo importare le immagini grafiche che ho usato nell&#8217;applicazione (potete fare con immagini vostre se volete seguire il tutorial) oppure scaricare le immagini mie dal seguente <a href="http://www.iphoneandgo.it/SourceCode/immagini.zip" target="_blank">link</a>.</p>
<p style="text-align: left;">Le immagini sono: le 6 immagini della mano con le indicazione dei diversi giorni, l&#8217;icona del programma, e un immagine con l&#8217;indicazione di &#8220;Happy new year 2011&#8243;.</p>
<p style="text-align: left;">Per importare le immagini nella nostra applicazione basterà trascinarle dalla cartella dove le avete salvate, dentro la cartella &#8220;resources&#8221; che si trova nel progetto, dopodiche&#8217; spuntare il check &#8220;Copy items in destination&#8217;s group&#8221; che ci permette di fare una copia di tutte le immagini dentro il nostro progetto e premere il pulsante:&#8221;Add&#8221;.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/Check.png" rel="lightbox[4590]" title="Check"><img class="size-medium wp-image-4599 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="Check" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/Check-300x276.png" alt="" width="300" height="276" /></a></p>
<p style="text-align: left;">A questo punto e&#8217; il momento di creare prima la nostra interfaccia grafica:</p>
<p style="text-align: left;">Premiamo sul file &#8220;SimboloNumericoViewController.xib&#8221; che si trova dentro la cartella &#8220;resources&#8221; cosi facendo si aprira&#8217; il programma Interface Builder che permettera&#8217; di gestire la view grafica della nostra applicazione.</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/interface-builder.png" rel="lightbox[4590]" title="interface builder"><img class="size-medium wp-image-4600 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="interface builder" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/interface-builder-300x108.png" alt="" width="390" height="140" /></a></p>
<p style="text-align: left;">Ora dobbiamo inserire 2 immagini: una per le immagini delle mani e una per l&#8217;augurio. Il componente che si trova sulla libreria si chiama &#8220;image View&#8221; e non dovremo far altro che premere e trascinarlo all&#8217;interno della nostra view (maschera principale del nostro programma).</p>
<p style="text-align: left;">A questo punto solo per l&#8217;immagine degli auguri andate sulla view degli attributi e selezionate nel campo &#8220;image&#8221;, il nome del file:&#8221;Happy.png&#8221;.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/image.png" rel="lightbox[4590]" title="image"><img class="size-medium wp-image-4603 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="image" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/image-300x250.png" alt="" width="300" height="250" /></a></p>
<p style="text-align: left;">Fatto tutto questo, salviamo il file: File -&gt; Save.</p>
<p style="text-align: left;">Ora torniamo nel nostro XCode e cominciamo a scrivere il codice. Come prima cosa andiamo a definire la variabile che si dovra&#8217; legare all&#8217;immagine della mano che permettera&#8217; il cambio dell&#8217;immagine a seconda dei giorni restanti, e la variabile che terrà il conteggio della differenza dei giorni. Apriamo il file : SimboloNumeroViewController.h e inseriamo il seguente codice.</p>
<p style="text-align: left;">
<pre class="brush: cpp; title: ; notranslate">#import &lt;UIKit/UIKit.h&gt;

@interface SimboloNumericoViewController : UIViewController {
 // variabile immagine mano
 IBOutlet UIImageView *immagineSfondo;
 // variabile differenza giorni
 NSInteger differenza;
}

// definisce metodi getter and setter
@property (assign) NSInteger differenza;
@property (nonatomic,retain) IBOutlet UIImageView *immagineSfondo;

@end</pre>
<p>A questo punto salviamo e andiamo a caricare il file di implementazione &#8220;SimboloNumeroViewController.m&#8221; dove al carivamento della view calcoleremo quanti giorni mancano al 31 dicembre come segue.</p>
<pre class="brush: cpp; title: ; notranslate">// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
	NSDate *today = [NSDate date];
	NSCalendar *gregorian = [[NSCalendar alloc]
							 initWithCalendarIdentifier:NSGregorianCalendar];
	NSDateComponents *weekdayComponents =
	[gregorian components:(NSDayCalendarUnit) fromDate:today];

       // calcola quanto manca al 31.
	differenza = 31 - ([weekdayComponents day]);

	// cambia immagine di sfondo
	switch (differenza) {
		case 0:
			immagineSfondo.image = [UIImage imageNamed:@&quot;zero.png&quot;];
			break;
		case 1:
			immagineSfondo.image = [UIImage imageNamed:@&quot;uno.png&quot;];
			break;
		case 2:
			immagineSfondo.image = [UIImage imageNamed:@&quot;due.png&quot;];
			break;
		case 3:
			immagineSfondo.image = [UIImage imageNamed:@&quot;tre.png&quot;];
			break;
		case 4:
			immagineSfondo.image = [UIImage imageNamed:@&quot;quattro.png&quot;];
			break;
		case 5:
			immagineSfondo.image = [UIImage imageNamed:@&quot;cinque.png&quot;];
			break;
	}

	[gregorian release];
    [super viewDidLoad];
}
</pre>
<p>Con il codice non abbiamo finito&#8230; ora dobbiamo fare ciò che ci siamo preposti, ovvero assegnare il simbolo numerico all&#8217;icona all&#8217;uscita del programma.</p>
<p>Per fare quasto andiamo sul file delegate : &#8220;SimboloNumericoAppDelegate.m&#8221; e inseriamo il codice badge cosi come illutrato:</p>
<pre class="brush: cpp; title: ; notranslate">- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Override point for customization after application launch.

    // Add the view controller's view to the window and display.
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];

	[application setApplicationIconBadgeNumber:viewController.differenza];

    return YES;
}</pre>
<p>La parte di codice e&#8217; finita.</p>
<p>Non ci resta adesso che legare l&#8217;immagine delle mani nell&#8217;interface builder con la variabile &#8220;immaginiSfondo&#8221; che abbiamo assegnato. Per fare ciò portiamoci ancora sull&#8217;interface builder e tenendo premuto il tasto &#8220;CTRL&#8221; ci portiamo sopra il file&#8217;s owner e premendo il mouse trasciniamoci sopra l&#8217;immagine della mano (dovrebbe apparire una freccia). Una volta sopra molliamo il tasto del mouse e il Ctrl; apparirà un menu a discesa dove scegliere la variabile &#8220;immaginiSfondo&#8221;.</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/interf-builder-2.jpg" rel="lightbox[4590]" title="interf builder 2"><img class="size-medium wp-image-4625 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="interf builder 2" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/interf-builder-2-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p style="text-align: left;">Non ci resta che salvare il file -&gt; save, tornare all&#8217;XCode e compilare il nostro programma. Se tutto sarà funzionato a dovere dovremmo vedere il numero di giorni al 31 dicembre rappresentato da una mano con le dite alzate e una volta chiusa l&#8217;applicazione, l&#8217;indicazione dei numeri sull&#8217;icona dell&#8217;app.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/12/last.png" rel="lightbox[4590]" title="last"><img class="size-full wp-image-4628 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="last" src="http://www.iphoneandgo.it/wp-content/uploads/2010/12/last.png" alt="" width="228" height="422" /></a></p>
<p style="text-align: left;">Se volete, potete scaricare il codice sorgente che ho sviluppato al seguente<a href="http://www.iphoneandgo.it/SourceCode/SimboloNumerico.zip" target="_blank"> link</a>.</p>
<p style="text-align: left;">Per voi iPhoneandGo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2010/12/26/come-usare-il-simbolo-numerico-badge-su-icone-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GameSalad: come implementare la musica nelle nostre applicazioni iPhone</title>
		<link>http://www.iphoneandgo.it/2010/02/08/gamesalad-come-implementare-la-musica-nelle-nostre-applicazioni-iphone/</link>
		<comments>http://www.iphoneandgo.it/2010/02/08/gamesalad-come-implementare-la-musica-nelle-nostre-applicazioni-iphone/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:00:57 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=3510</guid>
		<description><![CDATA[Eccoci con Riccardo Danzo al secondo Tutorial nel mondo GameSalad. Per chi ancora non lo sapesse GameSalad e&#8217; un&#8217;insieme di strumenti (software) che aiutano lo sviluppatore a creare giochi per iPhone senza dover utilizzare o sapere il linguaggio nativo iPhone. In questo nuovo tutorial si andrà a implementare una canzone che verrà usata come sottofondo [...]]]></description>
			<content:encoded><![CDATA[<p>Eccoci con Riccardo Danzo al secondo Tutorial nel mondo GameSalad. Per chi ancora non lo sapesse GameSalad e&#8217; un&#8217;insieme di strumenti (software) che aiutano lo sviluppatore a creare giochi per iPhone senza dover utilizzare o sapere il linguaggio nativo iPhone.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad1.png" rel="lightbox[3510]" title="GameSalad"><img class="size-full wp-image-3486 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="GameSalad" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad1.png" alt="GameSalad" width="260" height="212" /></a></p>
<p style="text-align: left;">In questo nuovo tutorial si andrà a implementare una canzone che verrà usata come sottofondo alla nostra applicazione.</p>
<p style="text-align: left;"><span id="more-3510"></span></p>
<p>1) Creiamo un progetto e aggiungiamo tutto quello che ci serve</p>
<p>Andiamo su Gamesalad, clicchiamo su Blank e poi su choose.<br />
Creiamo 2 scene e clicchiamo su initial scene.<br />
Andiamo ad aggiungere un immagine quindi clicchiamo Images e clicchiamo su questo pulsante :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-01-29-a-14.22.21.png" rel="lightbox[3510]" title="Schermata 2010-01-29 a 14.22.21"><img class="aligncenter size-full wp-image-3512" title="Schermata 2010-01-29 a 14.22.21" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-01-29-a-14.22.21.png" alt="Schermata 2010-01-29 a 14.22.21" width="26" height="18" /></a></p>
<p>Scegliamo un immagine (possibilmente 480&#215;360), se volete potete scegliere questa :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/iltutorial.png" rel="lightbox[3510]" title="iltutorial"><img class="aligncenter size-full wp-image-3513" title="iltutorial" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/iltutorial.png" alt="iltutorial" width="380" height="253" /></a></p>
<p>Dovremmo ottenere una schermata così :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-09.54.53.png" rel="lightbox[3510]" title="Schermata 2010-02-06 a 09.54.53"><img class="aligncenter size-medium wp-image-3515" title="Schermata 2010-02-06 a 09.54.53" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-09.54.53-300x229.png" alt="Schermata 2010-02-06 a 09.54.53" width="300" height="229" /></a></p>
<p>Creiamo un attore cliccando su questo pulsante :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/1__Schermata-2010-01-29-a-14.22.21.png" rel="lightbox[3510]" title="1__Schermata 2010-01-29 a 14.22.21"><img class="aligncenter size-full wp-image-3516" title="1__Schermata 2010-01-29 a 14.22.21" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/1__Schermata-2010-01-29-a-14.22.21.png" alt="1__Schermata 2010-01-29 a 14.22.21" width="26" height="18" /></a></p>
<p>e trasciniamo la nostra immagine sull&#8217;attore. Adesso trasciniamo il nostro attore sull&#8217;immagine prinicipale :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-10.02.22.png" rel="lightbox[3510]" title="Schermata 2010-02-06 a 10.02.22"><img class="aligncenter size-medium wp-image-3528" title="Schermata 2010-02-06 a 10.02.22" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-10.02.22-300x229.png" alt="Schermata 2010-02-06 a 10.02.22" width="300" height="229" /></a></p>
<p>Ora passiamo alla scena 1, aggiungiamo un immagine cliccando su images e su questo pulsante :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/2__Schermata-2010-01-29-a-14.22.21.png" rel="lightbox[3510]" title="2__Schermata 2010-01-29 a 14.22.21"><img class="aligncenter size-full wp-image-3519" title="2__Schermata 2010-01-29 a 14.22.21" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/2__Schermata-2010-01-29-a-14.22.21.png" alt="2__Schermata 2010-01-29 a 14.22.21" width="26" height="18" /></a></p>
<p>Se volete potete prendere questa immagine :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/musica.png" rel="lightbox[3510]" title="musica"><img class="aligncenter size-full wp-image-3520" title="musica" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/musica.png" alt="musica" width="480" height="320" /></a></p>
<p>Adesso aggiungiamo un attore e trasciniamo la nostra immagine su di esso. Trasciniamo l&#8217;attore sull&#8217;immagine principale, dovremmo ottenere una schermata così :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-10.11.42.png" rel="lightbox[3510]" title="Schermata 2010-02-06 a 10.11.42"><img class="aligncenter size-medium wp-image-3521" title="Schermata 2010-02-06 a 10.11.42" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-10.11.42-300x229.png" alt="Schermata 2010-02-06 a 10.11.42" width="300" height="229" /></a></p>
<p>Ora aggiungiamo una canzone, per fare ciò bisogna cliccare su Audio e su questo pulsante :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/3__Schermata-2010-01-29-a-14.22.21.png" rel="lightbox[3510]" title="3__Schermata 2010-01-29 a 14.22.21"><img class="aligncenter size-full wp-image-3522" title="3__Schermata 2010-01-29 a 14.22.21" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/3__Schermata-2010-01-29-a-14.22.21.png" alt="3__Schermata 2010-01-29 a 14.22.21" width="26" height="18" /></a></p>
<p>Scegliamo una canzone che abbiamo nel nostro Mac (io ho scelto Indietro di Tiziano Ferro).</p>
<p>Ora definiamo l&#8217;attore 2 così :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-10.18.17.png" rel="lightbox[3510]" title="Schermata 2010-02-06 a 10.18.17"><img class="aligncenter size-full wp-image-3523" title="Schermata 2010-02-06 a 10.18.17" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Schermata-2010-02-06-a-10.18.17.png" alt="Schermata 2010-02-06 a 10.18.17" width="499" height="202" /></a></p>
<p>Adesso proviamo la nostra applicazione cliccando sul pulsante Preview.</p>
<p>questo è un tutorial realizzato da :</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/screen.png" rel="lightbox[3510]" title="screen"><img class="aligncenter size-full wp-image-3524" title="screen" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/screen.png" alt="screen" width="480" height="320" /></a></p>
<p>Se ci sono problemi ecco il mio progetto : <a href="http://www.iphoneandgo.org/download/MusicGameSalad.zip" target="_blank">MusicGameSalad</a></p>
<p>Ecco a voi il secondo tutorial by Riccardo Danzo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2010/02/08/gamesalad-come-implementare-la-musica-nelle-nostre-applicazioni-iphone/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GameSalad: ovvero come creare programmi per iPhone senza codice.</title>
		<link>http://www.iphoneandgo.it/2010/02/04/gamesalad-ovvero-come-creare-programmi-per-iphone-senza-codice/</link>
		<comments>http://www.iphoneandgo.it/2010/02/04/gamesalad-ovvero-come-creare-programmi-per-iphone-senza-codice/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 06:00:21 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=3482</guid>
		<description><![CDATA[Riccardo Danzo, oggi, ci spiega con pochi e semplici passi, come utilizzare GameSalad per creare le nostre applicazioni iPhone. Per chi non lo sapesse GameSalad è un software (un insieme di strumenti) necessari a creare velocemente, in semplicita&#8217; e senza dover sapere il linguaggio Objective-C, applicazioni per diverse piattaforme tra le quali iPhone. Gamesalad è [...]]]></description>
			<content:encoded><![CDATA[<p>Riccardo Danzo, oggi, ci spiega con pochi e semplici passi, come utilizzare GameSalad per creare le nostre applicazioni iPhone.</p>
<p style="text-align: center;"><img class="size-full wp-image-3486 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="GameSalad" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad1.png" alt="GameSalad" width="260" height="212" /></p>
<p>Per chi non lo sapesse GameSalad è un software (un insieme di strumenti) necessari a creare velocemente, in semplicita&#8217; e senza dover sapere il linguaggio Objective-C, applicazioni per diverse piattaforme tra le quali iPhone.</p>
<p><span id="more-3482"></span>Gamesalad è un tool che vi permette di creare giochi per iPhone in 2D senza neanche scrivere una stringa.<br />
Si può scaricare gratuitamente dal sito www.gamesalad.com.</p>
<p>Non perdiamoci in chiacchere e iniziamo subito con il Tutorial.</p>
<p>Apriamo Gamesalad e clicchiamo su Blank e poi su choose. Creiamo un&#8217;altra scena cliccando su questo pulsante :</p>
<p><img class="aligncenter size-full wp-image-3488" title="gamesalad 1" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-1.png" alt="gamesalad 1" width="26" height="18" />Dovremo avere una schermata così :</p>
<p><img class="aligncenter size-medium wp-image-3489" title="gamesalad 2" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-2-300x229.png" alt="gamesalad 2" width="440" height="335" />Clicchiamo 2 volte su initial scene e andiamo su Images, clicchiamo sul pulsante in basso a sinistra e scegliete un immagine. Se volete potete scegliere questa :</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-3.png" rel="lightbox[3482]" title="GameSalad 3"><img class="size-full wp-image-3490 aligncenter" title="GameSalad 3" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-3.png" alt="GameSalad 3" width="389" height="259" /></a>Creiamo un attore e trasciniamo l&#8217;immagine su di esso. Inseriamo nel progetto questa immagine (trascinandola). Dovremmo ottenere una schermata cosi :</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-4.png" rel="lightbox[3482]" title="GameSalad 4"><img class="aligncenter size-full wp-image-3491" title="GameSalad 4" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-4.png" alt="GameSalad 4" width="493" height="377" /></a></p>
<p style="text-align: left;">Clicchiamo su Actor 1 e definiamo quello che deve fare questo attore. Quindi clicchiamo su Create Rule e da Basic Behaviors trasciniamo l&#8217;attributo Change Scene in Drag your behaviors here e definite l&#8217;attore così :</p>
<p style="text-align: left;"><img class="size-full wp-image-3503 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="Gamasalad 12" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/Gamasalad-12.png" alt="Gamasalad 12" width="500" height="206" /></p>
<p style="text-align: left;">Adesso passiamo alla Scene 1, aggiungiamo queste immagini, se volete potete scegliere queste :</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-13.png" rel="lightbox[3482]" title="gamesalad 13"><img class="aligncenter size-full wp-image-3504" title="gamesalad 13" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-13.png" alt="gamesalad 13" width="70" height="70" /></a><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-14.png" rel="lightbox[3482]" title="gamesalad 14"><img class="aligncenter size-full wp-image-3505" title="gamesalad 14" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-14.png" alt="gamesalad 14" width="70" height="70" /></a><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-15.png" rel="lightbox[3482]" title="gamesalad 15"><img class="aligncenter size-full wp-image-3506" title="gamesalad 15" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-15.png" alt="gamesalad 15" width="70" height="70" /></a><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-16.png" rel="lightbox[3482]" title="gamesalad 16"><img class="size-full wp-image-3507 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="gamesalad 16" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-16.png" alt="gamesalad 16" width="480" height="30" /></a>Aggiungiamo di conseguenza 4 attori e trasciniamo tutte queste immagini in essi. Dovremmo ottenere un risultato così :</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-17.png" rel="lightbox[3482]" title="gamesalad 17"><img class="size-medium wp-image-3508 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="gamesalad 17" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/gamesalad-17-300x226.png" alt="gamesalad 17" width="300" height="226" /></a></p>
<p style="text-align: left;">Definiamo il numero 1, quindi clicchiamo sull&#8217;uno e definite così questo attore :</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-5.png" rel="lightbox[3482]" title="GameSalad 5"><img class="size-full wp-image-3493 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="GameSalad 5" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-5.png" alt="GameSalad 5" width="500" height="193" /></a></p>
<p style="text-align: left;">Adesso definiamo l&#8217;attore 5, quindi clicchiamo sul 5 e definite così questo attore :</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-6.png" rel="lightbox[3482]" title="GameSalad 6"><img class="size-full wp-image-3494 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="GameSalad 6" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-6.png" alt="GameSalad 6" width="500" height="193" /></a></p>
<p style="text-align: left;">Adesso definiamo l&#8217;attore 7, quindi clicchiamo sul 7 e definite così questo attore :</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-7.png" rel="lightbox[3482]" title="GameSalad 7"><img class="size-full wp-image-3495 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="GameSalad 7" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-7.png" alt="GameSalad 7" width="500" height="194" /></a></p>
<p style="text-align: left;">Clicchiamo su Preview :</p>
<p style="text-align: left;"><img class="alignleft size-full wp-image-3496" style="border: 0pt none; margin: 0px;" title="GameSalad 8" src="http://www.iphoneandgo.it/wp-content/uploads/2010/02/GameSalad-8.png" alt="GameSalad 8" width="74" height="50" /></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">e proviamo il nostro gioco.</p>
<p style="text-align: left;">Ecco questo primo articolo tutorial di Riccardo Danzo sull&#8217;uso di GameSalad.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2010/02/04/gamesalad-ovvero-come-creare-programmi-per-iphone-senza-codice/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Come usare UIPageControl nelle nostre applicazioni iPhone. Tutorial Video</title>
		<link>http://www.iphoneandgo.it/2009/12/07/come-usare-uipagecontrol-nelle-nostre-applicazioni-iphone-tutorial-video/</link>
		<comments>http://www.iphoneandgo.it/2009/12/07/come-usare-uipagecontrol-nelle-nostre-applicazioni-iphone-tutorial-video/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 07:00:14 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=3282</guid>
		<description><![CDATA[In questo piccolo e veloce tutorial Video vi mostrerò come utilizzare più view con il componente messo a disposizione da iPhone : UIPageControl. UIPageControl &#8211; iPhone &#8211; Tutorial Base from Stefano &#8211; iPhone on Vimeo. Per voi è tutto Sir. Lodux.]]></description>
			<content:encoded><![CDATA[<p>In questo piccolo e veloce tutorial Video vi mostrerò come utilizzare più view con il componente messo a disposizione da iPhone : UIPageControl.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8015346&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="450" height="350" src="http://vimeo.com/moogaloop.swf?clip_id=8015346&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><a href="http://vimeo.com/8015346"></a></p>
<p style="text-align: center;"><a href="http://vimeo.com/8015346">UIPageControl &#8211; iPhone &#8211; Tutorial Base</a> from <a href="http://vimeo.com/iphoneandgo">Stefano &#8211; iPhone</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Per voi è tutto Sir. Lodux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2009/12/07/come-usare-uipagecontrol-nelle-nostre-applicazioni-iphone-tutorial-video/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>MKMapView, ovvero come avere delle mappe nella nostra app iPhone.</title>
		<link>http://www.iphoneandgo.it/2009/11/30/mkmapview-ovvero-come-avere-delle-mappe-nella-nostra-app-iphone/</link>
		<comments>http://www.iphoneandgo.it/2009/11/30/mkmapview-ovvero-come-avere-delle-mappe-nella-nostra-app-iphone/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 07:00:01 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=3233</guid>
		<description><![CDATA[Grazie al firmware 3.0 di ultima generazione è possibile ora integrare le mappe nelle nostre applicazioni iPhone senza dover servici di servizi esterni come ad esempio quello pre-installato Maps di Google. Vediamo ora con un piccolo esempio come implementare questa nuova funzionalità. Carichiamo il nostro Xcode e creiamo un nuovo progetto View-Based Application dandogli il [...]]]></description>
			<content:encoded><![CDATA[<p>Grazie al firmware 3.0 di ultima generazione è possibile ora integrare le mappe nelle nostre applicazioni iPhone senza dover servici di servizi esterni come ad esempio quello pre-installato Maps di Google.</p>
<p style="text-align: center;"><img class="size-full wp-image-3234 aligncenter" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="world1" src="http://www.iphoneandgo.it/wp-content/uploads/2009/11/world1.jpg" alt="world1" width="251" height="321" /></p>
<p><span id="more-3233"></span>Vediamo ora con un piccolo esempio come implementare questa nuova funzionalità.</p>
<p>Carichiamo il nostro Xcode e creiamo un nuovo progetto View-Based Application dandogli il nome che più preferiamo (nell&#8217;esempio &#8220;Mappa&#8221;).</p>
<p>Come primo passaggio ora dobbiamo aggiungere il Framework che utilizza questo servizio &#8220;MapKit&#8221;: portiamoci sulla cartella &#8220;frameworks&#8221; e con il tasto destro selezioniamo la voce &#8220;Add&#8221; -&gt; &#8220;Existing Frameworks&#8221;; dopodichè aggiungiamo anche sul file controlle MappaViewController.h il framework: #import &lt;MapKit/MapKit.h&gt;</p>
<p><img class="aligncenter size-full wp-image-3240" title="MappaView1" src="http://www.iphoneandgo.it/wp-content/uploads/2009/11/MappaView1.png" alt="MappaView1" width="503" height="356" /><br />
Ora inseriamo il delegate di MKMapView e il suo Outlet come segue:</p>
<p><img class="aligncenter size-full wp-image-3242" title="MappaView2" src="http://www.iphoneandgo.it/wp-content/uploads/2009/11/MappaView2.png" alt="MappaView2" width="528" height="150" /><br />
A questo punto carichiamo il Xib file MapViewController.xib e inseriamo il componente MKMapView collendolo all&#8217;outlet creato &#8220;mappa&#8221;.</p>
<p><img class="aligncenter size-full wp-image-3244" title="Mappaview3" src="http://www.iphoneandgo.it/wp-content/uploads/2009/11/Mappaview3.png" alt="Mappaview3" width="426" height="375" /><br />
Questo è il risultato generato da questo primo passaggio:</p>
<p><img class="aligncenter size-full wp-image-3246" title="Mappaview4" src="http://www.iphoneandgo.it/wp-content/uploads/2009/11/Mappaview4.png" alt="Mappaview4" width="264" height="481" /></p>
<p>A voi ora sperimentare le diverse proprità e metodi messi a disposizioni tra i quali:</p>
<pre style="font-family: monospace;">mappa.showsUserLocation<span style="color: #002200;">=</span>TRUE; //servirà per mostrare la propria posizione
<pre style="font-family: monospace;">mappa.mapType <span style="color: #002200;">=</span> MKMapTypeStandard; // definisce il tipo di mappa da visualizzare

mappa.scrollEnabled<span style="color: #002200;">=</span>TRUE; // attiva lo scrolling</pre>
</pre>
<p><img class="aligncenter size-full wp-image-3247" title="MappaView5" src="http://www.iphoneandgo.it/wp-content/uploads/2009/11/MappaView5.png" alt="MappaView5" width="319" height="482" /></p>
<p>Per voi e&#8217; tutto sir Lodux !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2009/11/30/mkmapview-ovvero-come-avere-delle-mappe-nella-nostra-app-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Per voi il codice sorgente (source code) della nostra applicazione iPhone in AppStore</title>
		<link>http://www.iphoneandgo.it/2009/08/14/per-voi-il-codice-sorgente-source-code-della-nostra-applicazione-iphone-in-appstore/</link>
		<comments>http://www.iphoneandgo.it/2009/08/14/per-voi-il-codice-sorgente-source-code-della-nostra-applicazione-iphone-in-appstore/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 15:17:48 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>
		<category><![CDATA[iPhone OS]]></category>
		<category><![CDATA[Source code]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=2872</guid>
		<description><![CDATA[Come promesso tutto il team di iPhone and Go vuole regalare tutto il codice sorgente di una delle nostre creazioni pubblicate in Appstore. &#8220;dillo al tuo amore&#8221;.. nasce come sfida, nasce per gioco, nasce per divertimento. State pensando una frase poetica da dire alla vostra lei o al vostro lui ? Dillo al tuo amore [...]]]></description>
			<content:encoded><![CDATA[<p>Come promesso tutto il team di iPhone and Go vuole regalare tutto il codice sorgente di una delle nostre creazioni pubblicate in Appstore.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/08/default.png" rel="lightbox[2872]" title="default"><img class="aligncenter size-full wp-image-2873" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="default" src="http://www.iphoneandgo.it/wp-content/uploads/2009/08/default.png" alt="" width="320" height="460" /></a></p>
<p><span id="more-2872"></span>&#8220;dillo al tuo amore&#8221;.. nasce come sfida, nasce per gioco, nasce per divertimento. State pensando una frase poetica da dire alla vostra lei o al vostro lui ? Dillo al tuo amore serve proprio a questo: scuoti (shake) il tuo iphone e vedrai comparire una frase famosa o anonima che sia d&#8217;amore&#8230; la potrete leggere per poi dirla a voce alla vostra meta&#8217;, oppure potrete inviarle una mail&#8230; oppure attivare gli sms e scriverla per un messaggio istantaneo.</p>
<p>In questo codice sorgente che trovere potrete sperimentare le diverse tecniche base di programmazione dell&#8217;iphone come ad esempio:</p>
<p>- animazioni di frame</p>
<p>- gestione di database multi lingua</p>
<p>- view e pulsanti per mail / sms / call</p>
<p>- effetto Shake</p>
<p>Il database che e&#8217; all&#8217;interno e&#8217; solo dimostrativo.. chi volesse usare &#8220;Dillo al tuo amore&#8221; non a scopo didattico ma veramente come software potra&#8217; integrare il DB con le proprie frasi personalizzate oppure acquistare <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=316260358&amp;mt=8" target="_self">la nostra versione in appstore</a>.</p>
<p style="text-align: center;"><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=316260358&amp;mt=8"><img class="aligncenter size-full wp-image-2875" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="dillo" src="http://www.iphoneandgo.it/wp-content/uploads/2009/08/dillo.jpg" alt="" width="320" height="210" /></a></p>
<p>Troverete il file sorgente &#8220;Dillo al tuo amore&#8221; zippato del peso di 6.955 Kb in questo</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.org/download/dilloaltuoamore.zip" target="_self">LINK</a>.</p>
<p style="text-align: left;">Per voi il Team iPhone and Go !.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2009/08/14/per-voi-il-codice-sorgente-source-code-della-nostra-applicazione-iphone-in-appstore/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Durata di una Splash screen view sulla nostra applicazione iPhone</title>
		<link>http://www.iphoneandgo.it/2009/07/03/durata-di-una-splash-screen-view-sulla-nostra-applicazione-iphone/</link>
		<comments>http://www.iphoneandgo.it/2009/07/03/durata-di-una-splash-screen-view-sulla-nostra-applicazione-iphone/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 21:08:50 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=2642</guid>
		<description><![CDATA[In questo secondo articolo vedremo il codice necessario che ci permettera&#8217; di decidere per quanto tempo vogliamo che la nostra splash screen (loading page) rimanga attiva. Quello che faremo in questo articolo e&#8217; ricostruire la nostra splash screen in una sua view personalizzata e quindi ricominceremo il progetto dall&#8217;inizio senza tener conto alcuno dell&#8217;articolo mostrato [...]]]></description>
			<content:encoded><![CDATA[<p>In questo secondo articolo vedremo il codice necessario che ci permettera&#8217; di decidere per quanto tempo vogliamo che la nostra splash screen (loading page) rimanga attiva.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/splash2.jpg" rel="lightbox[2642]" title="splash2"><img class="aligncenter size-full wp-image-2644" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="splash2" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/splash2.jpg" alt="" width="400" height="300" /></a></p>
<p><span id="more-2642"></span>Quello che faremo in questo articolo e&#8217; ricostruire la nostra splash screen in una sua view personalizzata e quindi ricominceremo il progetto dall&#8217;inizio senza tener conto alcuno dell&#8217;articolo mostrato in precedenza.</p>
<p>1) Creiamo con l&#8217;XCode il nostro progetto con template &#8220;View based application&#8221; con nome :&#8221;Splash&#8221;:</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-12.png" rel="lightbox[2642]" title="immagine-12"><img class="aligncenter size-full wp-image-2630" title="immagine-12" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-12.png" alt="" width="500" height="338" /></a><br />
2) Ora importiano nelle Risorse del nostro progetto il file immagine che useremo come &#8220;Splash Screen&#8221; trascinandolo direttamente nella cartella &#8220;Resources&#8221;.</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-23.png" rel="lightbox[2642]" title="immagine-23"><img class="aligncenter size-full wp-image-2636" title="immagine-23" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-23.png" alt="" width="500" height="516" /></a><br />
3) Il file grafico ora inserito dovremmo rinominarlo in &#8220;Default.png&#8221; facendo attenzione di indicare la &#8220;D&#8221; maiuscola per permettere all&#8217;XCode di interpretare questo file come splashScreen da usare durante il caricamento.</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-31.png" rel="lightbox[2642]" title="immagine-31"><img class="aligncenter size-full wp-image-2637" title="immagine-31" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-31.png" alt="" width="500" height="516" /></a><br />
4) A questo punto carichiamo il nostro interface builder per andare a creare la nostra View dove applicheremo l&#8217;immagine Default.png di caricamento: premiamo quindi dalla nostra cartella di Resources il file SplashViewController.xib.</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-14.png" rel="lightbox[2642]" title="immagine-14"><img class="aligncenter size-full wp-image-2648" title="immagine-14" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-14.png" alt="" width="500" height="237" /></a><br />
5) Ora a questa view aperta gia&#8217; di default cambiamo il colore di Background che si trova nella view attributi come da immagine e trasciniamo dalla libreria una Label che denomineremo &#8220;Home Page&#8221; ad evidenziare che sara&#8217; la view che apparira&#8217; subito dopo il caricamento dell&#8217;applicazione e quindi della splash screen.</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-24.png" rel="lightbox[2642]" title="immagine-24"><img class="aligncenter size-full wp-image-2650" title="immagine-24" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-24.png" alt="" width="500" height="453" /></a><br />
6) Ora creiamo una nuova view: prendiamo il componente &#8220;view&#8221; che si trova nella libreria dei componenti e lo trasciniamo all&#8217;interno della finestra &#8220;SplashScreenController.xib&#8221; cosi da aggiungere una seconda view destinata alla splash screen (premiamoci sopra velocemente 2 volte col mouse ed apparirà la nuova finestra &#8220;view&#8221;).</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-32.png" rel="lightbox[2642]" title="immagine-32"><img class="aligncenter size-full wp-image-2651" title="immagine-32" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-32.png" alt="" width="500" height="251" /></a><br />
7) Adesso inseriamo nella view appena creata il componente &#8220;Image View&#8221; dalla libreria trascinandolo ed adattandolo alla view. Fatto questo utilizzando la finestra degli attributi selezioniamo (avendo selezionato il componente appena trascinato Image View) il menu a tendina &#8220;image&#8221; nel quale dovrebbe apparire unicamente il file grafico gia&#8217; precaricato : Default.png e selezioniamolo:</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-4.png" rel="lightbox[2642]" title="immagine-4"><img class="aligncenter size-full wp-image-2653" title="immagine-4" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-4.png" alt="" width="500" height="394" /></a><br />
 <img src='http://www.iphoneandgo.it/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Ora salviamo il progetto dall&#8217;interface builder e passiamo alla parte di stesura del codice.</p>
<p>9) Inseriamo In SplashAppDelegate.m alla fine del metodo applicationDidFinishLaunching la seguente riga:</p>
<p>[viewController showSplash];</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-5.png" rel="lightbox[2642]" title="immagine-5"><img class="aligncenter size-full wp-image-2655" title="immagine-5" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-5.png" alt="" width="500" height="354" /></a><br />
10) Ora nel file SplashViewController.h inseriamo un IBoutlet e i due metodi di visualizzazione e di nascondere la spashscreen:</p>
<p>IBOutlet UIView *modelView;</p>
<p>- (void)showSplash;<br />
- (void)hideSplash;</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-6.png" rel="lightbox[2642]" title="immagine-6"><img class="aligncenter size-full wp-image-2656" title="immagine-6" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-6.png" alt="" width="500" height="355" /></a><br />
11) All&#8217;interno del file SplashViewController.m alla fine scriviamo il seguente codice destinato alla realizzazione del motodo di visualizzazione e sparizione:</p>
<p>-(void)showSplash<br />
{</p>
<p>UIViewController *modalViewController = [[UIViewController alloc] init];</p>
<p>modalViewController.view = modelView;</p>
<p>[self presentModalViewController:modalViewController animated:NO];</p>
<p>[self performSelector:@selector(hideSplash) withObject:nil afterDelay:2.0];</p>
<p>}</p>
<p>//hide splash screen</p>
<p>- (void)hideSplash{</p>
<p>[[self modalViewController] dismissModalViewControllerAnimated:YES];</p>
<p>}</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-7.png" rel="lightbox[2642]" title="immagine-7"><img class="aligncenter size-full wp-image-2658" title="immagine-7" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-7.png" alt="" width="500" height="481" /></a><br />
12) Salviamo tutto il progetto dal nostro XCode e proviamo intanto a compilarlo per vedere che sia tutto corretto. Ora dobbiamo legare l&#8217; Outlet del modelview che abbiamo indicato nel codice tramite l&#8217;interface builder.</p>
<p>Selezioniamo dall&#8217;interface builder all&#8217;interno della finestra SplashViewController.xib il componente &#8220;File&#8217;s owner&#8221; dopodiche dalla finestra degli attributi alla voce &#8220;View Connections&#8221; selezioniamo e trasciniamo il pallino corrispondente a modelview all&#8217;interno della View che si trova nel file &#8220;SplashViewController.xib&#8221; destinata alla splash screen per creare il seguente legame:</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-8.png" rel="lightbox[2642]" title="immagine-8"><img class="aligncenter size-full wp-image-2660" title="immagine-8" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-8.png" alt="" width="500" height="274" /></a><br />
Salviamo e compiliamo l&#8217;applicazione, se tutto e&#8217; andato secondo procedura dovremmo vedere la nostra splash screen per alcuni secondi per poi sparire con movimento verticale.</p>
<p>Se volete provare con i files d&#8217;esempio potete scaricarli dal seguente<a href="http://www.iphoneandgo.org/download/splash.zip" target="_blank"> link.</a></p>
<p>Per voi Sir. Lodux !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2009/07/03/durata-di-una-splash-screen-view-sulla-nostra-applicazione-iphone/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Splash Screen per iPhone: come inserirla nel nostro progetto</title>
		<link>http://www.iphoneandgo.it/2009/07/03/splash-screen-per-iphone-come-inserirla-nel-nostro-progetto/</link>
		<comments>http://www.iphoneandgo.it/2009/07/03/splash-screen-per-iphone-come-inserirla-nel-nostro-progetto/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 06:00:02 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=2626</guid>
		<description><![CDATA[Con il termine &#8220;Splash Screen&#8221; si intende l&#8217;immagine (la pagina) che viene visualizzata da un&#8217;applicazione durante la fase del suo caricamento. Ecco perche&#8217; Splash Screen viene anche comunemente chiamata la &#8220;loading page&#8221;. Oggi vedremo nel lato pratico come poter inserire nelle nostre applicazioni questa pagina di pre-caricamento. Cominciamo subito con creare la nostra applicazione: andiamo [...]]]></description>
			<content:encoded><![CDATA[<p>Con il termine &#8220;Splash Screen&#8221; si intende l&#8217;immagine (la pagina) che viene visualizzata da un&#8217;applicazione durante la fase del suo caricamento. Ecco perche&#8217; Splash Screen viene anche comunemente chiamata la &#8220;loading page&#8221;.</p>
<p>Oggi vedremo nel lato pratico come poter inserire nelle nostre applicazioni questa pagina di pre-caricamento.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/splash.jpg" rel="lightbox[2626]" title="3d blue painter"><img class="aligncenter size-full wp-image-2627" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="3d blue painter" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/splash.jpg" alt="" width="400" height="300" /></a></p>
<p><span id="more-2626"></span>Cominciamo subito con creare la nostra applicazione: andiamo su XCode e tenendo il template &#8220;View based application&#8221; scriviamo il nome della nostra applicazione &#8220;Splash&#8221;:</p>
<p style="text-align: left;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-12.png" rel="lightbox[2626]" title="immagine-12"><img class="aligncenter size-full wp-image-2630" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="immagine-12" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-12.png" alt="" width="500" height="338" /></a><br />
Nel prossimo passaggio invece apriremo il file contenente il layout grafico : SplashViewController.xib e andremo a modificare il colore di sfondo per poter vedere la differenza durante il caricamento di un background nero e il colore blu che andremo a selezionare come sfondo dopo il caricamento.</p>
<p>Premiamo quindi su SplashViewController.xib due volte e dall&#8217;interface builder posizioniamoci sul colore sfondo (background che si trova all&#8217;interno della finestra degli attributi) come da immagini :</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-22.png" rel="lightbox[2626]" title="immagine-22"><img class="aligncenter size-full wp-image-2632" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="immagine-22" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-22.png" alt="" width="500" height="325" /></a></p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-3.png" rel="lightbox[2626]" title="immagine-3"><img class="aligncenter size-full wp-image-2633" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="immagine-3" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-3.png" alt="" width="500" height="397" /></a></p>
<p>A questo punto lanciate l&#8217;applicazione dovrebbe apparire prima il riquadro nero (splash screen) e poi lo sfondo di colore blu.</p>
<p>Ora non dovremmo fare altro che inserire la nostra immagine (quella che vogliamo rappresenti la nostra splash screen) all&#8217;interno delle risorse files (Resources) del nostro Xcode con un semplice trascinamento:</p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-13.png" rel="lightbox[2626]" title="immagine-13"><img class="aligncenter size-full wp-image-2635" title="immagine-13" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-13.png" alt="" width="500" height="335" /></a></p>
<p><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-23.png" rel="lightbox[2626]" title="immagine-23"><img class="aligncenter size-full wp-image-2636" title="immagine-23" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-23.png" alt="" width="500" height="516" /></a><br />
Una volta fatto questo non ci resta che rinominare (fondamentale) il nostro file immagine (Splashscreen.png) nel file : Default.png. <strong>Fate molta attenzione a scrivere Default con la &#8220;D&#8221; maiuscola perche&#8217; il sistema altrimenti lo riconoscera&#8217; diverso.</strong></p>
<p>Facendo cio&#8217; il sistema riconoscera&#8217; che quell&#8217;immagine e&#8217; una Splash Screen e che quindi andrà collocata prima del caricamento.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-31.png" rel="lightbox[2626]" title="immagine-31"><img class="aligncenter size-full wp-image-2637" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="immagine-31" src="http://www.iphoneandgo.it/wp-content/uploads/2009/07/immagine-31.png" alt="" width="500" height="516" /></a></p>
<p>Ora compilate il programma con Build and Go per vederne gli effetti. Se tutto sarà stato fatto secondo le regole dovrebbe apparire per qualche istanti la vostra Splash screen e subito dopo uno sfondo blu.</p>
<p><strong>Nel prossimo articolo spiegherò come implementare un sistema di attesa manuale per decidere quanti secondo la nostra splash screen deve tenersi attiva.</strong></p>
<p>Per voi Sir. Lodux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2009/07/03/splash-screen-per-iphone-come-inserirla-nel-nostro-progetto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Video Tutorial uso slider: 2a parte</title>
		<link>http://www.iphoneandgo.it/2008/12/31/video-tutorial-uso-slider-2a-parte/</link>
		<comments>http://www.iphoneandgo.it/2008/12/31/video-tutorial-uso-slider-2a-parte/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 10:12:35 +0000</pubDate>
		<dc:creator>Stefano Lodu</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tutorial Pratici]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.iphoneandgo.it/?p=1756</guid>
		<description><![CDATA[Ecco la seconda parte del video tutorial sulle Actions per la scomparsa della tastiera nell&#8217;iPhone e per assegnare ad una label il valore di una slider. In verità il video doveva essere fatto in un unica parte&#8230;. ma ho avuto una &#8220;svista&#8221; quindi l&#8217;ho dovuto integrare in due parti separate !.. Utilizzo della slider : [...]]]></description>
			<content:encoded><![CDATA[<p>Ecco la seconda parte del video tutorial sulle Actions per la scomparsa della tastiera nell&#8217;iPhone e per assegnare ad una label il valore di una slider.</p>
<p style="text-align: center;"><a href="http://www.iphoneandgo.it/wp-content/uploads/2008/12/slider.jpg" rel="lightbox[1756]" title="Red Zipper"><img class="aligncenter size-full wp-image-1759" style="border: 0pt none; margin-top: 0px; margin-bottom: 0px;" title="Red Zipper" src="http://www.iphoneandgo.it/wp-content/uploads/2008/12/slider.jpg" alt="" width="223" height="149" /></a></p>
<p><span id="more-1756"></span></p>
<p>In verità il video doveva essere fatto in un unica parte&#8230;. ma ho avuto una &#8220;svista&#8221; quindi l&#8217;ho dovuto integrare in due parti separate !..</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="281" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8412494&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="450" height="281" src="http://vimeo.com/moogaloop.swf?clip_id=8412494&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/8412494">Utilizzo della slider : parte seconda</a> from <a href="http://vimeo.com/iphoneandgo">Stefano &#8211; iPhone</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Un salutone Sir. Lodux !</p>
<pre style="text-align: left;">iPhoneandGo.it - iphoneandgo@gmail.com</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.iphoneandgo.it/2008/12/31/video-tutorial-uso-slider-2a-parte/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

