<?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>Undolog.com &#187; iPad</title>
	<atom:link href="http://www.undolog.com/category/sviluppo/ipad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.undolog.com</link>
	<description>Research &#38; Development  Blog</description>
	<lastBuildDate>Fri, 27 Jan 2012 00:39:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Video multipli con AVQueuePlayer</title>
		<link>http://www.undolog.com/2011/10/12/video-multipli-con-avqueueplayer/</link>
		<comments>http://www.undolog.com/2011/10/12/video-multipli-con-avqueueplayer/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 14:00:22 +0000</pubDate>
		<dc:creator>Giovambattista Fazioli</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[AVPlayer]]></category>
		<category><![CDATA[AVPlayerItem]]></category>
		<category><![CDATA[AVPlayerLayer]]></category>
		<category><![CDATA[AVQueuePlayer]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[fileURLWithPath]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://www.undolog.com/?p=4623</guid>
		<description><![CDATA[La classe MPMoviePlayerController ha il grosso difetto di non gestire adeguatamente più video contemporanei, oltre a rendere difficile creare una sequenza di video uno dopo l&#8217;altro. La classe AVPlayer (o AVQueuePlayer che è una sottoclasse di AVPlayer), appartenente al framework più a basso livello AVFoundation, è invece estremamente più versatile, nonostante mantenga egualmente una semplicità [...]<h4>Articoli correlati:</h4><ul>
<li><a href='http://www.undolog.com/2009/12/01/very-short-snippet-streaming-mp3-file-su-apple-iphone/' rel='bookmark' title='Very short snippet: streaming mp3 file su Apple iPhone'>Very short snippet: streaming mp3 file su Apple iPhone</a> <small>Un&#8217;alternativa davvero semplice per eseguire uno streaming di un file mp3 su Apple iPhone potrebbe essere: 1234567891011121314// Utilizzare AVFoundation Framework e nell'header file (.h) aggiungere // #import &lt;AVFoundation/AVFoundation.h&gt; // Nell'implementazione...</small></li>
<li><a href='http://www.undolog.com/2010/07/26/very-short-snippet-nsurl-varie-ed-eventuali/' rel='bookmark' title='Very short snippet: NSURL, varie ed eventuali'>Very short snippet: NSURL, varie ed eventuali</a> <small>Restituisce il nome di un file a partire dall&#8217;oggetto NSURLRequest, permettendo di decidere se avere o meno la sue estensione: 12345678- &#40;NSString *&#41;getFilenameFromRequest:&#40;NSURLRequest *&#41;request avoidExtension:&#40;BOOL&#41;avoidExtension &#123; &nbsp; &nbsp; NSString *filePath...</small></li>
<li><a href='http://www.undolog.com/2010/07/15/very-short-snippet-uiwebview-visualizzare-pdf-e-file-interni/' rel='bookmark' title='Very short snippet: UIWebView, visualizzare PDF e file interni'>Very short snippet: UIWebView, visualizzare PDF e file interni</a> <small>L&#8217;oggetto UIWebView può essere utilizzato per la visualizzazione di numerosi file. Ad esempio è possibile utilizzarlo per visualizzare &#8211; oltre che a filmati QuickTime o YouTube &#8211; documenti PDF o...</small></li>
<li><a href='http://www.undolog.com/2011/03/09/very-short-snippet-nsconnection-in-post-con-parametri/' rel='bookmark' title='Very short snippet: NSConnection in POST con parametri'>Very short snippet: NSConnection in POST con parametri</a> <small>L&#8217;oggetto NSMutableURLRequest può essere utilizzato sia in modalità GET che in modalità POST. I parametri, tuttavia, vanno formattati come se fossero in GET, cioè nella sequenza nome_campo1=valore1&amp;nome_campo2=valore2&amp;.... Ecco un utile...</small></li>
<li><a href='http://www.undolog.com/2010/07/14/very-short-snippet-comporre-mail-allinterno-di-unapplicazione-iphone-ipod-o-ipad/' rel='bookmark' title='Very short snippet: comporre mail all&#8217;interno di un&#8217;applicazione iPhone, iPod o iPad'>Very short snippet: comporre mail all&#8217;interno di un&#8217;applicazione iPhone, iPod o iPad</a> <small>Per comporre email all&#8217;interno di una applicazione iPhone/iPod è sufficiente aggiungere il framework MessageUI. Nel nostro controller inserire l&#8217;inclusione del framework e adottare il protocolo MFMailComposeViewControllerDelegate: 1234#import &lt;MessageUI/MessageUI.h&gt; ... @interface...</small></li>
</ul>]]></description>
		<wfw:commentRss>http://www.undolog.com/2011/10/12/video-multipli-con-avqueueplayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C: come utilizzare al meglio i file property list</title>
		<link>http://www.undolog.com/2011/09/13/objective-c-come-utilizzare-al-meglio-i-file-property-list/</link>
		<comments>http://www.undolog.com/2011/09/13/objective-c-come-utilizzare-al-meglio-i-file-property-list/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 11:15:30 +0000</pubDate>
		<dc:creator>Giovambattista Fazioli</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[arrayWithContentsOfFile]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[NSArray]]></category>
		<category><![CDATA[NSBundle]]></category>
		<category><![CDATA[NSDictionary]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[Property list]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.undolog.com/?p=3990</guid>
		<description><![CDATA[Uno dei vantaggi dei file Property list, che altro non sono che file testuali che seguono lo standard XML, è quello di poter essere trasformati istantaneamente in oggetti (come array o dictionary) Objective-C. Quando si crea un file Property list: per impostazione predefinita, Xcode 4 genera il seguente codice: 12345&#60;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62; &#60;!DOCTYPE plist PUBLIC [...]<h4>Articoli correlati:</h4><ul>
<li><a href='http://www.undolog.com/2010/10/28/10-utili-snippet-objective-c/' rel='bookmark' title='10 utili snippet Objective-C'>10 utili snippet Objective-C</a> <small>Spostare il doppio Tap sul simulatore Il simulatore iPhone/iPad in Xcode permette di simulare il doppio tap con la pressione del tasto ALT. Questo è utile per simulare anche la...</small></li>
<li><a href='http://www.undolog.com/2010/10/21/come-sviluppare-in-php-con-xcode-e-objective-c/' rel='bookmark' title='Come sviluppare in PHP con Xcode e Objective-C'>Come sviluppare in PHP con Xcode e Objective-C</a> <small>Come molti programmatori usano fare, anch&#8217;io mi costruisco le mie librerie di funzioni pronte per essere riutilizzate in più progetti e in più contesti. Lasciatemi passare il titolo di questo...</small></li>
<li><a href='http://www.undolog.com/2010/07/15/very-short-snippet-uiwebview-visualizzare-pdf-e-file-interni/' rel='bookmark' title='Very short snippet: UIWebView, visualizzare PDF e file interni'>Very short snippet: UIWebView, visualizzare PDF e file interni</a> <small>L&#8217;oggetto UIWebView può essere utilizzato per la visualizzazione di numerosi file. Ad esempio è possibile utilizzarlo per visualizzare &#8211; oltre che a filmati QuickTime o YouTube &#8211; documenti PDF o...</small></li>
<li><a href='http://www.undolog.com/2010/11/12/varieta-di-coding-e-di-coding-in-objective-c/' rel='bookmark' title='Varietà di coding e di coding&#8230; in Objective-C'>Varietà di coding e di coding&#8230; in Objective-C</a> <small>Era un po&#8217; che non trattavo l&#8217;argomento, quindi ne approfitto subito. Ecco diversi modi per realizzare il medesimo risultato in Objective-C. A voi scoprire qual&#8217;è il più veloce e migliore!...</small></li>
<li><a href='http://www.undolog.com/2009/12/14/objective-c-esporre-proprieta-in-una-classe/' rel='bookmark' title='Objective-C: esporre proprietà in una classe'>Objective-C: esporre proprietà in una classe</a> <small>Vorrei mostrare e discutere alcuni esempi sul come aggiungere e manipolare proprietà in una Classe Objective-C. Un esempio classico, per l&#8217;appunto, è il seguente; nella definizione della nostra interfaccia di...</small></li>
</ul>]]></description>
		<wfw:commentRss>http://www.undolog.com/2011/09/13/objective-c-come-utilizzare-al-meglio-i-file-property-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Very short trick: log degli oggetti Javascript</title>
		<link>http://www.undolog.com/2011/09/09/very-short-trick-log-degli-oggetti-javascript/</link>
		<comments>http://www.undolog.com/2011/09/09/very-short-trick-log-degli-oggetti-javascript/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 10:15:14 +0000</pubDate>
		<dc:creator>Giovambattista Fazioli</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Very Short Trick]]></category>
		<category><![CDATA[Alert]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[FireBug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[tips-&-tricks]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[UIWebView]]></category>
		<category><![CDATA[WebKit]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.undolog.com/?p=3983</guid>
		<description><![CDATA[Se ci si trova a sviluppare in un ambiente dove è impossibile usare tool di debug come FireBug, come ad esempio il simulatore Apple iPad di Xcode, può diventare frustante individuare problemi, uno tra tutto l&#8217;errato accesso alle proprietà di un oggetto. Ecco che l&#8217;uso della funziona alert() diventa fondamentale! Tuttavia eseguendo un: 1alert&#40; object [...]<h4>Articoli correlati:</h4><ul>
<li><a href='http://www.undolog.com/2009/10/28/very-short-trick-3-trick-per-gli-sviluppatori-apple-iphone/' rel='bookmark' title='Very short trick: 3 trick per gli sviluppatori Apple iPhone'>Very short trick: 3 trick per gli sviluppatori Apple iPhone</a> <small>Icona applicazione L&#8217;icona 57&#215;57 pixel che andrà a rappresentare la nostra applicazione viene &#8220;alterata&#8221; automaticamente dall&#8217;Apple iPhone: viene aggiunto un bordo arrotondato, un effetto luminoso e 3D. Questa impostazione può...</small></li>
<li><a href='http://www.undolog.com/2008/10/22/very-short-trick-valori-undefined-in-javascript/' rel='bookmark' title='Very short trick: valori undefined in Javascript'>Very short trick: valori undefined in Javascript</a> <small>Esiste una forma abbreviata per assegnare &#8220;al volo&#8221; una valore ad una variabile se un&#8217;altra non è definita (undefined), usando l&#8217;operatore di OR logico (||) &#8211; doppio pipe: 12345// pluto...</small></li>
<li><a href='http://www.undolog.com/2010/10/14/very-short-snippet-detect-ipad-sul-device-e-sul-web/' rel='bookmark' title='Very short snippet: detect iPad sul device e sul Web'>Very short snippet: detect iPad sul device e sul Web</a> <small>Non sono solo i browser dei desktop o portatitli a navigare sui siti da noi realizzati, ormai l&#8217;era del mobile &#8211; del browser mobile &#8211; è diffusa, grazie a device...</small></li>
<li><a href='http://www.undolog.com/2011/03/01/very-short-trick-come-usare-nsfilemanager/' rel='bookmark' title='Very short trick: come usare NSFileManager'>Very short trick: come usare NSFileManager</a> <small>Apple consiglia di utilizzare l&#8217;istanza dell&#8217;oggetto NSFileManager e non il suo meotodo di classe defaultManager, in quanto quest&#8217;ultimo restituisce un&#8217;instanza singleton, cioè sempre lo stesso puntatore ad oggetto (non thread...</small></li>
<li><a href='http://www.undolog.com/2009/02/05/very-short-trick-disabilitare-il-ridimensionamento-di-una-textarea-su-safari/' rel='bookmark' title='Very short trick: disabilitare il ridimensionamento di una textarea su Safari'>Very short trick: disabilitare il ridimensionamento di una textarea su Safari</a> <small>In tutti i browser sviluppati partendo dal motore di rendering WebKit (come apputo Safari o Google Chrome), i campi textarea mostrano, in basso a destra, la caratteristica funzionalità di resizing....</small></li>
</ul>]]></description>
		<wfw:commentRss>http://www.undolog.com/2011/09/09/very-short-trick-log-degli-oggetti-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xcode4: codice retrocompatibile</title>
		<link>http://www.undolog.com/2011/06/02/xcode4-codice-retrocompatibile/</link>
		<comments>http://www.undolog.com/2011/06/02/xcode4-codice-retrocompatibile/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 22:30:08 +0000</pubDate>
		<dc:creator>Giovambattista Fazioli</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[respondsToSelector]]></category>
		<category><![CDATA[rootViewController]]></category>
		<category><![CDATA[selector]]></category>
		<category><![CDATA[UIApplication]]></category>
		<category><![CDATA[ViewController]]></category>
		<category><![CDATA[Window]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.undolog.com/?p=3941</guid>
		<description><![CDATA[Xcode 4 permette di sviluppare applicazioni per iPad o iPhone con target inferiore all&#8217;odierno iOS 4.3. Tuttavia lo stesso codice fornito con i template &#8220;pecca&#8221; di presunzione, dando per scontato che la nostra applicazione avrà come target iOS 4 o superiore. Nell&#8217;application delegate, ad esempio, Xcode inserisce le seguenti righe di codice: 1234567- &#40;BOOL&#41;application:&#40;UIApplication *&#41;application [...]<h4>Articoli correlati:</h4><ul>
<li><a href='http://www.undolog.com/2010/08/31/objective-c-ottenere-informazioni-a-partire-da-latitudine-e-longitudine/' rel='bookmark' title='Objective-C: ottenere informazioni a partire da Latitudine e Longitudine'>Objective-C: ottenere informazioni a partire da Latitudine e Longitudine</a> <small>Rispondo a Mirko che mi chiedeva come realizzare il caso inverso proposto in Come ottenere Latitudine e Longitudine in Objective-C. Partendo dai valori di Latitudine e Longitudine è possibile sfruttare...</small></li>
<li><a href='http://www.undolog.com/2011/03/02/iphone-fontsbook-codice-sorgente-per-visualizzare-i-font-di-sistema/' rel='bookmark' title='iPhone FontsBook: codice sorgente per visualizzare i font di sistema'>iPhone FontsBook: codice sorgente per visualizzare i font di sistema</a> <small>A completare l&#8217;articolo How to: custom fonts su iOS 3.2 vi propongo i sorgenti di FontsBook, una semplice applicazione iPhone che mostra in una tabella tutti i font di sistema,...</small></li>
<li><a href='http://www.undolog.com/2009/07/10/xcode-organizzare-il-codice-con-la-direttiva-pragma-mark/' rel='bookmark' title='XCode: organizzare il codice con la direttiva #pragma mark'>XCode: organizzare il codice con la direttiva #pragma mark</a> <small>XCode è uno strumento davvero potente e versatile e fornisce al programmatore tantissime features utili e semplici da usare. Nella stesura di codice complesso, o quantomeno articolato, diventa importante organizzare...</small></li>
<li><a href='http://www.undolog.com/2009/06/23/iphone-firstapp-indovina-il-numero-parte-1/' rel='bookmark' title='iPhone FirstApp: indovina il numero &#8211; parte 1'>iPhone FirstApp: indovina il numero &#8211; parte 1</a> <small>Il primo sorgente che mi è passato tra le mani era scritto in Basic e consisteva in poche righe di codice, per me illuminanti. Era un semplice giochino che generava...</small></li>
<li><a href='http://www.undolog.com/2009/07/13/iphone-secondapp-indovina-il-numero-parte-2/' rel='bookmark' title='iPhone SecondApp: indovina il numero &#8211; parte 2'>iPhone SecondApp: indovina il numero &#8211; parte 2</a> <small>Come anticipato in iPhone FirstApp: indovina il numero – parte 1 vediamo come realizzare un&#8217;applicazione per Apple iPhone senza usare Interface Builder! Anzi, elimineremo fisicamente i file di Interface Builder...</small></li>
</ul>]]></description>
		<wfw:commentRss>http://www.undolog.com/2011/06/02/xcode4-codice-retrocompatibile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C: notifiche e delegati</title>
		<link>http://www.undolog.com/2011/03/10/objective-c-notifiche-e-delegati/</link>
		<comments>http://www.undolog.com/2011/03/10/objective-c-notifiche-e-delegati/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 04:00:04 +0000</pubDate>
		<dc:creator>Giovambattista Fazioli</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[@protocol]]></category>
		<category><![CDATA[@synthesize]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[classe]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[property]]></category>

		<guid isPermaLink="false">http://www.undolog.com/?p=3868</guid>
		<description><![CDATA[In Objective-C abbiamo due modi molto utilizzati per ricevere ed inviare messaggi tra classi: le notifiche e i delegati. La differenza tra i due, oltre che essere a livello di implementazione, dipende sostanzialmente da &#8220;quanti&#8221; &#8211; oggetti &#8211; possono ricevere un messaggio. Prima di tutto lasciatemi mostrare come nasce il concetto di delegato. Delegare Immaginiamo [...]<h4>Articoli correlati:</h4><ul>
<li><a href='http://www.undolog.com/2010/02/10/come-creare-un-proprio-protocollo-con-delegato/' rel='bookmark' title='Come creare un proprio protocollo con delegato'>Come creare un proprio protocollo con delegato</a> <small>Creare un proprio protocollo può essere utilissimo in una moltidudine di casi...</small></li>
<li><a href='http://www.undolog.com/2011/03/03/objective-c-public-protected-e-private/' rel='bookmark' title='Objective-C: public, protected e private'>Objective-C: public, protected e private</a> <small>Scrissi un articolo simile per ActionScript tempo fa: Actionscript 3.0: public, protected, private e internal. Rileggendolo mi sono accorto di due cose: la prima è stata l&#8217;estrema somiglianza con Objective-C,...</small></li>
<li><a href='http://www.undolog.com/2009/12/14/objective-c-esporre-proprieta-in-una-classe/' rel='bookmark' title='Objective-C: esporre proprietà in una classe'>Objective-C: esporre proprietà in una classe</a> <small>Vorrei mostrare e discutere alcuni esempi sul come aggiungere e manipolare proprietà in una Classe Objective-C. Un esempio classico, per l&#8217;appunto, è il seguente; nella definizione della nostra interfaccia di...</small></li>
<li><a href='http://www.undolog.com/2010/10/26/objective-c-subclassing-e-categorie/' rel='bookmark' title='Objective-C: subclassing e Categorie'>Objective-C: subclassing e Categorie</a> <small>In Objective-C è possibile estendere una classe data in due modi: eseguendo un classico subclassing (leggi anche ereditarietà) o sfruttando le cosiddette Categorie. Nota: esiste anche una terza via in...</small></li>
<li><a href='http://www.undolog.com/2010/10/14/objective-c-come-ruotare-unimmagine-nello-spazio-3d/' rel='bookmark' title='Objective-C: come ruotare un&#8217;immagine nello spazio 3D'>Objective-C: come ruotare un&#8217;immagine nello spazio 3D</a> <small>La classe UIView espone un puntatore al layer (CALayer), un oggetto di più basso livello con innumerevoli potenzialità. Il layer mette a disposizione tutta una serie di metodi e proprietà...</small></li>
</ul>]]></description>
		<wfw:commentRss>http://www.undolog.com/2011/03/10/objective-c-notifiche-e-delegati/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

