<?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>Ottorino Bruni&#039;s Mobile Blog</title>
	<atom:link href="http://www.8mobile.org/blog/index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.8mobile.org/blog</link>
	<description>Mobile is the future (8mobile.org)</description>
	<lastBuildDate>Mon, 26 Mar 2012 12:21:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iTarga 1.4 released</title>
		<link>http://www.8mobile.org/blog/?p=571</link>
		<comments>http://www.8mobile.org/blog/?p=571#comments</comments>
		<pubDate>Mon, 26 Mar 2012 12:21:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=571</guid>
		<description><![CDATA[iTarga per iPhone/iPad/iPod Touch &#8211; Disponibile su AppStore
iTarga per Apple iPhone/iPad è una semplice e comoda applicazione che ti  permette di calcolare il Bollo della tua macchina o di una che vedi per  strada ed avere informazioni relative al Veicolo, i dati di Pagamento e  al calcolo del Bollo. Include l&#8217;importantissima funzionalità [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="iTarga per iPhone/iPad/iPod Touch" href="http://itunes.apple.com/it/app/itarga/id399789038?mt=8" target="_blank"><strong>iTarga per iPhone/iPad/iPod Touch &#8211; Disponibile su AppStore</strong></a></p>
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.8mobile.org/iphone/iTarga.aspx"><img src="http://www.8mobile.org/iphone/images/iTarga/iPhone_01.png" alt="iTarga" width="320" height="460" /></a><p class="wp-caption-text">iTarga</p></div>
<p><span id="ctl00_cphIndex_lblTitolo" title="iTarga for Apple iPhone/iPad/iPod Touch"><strong>i<span style="color: red;">Targa</span></strong> per Apple iPhone/iPad è una semplice e comoda applicazione che ti  permette di calcolare il Bollo della tua macchina o di una che vedi per  strada ed avere informazioni relative al Veicolo, i dati di Pagamento e  al calcolo del Bollo. Include l&#8217;importantissima funzionalità di  consultare le registrazioni di veicoli e targhe oggetto di denuncia per  FURTO o SMARRIMENTO e di avere informazioni sui dati del Veicolo e gli  estremi della denuncia.</span></p>
<p><span id="metadataLightboxUpdate">Novità:<span><br />
</span></span></p>
<ul>
<li><span id="metadataLightboxUpdate"><span id="metadataLightboxUpdate"><span>Risolti i problemi di connessione. </span></span></span></li>
</ul>
<p><span id="ctl00_cphIndex_lblRequisiti"><strong>Requisiti minimi: <span style="color: red;">Compatibile con iPhone/iPad/iPod Touch. Richiede l&#8217;iOS v. 3.0 o successive.</span></strong></span></p>
<p><span id="ctl00_cphIndex_lblFunzioni"><strong><em>Funzionalità Principali:</em></strong></span></p>
<p><img src="../../images/arrow-new.gif" alt="" /> Per ogni ricerca (Bollo e Furto) è presente la possibilità di inviare  tramite email il contenuto e di salvare i dati recuperati sul proprio  dispositivo in modo da poter essere consultabili in seguito.<br />
<img src="../../images/arrow-new.gif" alt="" /> iTarga è un&#8217;Universal Application e può essere eseguita sia su iPad, sia su iPhone e iPod Touch.<br />
<img src="../../images/arrow-new.gif" alt="" /> Le notizie relative ad auto, motoveicoli e targhe rubate, accedibili da  questa applicazione, hanno valore puramente informativo e di nessun  valore legale in quanto non coincidono con quelle inserite negli archivi  operativi della Banca Dati Interforze poiché aggiornate con un ritardo  temporale di diversi giorni.<br />
<img src="../../images/arrow-new.gif" alt="" /> L&#8217;operazione di calcolo del Bollo e la ricerca di Veicoli e Targhe  Rubate richiede il collegamento al sito dell&#8217;Agenzia delle Entrate e al  sito del Ministero dell&#8217;Interno. In caso di aggiornamenti o problemi  interni non sarà momentaneamente possibile consultare i dati  dall&#8217;applicazione</p>
<p><span id="metadataLightboxUpdate"> </span></p>
<div><span> </span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=571</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTarga problema momentaneo calcolo bollo!</title>
		<link>http://www.8mobile.org/blog/?p=569</link>
		<comments>http://www.8mobile.org/blog/?p=569#comments</comments>
		<pubDate>Wed, 15 Feb 2012 08:50:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=569</guid>
		<description><![CDATA[ATTENZIONE: Al momento non è possibile calcolare il bollo a causa di modifiche al server dell&#8217;Agenzia delle Entrate, stiamo lavorando per risolvere il problema!
]]></description>
			<content:encoded><![CDATA[<p><strong>ATTENZIONE: Al momento non è possibile calcolare il bollo a causa di modifiche al server dell&#8217;Agenzia delle Entrate, stiamo lavorando per risolvere il problema!</strong></p>
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.8mobile.org/iphone/iTarga.aspx"><img src="http://www.8mobile.org/iphone/images/iTarga/iPhone_01.png" alt="iTarga" width="320" height="460" /></a><p class="wp-caption-text">iTarga</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=569</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download Kinect for Windows SDK</title>
		<link>http://www.8mobile.org/blog/?p=567</link>
		<comments>http://www.8mobile.org/blog/?p=567#comments</comments>
		<pubDate>Thu, 02 Feb 2012 08:06:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=567</guid>
		<description><![CDATA[The Kinect for Windows SDK enables developers to create applications  that support gesture and voice recognition, using Kinect sensor  technology on computers running Windows 7, Windows Embedded Standard 7,  and Windows 8 Developer Preview (desktop applications only).
The Kinect for Windows SDK includes the following:

Drivers, for using Kinect sensor devices on a computer [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Kinect for Windows" href="http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx" target="_blank">The Kinect for Windows SDK</a> enables developers to create applications  that support gesture and voice recognition, using Kinect sensor  technology on computers running Windows 7, Windows Embedded Standard 7,  and Windows 8 Developer Preview (desktop applications only).</p>
<h3>The Kinect for Windows SDK includes the following:</h3>
<ul>
<li>Drivers, for using Kinect sensor devices on a computer running  Windows 7, Windows Embedded Standard 7, and Windows 8 Developer Preview  (desktop applications only)</li>
<li>Application programming interfaces (APIs) and device interfaces, along with technical documentation</li>
<li>Source code samples</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=567</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTarga 1.3 released</title>
		<link>http://www.8mobile.org/blog/?p=564</link>
		<comments>http://www.8mobile.org/blog/?p=564#comments</comments>
		<pubDate>Mon, 24 Oct 2011 07:55:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Job]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=564</guid>
		<description><![CDATA[iTarga per iPhone/iPad/iPod Touch &#8211; Disponibile su AppStore
iTarga per Apple iPhone/iPad è una semplice e comoda applicazione che ti  permette di calcolare il Bollo della tua macchina o di una che vedi per  strada ed avere informazioni relative al Veicolo, i dati di Pagamento e  al calcolo del Bollo. Include l&#8217;importantissima funzionalità [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="iTarga per iPhone/iPad/iPod Touch" href="http://itunes.apple.com/it/app/itarga/id399789038?mt=8" target="_blank"><strong>iTarga per iPhone/iPad/iPod Touch &#8211; Disponibile su AppStore</strong></a></p>
<div class="wp-caption aligncenter" style="width: 330px"><a href="http://www.8mobile.org/iphone/iTarga.aspx"><img src="http://www.8mobile.org/iphone/images/iTarga/iPhone_01.png" alt="iTarga" width="320" height="460" /></a><p class="wp-caption-text">iTarga</p></div>
<p><span id="ctl00_cphIndex_lblTitolo" title="iTarga for Apple iPhone/iPad/iPod Touch"><strong>i<span style="color: red;">Targa</span></strong> per Apple iPhone/iPad è una semplice e comoda applicazione che ti  permette di calcolare il Bollo della tua macchina o di una che vedi per  strada ed avere informazioni relative al Veicolo, i dati di Pagamento e  al calcolo del Bollo. Include l&#8217;importantissima funzionalità di  consultare le registrazioni di veicoli e targhe oggetto di denuncia per  FURTO o SMARRIMENTO e di avere informazioni sui dati del Veicolo e gli  estremi della denuncia.</span></p>
<p><span id="metadataLightboxUpdate">Novità:<span><br />
</span></span></p>
<ul>
<li><span id="metadataLightboxUpdate"><span id="metadataLightboxUpdate"><span>iOS 5 compatibile; </span></span></span></li>
<li><span id="metadataLightboxUpdate"><span id="metadataLightboxUpdate"><span>Aggiunto menú per supporto e recensione; </span></span></span></li>
<li><span id="metadataLightboxUpdate"><span id="metadataLightboxUpdate"><span>Risolti alcuni problemi. </span></span></span></li>
</ul>
<p><span id="ctl00_cphIndex_lblRequisiti"><strong>Requisiti minimi: <span style="color: red;">Compatibile con iPhone/iPad/iPod Touch. Richiede l&#8217;iOS v. 3.0 o successive.</span></strong></span></p>
<p><span id="ctl00_cphIndex_lblFunzioni"><strong><em>Funzionalità Principali:</em></strong></span></p>
<p><img src="../../images/arrow-new.gif" alt="" /> Per ogni ricerca (Bollo e Furto) è presente la possibilità di inviare  tramite email il contenuto e di salvare i dati recuperati sul proprio  dispositivo in modo da poter essere consultabili in seguito.<br />
<img src="../../images/arrow-new.gif" alt="" /> iTarga è un&#8217;Universal Application e può essere eseguita sia su iPad, sia su iPhone e iPod Touch.<br />
<img src="../../images/arrow-new.gif" alt="" /> Le notizie relative ad auto, motoveicoli e targhe rubate, accedibili da  questa applicazione, hanno valore puramente informativo e di nessun  valore legale in quanto non coincidono con quelle inserite negli archivi  operativi della Banca Dati Interforze poiché aggiornate con un ritardo  temporale di diversi giorni.<br />
<img src="../../images/arrow-new.gif" alt="" /> L&#8217;operazione di calcolo del Bollo e la ricerca di Veicoli e Targhe  Rubate richiede il collegamento al sito dell&#8217;Agenzia delle Entrate e al  sito del Ministero dell&#8217;Interno. In caso di aggiornamenti o problemi  interni non sarà momentaneamente possibile consultare i dati  dall&#8217;applicazione</p>
<p><span id="metadataLightboxUpdate"> </span></p>
<div><span> </span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=564</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Think different, bye Steve Jobs</title>
		<link>http://www.8mobile.org/blog/?p=556</link>
		<comments>http://www.8mobile.org/blog/?p=556#comments</comments>
		<pubDate>Thu, 06 Oct 2011 07:03:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=556</guid>
		<description><![CDATA[
1955-2011
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/stevejobs/"></a><a href="http://www.apple.com/stevejobs/"><img src="http://www.8mobile.org/blog/images/SteveJobs.png" alt="Steve Jobs" /></a></p>
<h2 style="text-align: center;"><em>1955-2011</em></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=556</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS SDK for iOS 5.0 beta 7</title>
		<link>http://www.8mobile.org/blog/?p=553</link>
		<comments>http://www.8mobile.org/blog/?p=553#comments</comments>
		<pubDate>Thu, 01 Sep 2011 06:45:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=553</guid>
		<description><![CDATA[
OS 5 beta 7 can be installed using over the air software update from  devices that have iOS 5 beta 5 or later installed. Over the air  software update can be initiated by choosing General &#62; Software  Update in Settings.
Be sure to backup your devices using iTunes 10.5 beta 7 or  [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>OS 5 beta 7 can be installed using over the air software update from  devices that have iOS 5 beta 5 or later installed. Over the air  software update can be initiated by choosing General &gt; Software  Update in Settings.</li>
<li>Be sure to backup your devices using iTunes 10.5 beta 7 or  through iCloud backup prior to installing iOS 5 beta 7. After installing  iOS 5 beta 7, you can restore your device using either iTunes 10.5 beta  7 or through your iCloud backup.</li>
</ul>
<p><span id="more-553"></span></p>
<h2>Notes and Known Issues</h2>
<p>The following issues relate to using the 5.0 SDK to develop code.  <a title="Accounts" name="//apple_ref/doc/uid/TP40010949-CH1-SW5"></a></p>
<h3>Accounts</h3>
<ul>
<li>When  creating an iCloud account, you can use any Apple ID as long as it is a  full email address and not a MobileMe account. If you have a MobileMe  account, you can move that account to iCloud. You can find more  information on iCloud at: <span><a href="http://developer.apple.com/icloud" target="_top">http://developer.apple.com/icloud</a></span></li>
</ul>
<p><a title="AirPlay" name="//apple_ref/doc/uid/TP40010949-CH1-SW6"></a></p>
<h3>AirPlay</h3>
<ul>
<li>Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.</li>
<li>iOS 5 supports AirPlay of video via AV Foundation.</li>
</ul>
<p><a title="API Validation" name="//apple_ref/doc/uid/TP40010949-CH1-SW7"></a></p>
<h3>API Validation</h3>
<ul>
<li><strong>NEW: </strong>Starting  in iOS 5.0 development tools beta 7, it is possible to extract APIs  used by an application and have them checked for private APIs usage.  This option will be offered at Validation time.</li>
</ul>
<p><a title="Apple TV" name="//apple_ref/doc/uid/TP40010949-CH1-SW8"></a></p>
<h3>Apple TV</h3>
<ul>
<li>Apple  TV Software beta enables users to mirror the contents of an iPad 2 to  an Apple TV (2nd generation) using AirPlay. This beta software also  enables Photo Stream on Apple TV so users can access photos stored in  iCloud. Apple TV Software beta is being provided to test the latest  AirPlay functionality with your iOS 5 apps and web sites. If you wish to  install Apple TV Software beta on your device, you must first register  your device UDID in the iOS Developer Program Portal.</li>
<li>Slideshow  settings are not remembered for slideshow playback (always plays back  in Reflections theme). Screen savers settings are behaving properly.</li>
</ul>
<p><a title="Binary Compatibility" name="//apple_ref/doc/uid/TP40010949-CH1-SW9"></a></p>
<h3>Binary Compatibility</h3>
<ul>
<li>On  applications linked against the iOS 5.0 SDK, scroll view content  offsets will no longer be rounded to integral pixels during a pinch  gesture.</li>
</ul>
<p><a title="Calendar" name="//apple_ref/doc/uid/TP40010949-CH1-SW10"></a></p>
<h3>Calendar</h3>
<ul>
<li>Birthday calendars are not currently available via the <code>icloud.com</code> website or in Windows. They will be available in a future release.</li>
</ul>
<p><a title="Core Image" name="//apple_ref/doc/uid/TP40010949-CH1-SW11"></a></p>
<h3>Core Image</h3>
<ul>
<li>Several filters have been added since beta 1. The current list now includes the following filters:  <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIAdditionCompositing" target="_self">CIAdditionCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIAffineTransform" target="_self">CIAffineTransform</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CICheckerboardGenerator" target="_self">CICheckerboardGenerator</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorBlendMode" target="_self">CIColorBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorBurnBlendMode" target="_self">CIColorBurnBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorControls" target="_self">CIColorControls</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorCube" target="_self">CIColorCube</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorDodgeBlendMode" target="_self">CIColorDodgeBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorInvert" target="_self">CIColorInvert</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorMatrix" target="_self">CIColorMatrix</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorMonochrome" target="_self">CIColorMonochrome</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIConstantColorGenerator" target="_self">CIConstantColorGenerator</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CICrop" target="_self">CICrop</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIDarkenBlendMode" target="_self">CIDarkenBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIDifferenceBlendMode" target="_self">CIDifferenceBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIExclusionBlendMode" target="_self">CIExclusionBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIExposureAdjust" target="_self">CIExposureAdjust</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIFalseColor" target="_self">CIFalseColor</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIGammaAdjust" target="_self">CIGammaAdjust</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIGaussianGradient" target="_self">CIGaussianGradient</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHardLightBlendMode" target="_self">CIHardLightBlendMode</a></code>, <code>CIHighlightShadowAdjust</code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHueAdjust" target="_self">CIHueAdjust</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHueBlendMode" target="_self">CIHueBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CILightenBlendMode" target="_self">CILightenBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CILinearGradient" target="_self">CILinearGradient</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CILuminosityBlendMode" target="_self">CILuminosityBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMaximumCompositing" target="_self">CIMaximumCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMinimumCompositing" target="_self">CIMinimumCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMultiplyBlendMode" target="_self">CIMultiplyBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMultiplyCompositing" target="_self">CIMultiplyCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIOverlayBlendMode" target="_self">CIOverlayBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIRadialGradient" target="_self">CIRadialGradient</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISaturationBlendMode" target="_self">CISaturationBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIScreenBlendMode" target="_self">CIScreenBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISepiaTone" target="_self">CISepiaTone</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISoftLightBlendMode" target="_self">CISoftLightBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceAtopCompositing" target="_self">CISourceAtopCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceInCompositing" target="_self">CISourceInCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceOutCompositing" target="_self">CISourceOutCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceOverCompositing" target="_self">CISourceOverCompositing</a></code>, <code>CIStraightenFilter</code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIStripesGenerator" target="_self">CIStripesGenerator</a></code>, <code>CITemperatureAndTint</code>, <code>CIToneCurve</code>, <code>CIVibrance</code>, <code>CIVignette</code>, and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIWhitePointAdjust" target="_self">CIWhitePointAdjust</a></code></li>
</ul>
<p><a title="iBooks" name="//apple_ref/doc/uid/TP40010949-CH1-SW12"></a></p>
<h3>iBooks</h3>
<ul>
<li>iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.</li>
</ul>
<p><a title="iCloud Backup" name="//apple_ref/doc/uid/TP40010949-CH1-SW13"></a></p>
<h3>iCloud Backup</h3>
<ul>
<li>If  you enable iCloud Backup, automatic backup with iTunes when syncing  will be disabled. We also suggest that you manually back up your device  with iTunes. Backups made with earlier versions of iOS 5 beta will soon  become incompatible, and will no longer be available. It is strongly  advised you upgrade to this version of the iOS 5 beta in order to  continue backing up your devices.</li>
</ul>
<p><a title="iCloud Storage" name="//apple_ref/doc/uid/TP40010949-CH1-SW14"></a></p>
<h3>iCloud Storage</h3>
<ul>
<li><strong>NEW: </strong>Starting  in iOS 5 beta 7, the requirements for specifying container identifier  strings in your application&#8217;s entitlements have changed. Each container  identifier that does not include a wildcard character must exactly match  the bundle identifier of an application published using the same team  ID as your application. You are not required to include an entitlement  that matches your app’s own bundle identifier; for example, a lite and  pro version of your app could both specify the pro app’s bundle  identifier to share the same container. The requirements for container  identifiers that include wildcard characters have not changed, but you  may need to update existing wildcard identifiers after changing any  non-wildcard identifiers in your application&#8217;s entitlements to match the  new rules.</li>
<li><strong>NEW: </strong>In this beta  of iOS 5.0 the number of times an app can synchronize in quick  succession with the servers has been reduced. If you are debugging your  app and want to see whether your synchronize requests are being  throttled, you can call the <code>-[NSUbiquitousKeyValueStore _printDebugDescription]</code> method directly in gdb. Please note that <code>-[NSUbiquitousKeyValueStore _printDebugDescription]</code> is an SPI so you are strongly advised not to use it in your app.</li>
<li>On KVS, the per-key limit has been raised to  64Kb (to match the per-app limit); and the maximum number of keys has  been raised to 256.</li>
<li>During the iOS 5 beta  period, any documents stored on the servers might be purged periodically  before GM. Therefore, it is highly recommended that you do not store  any critical documents or information on the servers.</li>
<li>Provisioning  Profiles no longer need to be enabled for iCloud in the iOS  Provisioning Portal. All newly generated provisioning profiles are now  automatically enabled for iCloud. If you are using an Xcode managed Team  Provisioning Profile, click refresh in the Xcode Organizer to obtain a  new iCloud-enabled profile. To enable all other provisioning profiles  for iCloud, simply regenerate your profiles in the iOS Provisioning  Portal.</li>
<li>If your application is using the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMetadataQuery" target="_self">NSMetadataQuery</a></code> class, you must set a predicate, the predicate is now honored. But the  predicate is an NSPredicate-style predicate, not a Spotlight-style  predicate an example of this is that you must use LIKE instead of = for  wild card matching. The differences are defined in more detail at: <span><a href="http://developer.apple.com/icloud" target="_top">http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1</a></span></li>
<li>In this beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/instm/NSMetadataQuery/setSortDescriptors:" target="_self">setSortDescriptors:</a></code> method of <code>NSMetadataQuery</code> is not supported.</li>
<li>To  use iCloud prior to beta 5, you had to manually specify various  container identifiers (your application’s Display set) within an  Entitlements file for both of your Mac OS X and iOS projects.  Starting  in beta 5, to enable iCloud storage within your apps, simply click the  “Enable Entitlements” checkbox in the Summary pane of your project.  Xcode will create a custom entitlements file for your project that  automatically includes your Team ID. You can add additional iCloud  Container values as required by your application. (Note that you must  regenerate your existing provisioning profiles, either with Xcode or in  the iOS Provisioning Portal, to use iCloud storage.)  If you  specify a custom identifier string for your iCloud Key-Value Store or  iCloud Container entitlement values, you no longer need to prepend your  Team ID to the beginning of the string. Xcode will prepend your Team ID  to these entries automatically</li>
<li>The container identifier string you pass to the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html#//apple_ref/occ/instm/NSFileManager/URLForUbiquityContainerIdentifier:" target="_self">URLForUbiquityContainerIdentifier:</a></code> method of <code>NSFileManager</code> MUST include the team ID at the beginning of the string. As a convenience, if you pass <code>nil</code>, Foundation uses the first document container ID specified in your app’s entitlements.</li>
<li>There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.</li>
<li>In this beta, file presenters (objects that adopt the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intf/NSFilePresenter" target="_self">NSFilePresenter</a></code> protocol) do not receive some of the messages that they&#8217;re supposed to receive, especially:
<ul>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidAppearAtURL:" target="_self">presentedSubitemDidAppearAtURL:</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidChangeAtURL:" target="_self">presentedSubitemDidChangeAtURL:</a></code></li>
</ul>
<p>You can workaround this by implementing the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/relinquishPresentedItemToWriter:" target="_self">relinquishPresentedItemToWriter:</a></code> method and checking to see if the writer actually wrote when your file presenter reacquires.  File presenters do receive <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidAppearAtURL:" target="_self">presentedItemDidChange:</a></code> messages in this beta.</li>
<li>While  reporting a bug related to the iCloud storage interfaces, please  include the logs collected during your debugging session. To generate  these logs, you must install a special debug profile on your device.  The debug profile can be obtained from <span><a rel="external" href="http://connect.apple.com/" target="_blank">http://connect.apple.com</a></span>.  This profile enables the generation of debug logs that are needed to  diagnose any problems using iCloud storage. The instructions to collect  the logs are:
<ol>
<li>Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)</li>
<li>Reproduce the bug.</li>
<li>Sync with iTunes to pull the logs off your device.</li>
<li>Attach the logs to your bug report. You can find the logs in <code>~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs</code>.</li>
</ol>
<p>These  logs can grow large very quickly, so you should remove the profile  after you have reproduced the problem and pulled the logs for the bug  report.</li>
<li>File names are case-insensitive in OS X  but case-sensitive in iOS. This can lead to problems when syncing files  between the two. You should take steps on iOS to avoid creating files  whose names differ only by case.</li>
</ul>
<p><a title="Find My iPhone" name="//apple_ref/doc/uid/TP40010949-CH1-SW15"></a></p>
<h3>Find My iPhone</h3>
<ul>
<li>After  OTA update Find My iPhone does not work. To make it functional you can  toggle the the Find My iPhone from OFF to ON in Settings.</li>
</ul>
<p><a title="GameKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW16"></a></p>
<h3>GameKit</h3>
<ul>
<li><strong>NEW: </strong>Auto-matching  with the Turn-based view controller does not work. Invites or the  direct auto-match API can be used as a workaround.</li>
<li>Match data for turn based matches is currently limited to 4 KB of data.</li>
<li><strong>FIXED: </strong>Events  will be passed to the delegate whenever a turn is made on a match,  instead of just when it becomes the local player&#8217;s turn.</li>
</ul>
<p><a title="iMessage" name="//apple_ref/doc/uid/TP40010949-CH1-SW17"></a></p>
<h3>iMessage</h3>
<ul>
<li>iMessage beta 1 will be unable to communicate with iMessage users on beta 2 or later.</li>
<li><strong>FIXED:</strong>Setup Assistant does not provide AppleID password as an input for the FaceTime in iMessage.</li>
</ul>
<p><a title="interface Builder" name="//apple_ref/doc/uid/TP40010949-CH1-SW18"></a></p>
<h3>interface Builder</h3>
<ul>
<li><strong>FIXED: </strong>When  editing the value of a constraint in the inspector, the constraint  remains selected, and the outline view continues to show the constraint  as selected.</li>
<li>In XCode 4.2 when copying views  (either a single view or multiple views), both the user defined  constraints directly on the selected view and the user defined  constraints between the views being copied are copied to the pasteboard.</li>
<li>Changing the segment style of an <code>NSSegmentedControl</code> object to &#8220;Automatic&#8221; might crash in documents using Cocoa Auto Layout.  To workaround the issue use an explicit segment style such as Round or  Textured, and at runtime, change the segment style to automatic using  the <code>setSegmentStyle:</code> method.</li>
</ul>
<p><a title="iTunes" name="//apple_ref/doc/uid/TP40010949-CH1-SW19"></a></p>
<h3>iTunes</h3>
<ul>
<li><strong>NEW: </strong>When  trying to restore an iPhone 3GS or iPod touch 3rd generation device  running Beta 6 to Beta 7 using iTunes, you will have to set the device  into DFU or you can OTA update to Beta 7. To enter DFU mode you will  have to:
<ol>
<li>Connect the device to USB on your Mac.</li>
<li>Turn the device off.</li>
<li>Launch iTunes on your Mac.</li>
<li>Hold down the Home and Power buttons for 10 seconds.</li>
<li>Continue holding the Home button but let go of the Power button.</li>
<li>Hold Home button for 13 seconds or until the device shows up in iTunes.</li>
</ol>
</li>
<li>The  version of iTunes that comes with beta 7 cannot sync devices that have  the beta 6 software installed. To avoid this problem, do the following:
<ol>
<li>Sync any devices that have beta 6 installed to the version of iTunes that came with beta 6.</li>
<li>Upgrade iTunes to the version that comes with beta 7.</li>
<li>Connect  the device and install the beta 7 software. (Understand that you might  see a failure to sync error when you first connect the device.)</li>
<li>After installing the beta 7 software, restore from your the backup you made in step 1.</li>
</ol>
</li>
</ul>
<p><a title="Mail" name="//apple_ref/doc/uid/TP40010949-CH1-SW20"></a></p>
<h3>Mail</h3>
<ul>
<li>When  changing the host name of an email account in settings, blank messages  may be seen in the unified inbox. As a workaround, delete and re-add the  account instead of changing its host name.</li>
</ul>
<p><a title="Music Player" name="//apple_ref/doc/uid/TP40010949-CH1-DontLinkElementID_1"></a></p>
<h3>Music Player</h3>
<ul>
<li>When deleting a song or video from Music/Videos on the device it crashes the app.</li>
</ul>
<p><a title="OpenGLES" name="//apple_ref/doc/uid/TP40010949-CH1-SW21"></a></p>
<h3>OpenGLES</h3>
<ul>
<li><strong>FIXED: </strong>After  the lighting stage, whether lighting is enabled or not, the resulting  color values are not clamped in GLKit/GLKEffects with either  GLKLightingTypePerVertex or GLKLightingTypePerPixel set on the effect.   As a result it is not uncommon to see differences in lighting between  the two, especially when multiple lights are enabled. This differs from  OpenGLES 1.1 which clamps color values after the lighting stage  regardless of whether or not lighting is enabled.</li>
</ul>
<p><a title="OTA Software Update" name="//apple_ref/doc/uid/TP40010949-CH1-SW22"></a></p>
<h3>OTA Software Update</h3>
<ul>
<li>Users  who installed iOS 5 beta 6 over the air from iOS 5 beta 3 must first  erase all content and settings by choosing Settings &gt; General &gt;  Reset &gt; Erase All Content and Settings in order to install iOS 5 beta  7 over the air.  This only impacts users who did not update to iOS 5  beta 4.</li>
<li>If you are doing an OTA software update, you will need to re-sync your photos with iTunes.&#8221;</li>
<li><strong>FIXED: </strong>There  may be some cases where purchases from the App Store or iTunes Store  appear to be stalled because the device is downloading something else in  the background.  A workaround is to disconnect the device from power  (unplug the device).</li>
<li><strong>NEW: </strong>If  you have a passcode set, it must be removed before updating to seed 7  from previous seeds.  It can be re-enabled after the update is complete.   Failure to do so may require iMessage to be re-enabled in settings.</li>
</ul>
<p><a title="Reminders" name="//apple_ref/doc/uid/TP40010949-CH1-SW24"></a></p>
<h3>Reminders</h3>
<ul>
<li><strong>FIXED: </strong>If  reminders syncing is enabled for a Yahoo account and there is no  reminders collection on the server, it will continually get recreated by  the phone. Due to a Yahoo server bug, that collection will show up as  an event calendar.</li>
</ul>
<p><a title="Security" name="//apple_ref/doc/uid/TP40010949-CH1-SW25"></a></p>
<h3>Security</h3>
<ul>
<li>In  iOS 5.0 signing of certificates with MD5 signatures is not supported.  Please ensure that certificates use signature algorithms based on SHA1  or SHA2.</li>
</ul>
<p><a title="Simulator" name="//apple_ref/doc/uid/TP40010949-CH1-SW26"></a></p>
<h3>Simulator</h3>
<ul>
<li>Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.</li>
</ul>
<p><a title="Springboard" name="//apple_ref/doc/uid/TP40010949-CH1-SW27"></a></p>
<h3>Springboard</h3>
<ul>
<li>Push  and local notifications for apps appear in the new Notification Center  in iOS 5. Notification Center displays notifications that are considered  &#8220;unread.” In order to accommodate push and local notifications that  have no &#8220;unread&#8221; status, developers can use their application badge  count to trigger a clearing of notifications from Notification Center.  When an application clears its badge count (by setting it to zero), iOS 5  will clear its notifications from Notification Center.</li>
</ul>
<p><a title="UI Automation" name="//apple_ref/doc/uid/TP40010949-CH1-SW28"></a></p>
<h3>UI Automation</h3>
<ul>
<li>There  is a known issue when using the performTaskOnHost API in a UI  Automation script.  If the task being performed with the API outputs  excessively (say, thousands of lines of text) to standard out or  standard error, the task may deadlock until the timeout is reached, at  which point it will throw a javascript exception.</li>
<li>The <code>lock()</code> and <code>unlock()</code> functions of <code>UIATarget</code> have been replaced with the <code>lockForDuration(</code><em>&lt;seconds&gt;</em><code>)</code> function.</li>
<li>Starting  in iOS 5 beta 2, you can now trigger the execution of an UI Automation  script on an iOS device from the host terminal by using the instruments  tool. The command is:
<ul>
<li><code>instruments -w &lt;device id&gt; -t &lt;template&gt; &lt;application&gt;</code></li>
</ul>
</li>
<li>When  using the cli instruments for UI Automation you can now target the  default Automation Template and pass the script and results path into  the tool as environment variable options. For example:
<ul>
<li><code>instruments  -w &lt;device id&gt; -t  /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate  &lt;application&gt; -e UIASCRIPT &lt;script&gt; -e UIARESULTSPATH  &lt;results path&gt;</code></li>
</ul>
</li>
</ul>
<p><a title="UIKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW29"></a></p>
<h3>UIKit</h3>
<ul>
<li>In iOS 5.0 UIPickerView doesn&#8217;t send its <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIPickerViewDelegate_Protocol/Reference/UIPickerViewDelegate.html#//apple_ref/occ/intfm/UIPickerViewDelegate/pickerView:didSelectRow:inComponent:" target="_self">pickerView:didSelectRow:inComponent:</a></code> delegate message due to a programatic selection.</li>
<li>Starting in iOS 5 beta 3, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instp/UIView/exclusiveTouch" target="_self">exclusiveTouch</a></code> property of <code>UIControl</code> has returned to its original default value of <code>NO</code>.</li>
<li>Returning <code>nil</code> from the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:viewForHeaderInSection:" target="_self">tableView:viewForHeaderInSection:</a></code> method (or its footer equivalent) is no longer sufficient to hide a header. You must override <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:heightForHeaderInSection:" target="_self">tableView:heightForHeaderInSection:</a></code> and return <code>0.0</code> to hide a header.</li>
<li>In the iOS 5 beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView" target="_self">UITableView</a></code> class has two methods to move one cell from one row to another with defined parameters. These APIs are:
<ul>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/moveSection:toSection:" target="_self">moveSection:toSection:</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/moveRowAtIndexPath:toIndexPath:" target="_self">moveRowAtIndexPath:toIndexPath:</a></code></li>
</ul>
</li>
<li>Using the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/cl/UIWebView" target="_self">UIWebView</a></code> class in Interface Builder, setting transparent background color is  possible in iOS 5. Developers compiling against the new SDK can check  their XIB for the <code>UIWebView</code> transparent setting.</li>
<li>In the iOS 5 beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationBar_Class/Reference/UINavigationBar.html#//apple_ref/occ/cl/UINavigationBar" target="_self">UINavigationBar</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIToolbar_Class/Reference/Reference.html#//apple_ref/occ/cl/UIToolbar" target="_self">UIToolbar</a></code>, and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITabBar_Class/Reference/Reference.html#//apple_ref/occ/cl/UITabBar" target="_self">UITabBar</a></code> implementations have changed so that the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instm/UIView/drawRect:" target="_self">drawRect:</a></code> method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented <code>drawRect:</code> in a category on any of these classes will find that the <code>drawRect:</code> method isn&#8217;t called. UIKit does link-checking to keep the method from  being called in apps linked before iOS 5 but does not support this  design on iOS 5 or later. Apps can either:
<ul>
<li>Use the customization API for bars that in iOS 5 and later, which is the preferred way.</li>
<li>Subclass <code>UINavigationBar</code> (or the other bar classes) and override <code>drawRect:</code> in the subclass.</li>
</ul>
</li>
<li>The <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSIndexPath_UIKitAdditions/Reference/Reference.html#//apple_ref/occ/clm/NSIndexPath/indexPathForRow:inSection:" target="_self">indexPathForRow:inSection:</a></code>, <code>section</code>, and <code>row</code> methods of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/Reference/Reference.html#//apple_ref/occ/cl/NSIndexPath" target="_self">NSIndexPath</a></code> now use <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/c/tdef/NSInteger" target="_self">NSInteger</a></code> instead of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/c/tdef/NSUInteger" target="_self">NSUInteger</a></code>, so that these types match with methods defined on <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView" target="_self">UITableView</a></code>.</li>
<li>We have changed the behavior of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/scrollToRowAtIndexPath:atScrollPosition:animated:" target="_self">scrollToRowAtIndexPath:atScrollPosition:animated:</a></code> such that <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/c/econst/UITableViewScrollPositionTop" target="_self">UITableViewScrollPositionTop</a></code> and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/c/econst/UITableViewScrollPositionBottom" target="_self">UITableViewScrollPositionBottom</a></code> now adjust for the top and bottom portions of the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/instp/UIScrollView/contentInset" target="_self">contentInset</a></code> property.</li>
<li><strong>NEW: </strong>In releases prior to iOS 5.0, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIPopoverController_class/Reference/Reference.html#//apple_ref/occ/cl/UIPopoverController" target="_self">UIPopoverController</a></code> class would unconditionally set the autoresizing masks of view  controllers which were the content view controller of the popover  controller. It would also unconditionally set the autoresizing masks of  the views of view controllers pushed on to a <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/cl/UINavigationController" target="_self">UINavigationController</a></code> object which was the content view controller of the popover controller.  In iOS 5.0, the <code>UIPopoverController</code> class will no longer do this for applications linked on iOS 5.0 or  later. Developers should ensure that the autoresizing masks of views are  set properly to allow for arbitrary resizing within any container, not  just popovers. A mask of <code>(</code><code>UIViewAutoresizingFlexibleWidth</code><code> | </code><code>UIViewAutoresizingFlexibleHeight</code><code>)</code> would not be unreasonable.</li>
<li>The completion handler for <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocument_Class/UIDocument/UIDocument.html#//apple_ref/occ/instm/UIDocument/saveToURL:forSaveOperation:completionHandler:" target="_self">saveToURL:forSaveOperation:completionHandler:</a></code> is now being called outside of the coordinated write block, where it used to be called inside.</li>
<li><strong>FIXED: </strong> The <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocument_Class/UIDocument/UIDocument.html#//apple_ref/occ/instm/UIDocument/autosaveWithCompletionHandler:" target="_self">autosaveWithCompletionHandler:</a></code> method will now only be called for period-based saves and it is safe to  return without saving. Documents must save, though, if the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocument_Class/UIDocument/UIDocument.html#//apple_ref/occ/instm/UIDocument/saveToURL:forSaveOperation:completionHandler:" target="_self">saveToURL:forSaveOperation:completionHandler:</a></code> method is invoked.</li>
</ul>
<p><a title="Safari and WebKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW30"></a></p>
<h3>Safari and WebKit</h3>
<ul>
<li>In iOS 5, a new inherited CSS property, <code>-webkit-overflow-scrolling</code>, is available. The value <code>touch</code> allows the web developer to opt in to native-style scrolling in an <code>overflow:scroll</code> element. The default value for this property is <code>auto</code>, which allows single-finger scrolling without momentum.</li>
<li>The  WebKit framework has picked up a newer WebKit engine, which closely  matches Safari 5.1. Some areas to be aware of with the new WebKit  framework on iOS:
<ul>
<li>There is a new HTML5-compliant parser.</li>
<li>Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.</li>
<li>There is improved validation of the <code>&lt;input type=number&gt;</code> form field, which includes removing leading zeros and number formatting.</li>
<li>Touch events are now supported on input fields.</li>
<li><code>window.onerror</code> is now supported.</li>
<li>There is a new user agent that does not have locale information in the User Agent string.</li>
<li>URLs  are now canonicalized by making the scheme all lowercase. If a fake URL  is used to pass information from a UIWebView back to native code, make  sure that the scheme is always lowercase, or that the native code  compares the scheme in a case-insensitive manner.</li>
</ul>
</li>
</ul>
<p><a title="Wi-Fi Syncing" name="//apple_ref/doc/uid/TP40010949-CH1-SW31"></a></p>
<h3>Wi-Fi Syncing</h3>
<ul>
<li>In  iOS 5 beta 4 and later, wireless syncing is now available on Windows as  well as the Mac. (This support requires OS X 10.6.8 or Lion.) You will  see an option to enable wireless syncing when you connect your device to  iTunes with the USB cable. It is recommended you perform your initial  sync with a cable after restoring your device.
<ul>
<li>Wireless  syncing is triggered automatically when the device is connected to  power and on the same network as the paired computer. Or, you can  manually trigger a sync from iTunes or from Settings &gt; General &gt;  iTunes Sync (same network as paired computer required).</li>
<li>If  you find issues with apps, media and/or photos synced to your device,  you can reset then resync. From Settings &gt; General &gt; Reset, choose  Erase all Content and Settings. Then reconnect to iTunes and sync  again.</li>
</ul>
</li>
</ul>
<p><a title="Xcode" name="//apple_ref/doc/uid/TP40010949-CH1-SW32"></a></p>
<h3>Xcode</h3>
<ul>
<li><strong>NEW: </strong>Starting  with Xcode 4.2 in iOS 5.0 beta 7, support to run and debug applications  in the iOS 4.3 Simulator and on devices with iOS versions older than  4.2 is made optional and installed on demand.  This support is no longer  shipped as part of the core tools packaging, and made available for  download and installation through the &#8220;Downloads&#8221; pane of the Xcode  Preferences panel.  A valid iOS developer ADC account is required to  obtain this content.  To obtain the iOS 4.3 Simulator, select the  &#8220;More Simulators…&#8221; item from the Run Destinations popup in the main  toolbar.  This will present the Downloads pane of the Preferences with  UI to initiate the installation of the simulator.  To obtain iOS  device support for pre-iOS 4.2 devices, connect a device and activate it  for development in the Organizer.  Xcode will provide a prompt to  initiate the download of the device support components.  If the  Xcode 4.2 in iOS 5.0 beta 7 is installed over a previous Xcode 4.2 beta  or Xcode 4.1, the iOS 4.3 Simulator and device support from the previous  install will already be present, and the additional components will  display as &#8220;Installed&#8221; in the Downloads pane of the Xcode Preferences.  The installation packages for the downloaded components will be stored in <code>~Library/Developer/Xcode</code>.   When a new version of Xcode (beta or GM) will be installed, subsequent  requests to install these components will use the local packages  without requiring a new download.</li>
<li>In some  cases, Xcode 4.2 Organizer does not display a device that is in restore  mode. As a workaround you can use iTunes to restore.</li>
<li>In  iOS 5 beta 5, iOS Simulator is not compatible with previous releases of  the iCloud Developer Seed for OS X. It is highly recommended that you  update to the latest iCloud Developer Seed to ensure compatibility.</li>
<li>iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=553</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android 3.2 has arrived!</title>
		<link>http://www.8mobile.org/blog/?p=549</link>
		<comments>http://www.8mobile.org/blog/?p=549#comments</comments>
		<pubDate>Wed, 31 Aug 2011 12:34:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=549</guid>
		<description><![CDATA[
Android 3.2 is a minor feature update that includes new APIs that  allow you to better target your layouts for specific screen sizes and  other miscellaneous new APIs.
For more information about all the changes in Android 3.2, read the version notes and diff report.
New user features

Optimizations for a wider range of tablets Android [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a title="Android 2.3" href="http://developer.android.com/index.html" target="android"><img src="http://code.google.com/android/images/logo_android.gif" alt="Android 2.3" width="153" height="55" /></a></p>
<p>Android 3.2 is a minor feature update that includes new APIs that  allow you to better target your layouts for specific screen sizes and  other miscellaneous new APIs.</p>
<p>For more information about all the changes in Android 3.2, read the <a href="http://developer.android.com/sdk/android-3.2.html">version notes</a> and <a href="http://developer.android.com/sdk/api_diff/13/changes.html">diff report</a>.</p>
<h3>New user features</h3>
<ul>
<li><strong>Optimizations for a wider range of tablets </strong>Android 3.2 includes a variety of optimizations across the system to ensure a great user experience on a wider range of tablet devices.</li>
<li><strong>Compatibility zoom for fixed-sized apps</strong> Android 3.2 introduces a new <em>compatibility zoom</em> mode that gives users a new way to view fixed-sized apps on larger devices. The new mode provides a pixel-scaled alternative to the standard UI stretching for apps that are not designed to run on larger screen sizes, such as on tablets. The new mode is accessible to users from a menu icon in the system bar, for apps that need compatibility support.</li>
<li><strong>Media sync from SD card </strong>On devices that support an SD card, users can now load media files directly from the SD card to apps that use them. A system facility makes the files accessible to apps from the system media store.</li>
</ul>
<h3>New developer features</h3>
<ul>
<li><strong>Extended API for managing screens support</strong> Android 3.2 introduces extensions to the platform&#8217;s screen support API to give developers additional ways to manage application UI across the range of Android-powered devices. The API includes new resource qualifiers and new manifest attributes that give you more precise control over how your apps are displayed on different sizes, rather than relying on generalized size categories.To ensure the best possible display for fixed-sized apps and apps with limited support for various screen sizes, the platform also provides a new zoom compatibility mode that renders the UI on a smaller screen area, then scales it up to fill the space available on the display. For more information about the screen support API and the controls it provides, see the sections below.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=549</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS SDK for iOS 5.0 beta 6</title>
		<link>http://www.8mobile.org/blog/?p=547</link>
		<comments>http://www.8mobile.org/blog/?p=547#comments</comments>
		<pubDate>Mon, 22 Aug 2011 12:53:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=547</guid>
		<description><![CDATA[
iOS 5 beta 6 can be installed using over the air software update  from devices that have iOS 5 beta 4 or later installed. Over the air  software update can be initiated by choosing General &#62; Software  Update in Settings.
Be sure to backup your devices using iTunes 10.5 beta 5 or  [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>iOS 5 beta 6 can be installed using over the air software update  from devices that have iOS 5 beta 4 or later installed. Over the air  software update can be initiated by choosing General &gt; Software  Update in Settings.</li>
<li>Be sure to backup your devices using iTunes 10.5 beta 5 or  through iCloud backup prior to installing iOS 5 beta 6. After installing  iOS 5 beta 6, you can restore your device using either iTunes 10.5 beta  6 or through your iCloud backup.</li>
</ul>
<h2>Notes and Known Issues</h2>
<p>The following issues relate to using the 5.0 SDK to develop code.</p>
<p><span id="more-547"></span></p>
<h3>Accounts</h3>
<ul>
<li>When  creating an iCloud account, you can use any Apple ID as long as it is a  full email address and not a MobileMe account. If you have a MobileMe  account, you can move that account to iCloud. You can find more  information on iCloud at: <span><a href="http://developer.apple.com/icloud" target="_top">http://developer.apple.com/icloud</a></span></li>
<li><strong>FIXED: </strong>When  setting up an iCloud or MobileMe account using the setup assistant and  leaving Find My iPhone on, it might actually turn Find my iPhone off  after the setup. Please verify in Settings/Mail, Contacts,  Calendar/YourAccount that Find my iPhone is toggled On after leaving the  setup assistant.</li>
<li><strong>FIXED: </strong>Enabling  iCloud services in Setup Assistant may not always be saved correctly.  After completing Setup Assistant you should visit Settings &gt; iCloud  to verify the state of the iCloud account. If you have multiple iCloud  or MobileMe accounts configured on the device you should also visit each  of those accounts in Settings &gt; Mail, Contacts, Calendar to verify  each account.</li>
<li><strong>FIXED: </strong>It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.</li>
</ul>
<p><a title="AirPlay" name="//apple_ref/doc/uid/TP40010949-CH1-SW6"></a></p>
<h3>AirPlay</h3>
<ul>
<li>Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.</li>
<li>iOS 5 supports AirPlay of video via AV Foundation.</li>
</ul>
<p><a title="Apple TV" name="//apple_ref/doc/uid/TP40010949-CH1-SW7"></a></p>
<h3>Apple TV</h3>
<ul>
<li>Apple  TV Software beta enables users to mirror the contents of an iPad 2 to  an Apple TV (2nd generation) using AirPlay. This beta software also  enables Photo Stream on Apple TV so users can access photos stored in  iCloud. Apple TV Software beta is being provided to test the latest  AirPlay functionality with your iOS 5 apps and web sites. If you wish to  install Apple TV Software beta on your device, you must first register  your device UDID in the iOS Developer Program Portal.</li>
<li>Apple TV may return to the main menu when exiting a TV show played via Home Sharing.</li>
<li>Music playlists are inaccessible via Home Sharing.</li>
</ul>
<p><a title="Binary Compatibility" name="//apple_ref/doc/uid/TP40010949-CH1-SW8"></a></p>
<h3>Binary Compatibility</h3>
<ul>
<li>On  applications linked against the iOS 5.0 SDK, scroll view content  offsets will no longer be rounded to integral pixels during a pinch  gesture.</li>
</ul>
<p><a title="Calendar" name="//apple_ref/doc/uid/TP40010949-CH1-SW9"></a></p>
<h3>Calendar</h3>
<ul>
<li>Birthday calendars are not currently available via the <code>icloud.com</code> website or in Windows. They will be available in a future release.</li>
<li><strong>FIXED: </strong>The  default calendar is still the On My iPhone calendar despite setting up  an iCloud account during Setup Assistant. As a workaround, reset the  default Calendar after finishing Setup Assistant in Settings &gt; Mail,  Contacts, Calendar &gt; Default Calendar.</li>
<li><strong>FIXED: </strong>Pushing  iCloud Calendar data is not working in iOS. To sync your iCloud  Calendar, launch the Calendar app or refresh the calendars manually  using the Calendars button in the top left corner.</li>
</ul>
<p><a title="Core Image" name="//apple_ref/doc/uid/TP40010949-CH1-SW10"></a></p>
<h3>Core Image</h3>
<ul>
<li>Several filters have been added since beta 1. The current list now includes the following filters:
<p><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIAdditionCompositing" target="_self">CIAdditionCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIAffineTransform" target="_self">CIAffineTransform</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CICheckerboardGenerator" target="_self">CICheckerboardGenerator</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorBlendMode" target="_self">CIColorBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorBurnBlendMode" target="_self">CIColorBurnBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorControls" target="_self">CIColorControls</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorCube" target="_self">CIColorCube</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorDodgeBlendMode" target="_self">CIColorDodgeBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorInvert" target="_self">CIColorInvert</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorMatrix" target="_self">CIColorMatrix</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIColorMonochrome" target="_self">CIColorMonochrome</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIConstantColorGenerator" target="_self">CIConstantColorGenerator</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CICrop" target="_self">CICrop</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIDarkenBlendMode" target="_self">CIDarkenBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIDifferenceBlendMode" target="_self">CIDifferenceBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIExclusionBlendMode" target="_self">CIExclusionBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIExposureAdjust" target="_self">CIExposureAdjust</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIFalseColor" target="_self">CIFalseColor</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIGammaAdjust" target="_self">CIGammaAdjust</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIGaussianGradient" target="_self">CIGaussianGradient</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHardLightBlendMode" target="_self">CIHardLightBlendMode</a></code>, <code>CIHighlightShadowAdjust</code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHueAdjust" target="_self">CIHueAdjust</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHueBlendMode" target="_self">CIHueBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CILightenBlendMode" target="_self">CILightenBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CILinearGradient" target="_self">CILinearGradient</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CILuminosityBlendMode" target="_self">CILuminosityBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMaximumCompositing" target="_self">CIMaximumCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMinimumCompositing" target="_self">CIMinimumCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMultiplyBlendMode" target="_self">CIMultiplyBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIMultiplyCompositing" target="_self">CIMultiplyCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIOverlayBlendMode" target="_self">CIOverlayBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIRadialGradient" target="_self">CIRadialGradient</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISaturationBlendMode" target="_self">CISaturationBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIScreenBlendMode" target="_self">CIScreenBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISepiaTone" target="_self">CISepiaTone</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISoftLightBlendMode" target="_self">CISoftLightBlendMode</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceAtopCompositing" target="_self">CISourceAtopCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceInCompositing" target="_self">CISourceInCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceOutCompositing" target="_self">CISourceOutCompositing</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CISourceOverCompositing" target="_self">CISourceOverCompositing</a></code>, <code>CIStraightenFilter</code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIStripesGenerator" target="_self">CIStripesGenerator</a></code>, <code>CITemperatureAndTint</code>, <code>CIToneCurve</code>, <code>CIVibrance</code>, <code>CIVignette</code>, and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIWhitePointAdjust" target="_self">CIWhitePointAdjust</a></code></li>
</ul>
<p><a title="GameKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW11"></a></p>
<h3>GameKit</h3>
<ul>
<li>Match data for turn based matches is currently limited to 4 KB of data.</li>
<li><strong>NEW: </strong>Events  will be passed to the delegate whenever a turn is made on a match,  instead of just when it becomes the local player&#8217;s turn.</li>
<li><strong>FIXED: </strong>When logging in to Game Center, the password may clear and login may not complete. Trying a second time will succeed.</li>
<li><strong>FIXED: </strong>In this beta, GameKit Invites may fail. As a workaround, try restarting the device.</li>
</ul>
<p><a title="iBooks" name="//apple_ref/doc/uid/TP40010949-CH1-SW12"></a></p>
<h3>iBooks</h3>
<ul>
<li>iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.</li>
</ul>
<p><a title="iCloud Backup" name="//apple_ref/doc/uid/TP40010949-CH1-SW13"></a></p>
<h3>iCloud Backup</h3>
<ul>
<li>As  this is beta software, it is recommended that you do not use the iCloud  services to store any critical data or information. If you enable  iCloud Backup, automatic backup with iTunes when syncing will be  disabled. We also suggest that you manually back up your device with  iTunes. Backups made with earlier versions of iOS 5 beta will soon  become incompatible, and will no longer be available. It is strongly  advised you upgrade to this version of the iOS 5 beta in order to  continue backing up your devices. If you encounter errors restoring from  a backup, or enabling a backup more than one hour after signing into  iCloud, try deleting your iCloud account from Settings and adding it  back. If errors persist, please try erasing your device and initiating  the restore again.</li>
</ul>
<p><a title="iCloud Storage" name="//apple_ref/doc/uid/TP40010949-CH1-SW14"></a></p>
<h3>iCloud Storage</h3>
<ul>
<li><strong>NEW: </strong>If you call either <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/instm/NSString/stringByResolvingSymlinksInPath" target="_self">stringByResolvingSymlinksInPath</a></code> or <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/instm/NSString/stringByStandardizingPath" target="_self">stringByStandardizingPath</a></code> on a path descended from your container, you&#8217;ll never be able to use the result to successfully perform a coordinated read.</li>
<li><strong>NEW: </strong>On  KVS, the per-key limit has been raised to 64Kb (to match the per-app  limit); and the maximum number of keys has been raised to 256.</li>
<li>During  the iOS 5 beta period, any documents stored on the servers might be  purged periodically before GM. Therefore, it is highly recommended that  you do not store any critical documents or information on the servers.</li>
<li>Provisioning  Profiles no longer need to be enabled for iCloud in the iOS  Provisioning Portal. All newly generated provisioning profiles are now  automatically enabled for iCloud. If you are using an Xcode managed Team  Provisioning Profile, click refresh in the Xcode Organizer to obtain a  new iCloud-enabled profile. To enable all other provisioning profiles  for iCloud, simply regenerate your profiles in the iOS Provisioning  Portal.</li>
<li>If your application is using the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMetadataQuery" target="_self">NSMetadataQuery</a></code> class, you must set a predicate, even though the predicate itself is ignored.</li>
<li>In this beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/instm/NSMetadataQuery/setSortDescriptors:" target="_self">setSortDescriptors:</a></code> method of <code>NSMetadataQuery</code> is not supported.</li>
<li><strong>FIXED: </strong>To  use iCloud prior to beta 5, you had to manually specify various  container identifiers (your application’s Display set) within an  Entitlements file for both of your Mac OS X and iOS projects.
<p>Starting  in beta 5, to enable iCloud storage within your apps, simply click the  “Enable Entitlements” checkbox in the Summary pane of your project.  Xcode will create a custom entitlements file for your project that  automatically includes your Team ID. You can add additional iCloud  Container values as required by your application. (Note that you must  regenerate your existing provisioning profiles, either with Xcode or in  the iOS Provisioning Portal, to use iCloud storage.)</p>
<p>If you  specify a custom identifier string for your iCloud Key-Value Store or  iCloud Container entitlement values, you no longer need to prepend your  Team ID to the beginning of the string. Xcode will prepend your Team ID  to these entries automatically</li>
<li>The container identifier string you pass to the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html#//apple_ref/occ/instm/NSFileManager/URLForUbiquityContainerIdentifier:" target="_self">URLForUbiquityContainerIdentifier:</a></code> method of <code>NSFileManager</code> MUST include the team ID at the beginning of the string. As a convenience, if you pass <code>nil</code>, Foundation uses the first document container ID specified in your app’s entitlements.</li>
<li>There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.</li>
<li><strong>FIXED: </strong>In this beta, document-based applications cannot always detect when files change, move, or are deleted out from underneath them.</li>
<li>In this beta, file presenters (objects that adopt the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intf/NSFilePresenter" target="_self">NSFilePresenter</a></code> protocol) do not receive some of the messages that they&#8217;re supposed to receive, especially:
<ul>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedItemDidChange" target="_self">presentedItemDidChange</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidAppearAtURL:" target="_self">presentedSubitemDidAppearAtURL:</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidChangeAtURL:" target="_self">presentedSubitemDidChangeAtURL:</a></code></li>
</ul>
<p>You can workaround this by implementing the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/relinquishPresentedItemToWriter:" target="_self">relinquishPresentedItemToWriter:</a></code> method and checking to see if the writer actually wrote when your file  presenter reacquires. You can also use FSEvents to observe file system  changes</li>
<li>In this beta, messages about changes to files in a directory are not getting delivered to objects that adopt the <code>NSFilePresenter</code> protocol.</li>
<li>While  reporting a bug related to the iCloud storage interfaces, please  include the logs collected during your debugging session. To generate  these logs, you must install a special debug profile on your device.
<p>The debug profile can be obtained from <span><a rel="external" href="http://connect.apple.com/" target="_blank">http://connect.apple.com</a></span>.  This profile enables the generation of debug logs that are needed to  diagnose any problems using iCloud storage. The instructions to collect  the logs are:</p>
<ol>
<li>Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)</li>
<li>Reproduce the bug.</li>
<li>Sync with iTunes to pull the logs off your device.</li>
<li>Attach the logs to your bug report. You can find the logs in <code>~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs</code>.</li>
</ol>
<p>These  logs can grow large very quickly, so you should remove the profile  after you have reproduced the problem and pulled the logs for the bug  report.</li>
<li>File names are case-insensitive in OS X  but case-sensitive in iOS. This can lead to problems when syncing files  between the two. You should take steps on iOS to avoid creating files  whose names differ only by case.</li>
</ul>
<p><a title="iMessage" name="//apple_ref/doc/uid/TP40010949-CH1-SW15"></a></p>
<h3>iMessage</h3>
<ul>
<li>iMessage beta 1 will be unable to communicate with iMessage users on beta 2 or later.</li>
<li><strong>NEW:</strong>Setup Assistant does not input AppleID password in for FaceTime of iMessage.</li>
</ul>
<p><a title="interface Builder" name="//apple_ref/doc/uid/TP40010949-CH1-SW16"></a></p>
<h3>interface Builder</h3>
<ul>
<li><strong>NEW:</strong>The  top-level views in a document that uses autolayout cannot have width  and height constraints added. To workaround this you can add desired  width or height constraint manually in code.</li>
<li><strong>NEW:</strong>In  Interface Builder documents using autolayout and constraints that Xcode  generates cannot be deleted. You can &#8220;delete&#8221; these constraints by  creating a user constraint for the behavior you are expecting. For  example, if you drag out a button and Xcode generates a leading  constraint to the button&#8217;s superview, and you wanted a trailing edge to  the superview constraint, creating one manually using &#8220;Add Constraint  =&gt; Trailing Constraint to Superview&#8221; would remove the leading edge to  superview constraint.</li>
<li><strong>NEW:</strong>It  is known that equal widths/heights constraints can be broken on views  that fill a container when resizing the window.  If you resize the  window and a equal widths/height constraint is broken, re-adding it will  properly adjust the window to accommodate the constraint.</li>
<li><strong>NEW:</strong> When editing the value of a constraint in the inspector, the constraint  remains selected, and the outline view continues to show the constraint  as selected.</li>
<li><strong>NEW:</strong>In XCode  4.2 when copying views (either a single view or multiple views), both  the user defined constraints directly on the selected view and the user  defined constraints between the views being copied are copied to the  pasteboard.</li>
<li><strong>NEW:</strong>In Xcode 4.2  for a document using Cocoa Auto Layout, &#8220;Select All&#8221; in the canvas no  longer selects the constraints and subviews of the edited view. If a  view is selected, it will only select views. If a constraint is  selected, &#8220;Select All&#8221; will select all constraints.</li>
<li><strong>NEW:</strong>Changing  the segment style of an NSSegmentedControl to &#8220;Automatic&#8221; might crash  in documents using Cocoa Auto Layout. To workaround the issue use an  explicit segment style such as Round or Textured, and at runtime, change  the segment style to automatic using -[NSSegmentedCell  setSegmentStyle:]</li>
</ul>
<p><a title="iPod" name="//apple_ref/doc/uid/TP40010949-CH1-SW17"></a></p>
<h3>iPod</h3>
<ul>
<li><strong>FIXED: </strong>When  using the volume buttons on the device, or on headphones, the volume  slider in the UI of applications may not update even though the volume  level has changed.</li>
</ul>
<p><a title="iTunes" name="//apple_ref/doc/uid/TP40010949-CH1-SW18"></a></p>
<h3>iTunes</h3>
<ul>
<li>The  version of iTunes that comes with beta 5 cannot sync devices that have  the beta 4 software installed. To avoid this problem, do the following:
<ol>
<li>Sync any devices that have beta 4 installed to the version of iTunes that came with beta 4.</li>
<li>Upgrade iTunes to the version that comes with beta 5.</li>
<li>Connect  the device and install the beta 5 software. (Understand that you might  see a failure to sync error when you first connect the device.)</li>
<li>After installing the beta 5 software, restore from your the backup you made in step 1.</li>
</ol>
</li>
<li>Videos purchased from the iTunes Store do not play on a 2nd generation AppleTV over AirPlay with iTunes 10.5.</li>
</ul>
<p><a title="Mail" name="//apple_ref/doc/uid/TP40010949-CH1-SW19"></a></p>
<h3>Mail</h3>
<ul>
<li>When  changing the host name of an email account in settings, blank messages  may be seen in the unified inbox. As a workaround, delete and re-add the  account instead of changing its host name.</li>
</ul>
<p><a title="OTA Software Update" name="//apple_ref/doc/uid/TP40010949-CH1-SW20"></a></p>
<h3>OTA Software Update</h3>
<ul>
<li>If you are doing an OTA software update, you will need to re-sync your photos with iTunes.&#8221;</li>
</ul>
<p><a title="Photos" name="//apple_ref/doc/uid/TP40010949-CH1-SW21"></a></p>
<h3>Photos</h3>
<ul>
<li><strong>FIXED: </strong>When  restoring photo libraries from an iTunes backup, some photos may not  appear in the Photos application after restore. Please back up your  photos before updating to iOS Beta 5.</li>
</ul>
<p><a title="Reminders" name="//apple_ref/doc/uid/TP40010949-CH1-SW22"></a></p>
<h3>Reminders</h3>
<ul>
<li><strong>NEW: </strong>If  reminders syncing is enabled for a Yahoo account and there is no  reminders collection on the server, it will continually get recreated by  the phone. Due to a Yahoo server bug, that collection will show up as  an event calendar.</li>
</ul>
<p><a title="Simulator" name="//apple_ref/doc/uid/TP40010949-CH1-SW23"></a></p>
<h3>Simulator</h3>
<ul>
<li>Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.</li>
</ul>
<p><a title="Springboard" name="//apple_ref/doc/uid/TP40010949-CH1-SW24"></a></p>
<h3>Springboard</h3>
<ul>
<li>Push  and local notifications for apps appear in the new Notification Center  in iOS 5. Notification Center displays notifications that are considered  &#8220;unread.” In order to accommodate push and local notifications that  have no &#8220;unread&#8221; status, developers can use their application badge  count to trigger a clearing of notifications from Notification Center.  When an application clears its badge count (by setting it to zero), iOS 5  will clear its notifications from Notification Center.</li>
<li><strong>FIXED: </strong>The <code>UIPrerenderedIcon</code> key (in the <code>Info.plist</code> file) is not honored in this beta.</li>
</ul>
<p><a title="StoreKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW25"></a></p>
<h3>StoreKit</h3>
<ul>
<li><strong>FIXED: </strong>In-App purchase will not work for developers testing their apps with the iTunes Sandbox.</li>
</ul>
<p><a title="UI Automation" name="//apple_ref/doc/uid/TP40010949-CH1-SW26"></a></p>
<h3>UI Automation</h3>
<ul>
<li><strong>NEW: </strong>There  is a known issue when using the performTaskOnHost API in a UI  Automation script.  If the task being performed with the API outputs  excessively (say, thousands of lines of text) to standard out or  standard error, the task may deadlock until the timeout is reached, at  which point it will throw a javascript exception.</li>
<li>The <code>lock()</code> and <code>unlock()</code> functions of <code>UIATarget</code> have been replaced with the <code>lockForDuration(</code><em>&lt;seconds&gt;</em><code>)</code> function.</li>
<li>Starting  in iOS 5 beta 2, you can now trigger the execution of an UI Automation  script on an iOS device from the host terminal by using the instruments  tool. The command is:
<ul>
<li><code>instruments -w &lt;device id&gt; -t &lt;template&gt; &lt;application&gt;</code></li>
</ul>
</li>
<li>When  using the cli instruments for UI Automation you can now target the  default Automation Template and pass the script and results path into  the tool as environment variable options. For example:
<ul>
<li><code>instruments  -w &lt;device id&gt; -t  /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate  &lt;application&gt; -e UIASCRIPT &lt;script&gt; -e UIARESULTSPATH  &lt;results path&gt;</code></li>
</ul>
</li>
</ul>
<p><a title="UIKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW27"></a></p>
<h3>UIKit</h3>
<ul>
<li>Starting in iOS 5 beta 3, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instp/UIView/exclusiveTouch" target="_self">exclusiveTouch</a></code> property of <code>UIControl</code> has returned to its original default value of <code>NO</code>.</li>
<li>Returning <code>nil</code> from the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:viewForHeaderInSection:" target="_self">tableView:viewForHeaderInSection:</a></code> method (or its footer equivalent) is no longer sufficient to hide a header. You must override <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:heightForHeaderInSection:" target="_self">tableView:heightForHeaderInSection:</a></code> and return <code>0.0</code> to hide a header.</li>
<li>In the iOS 5 beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView" target="_self">UITableView</a></code> class has two methods to move one cell from one row to another with defined parameters. These APIs are:
<ul>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/moveSection:toSection:" target="_self">moveSection:toSection:</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/moveRowAtIndexPath:toIndexPath:" target="_self">moveRowAtIndexPath:toIndexPath:</a></code></li>
</ul>
</li>
<li>Using the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/cl/UIWebView" target="_self">UIWebView</a></code> class in Interface Builder, setting transparent background color is  possible in iOS 5. Developers compiling against the new SDK can check  their XIB for the <code>UIWebView</code> transparent setting.</li>
<li>In the iOS 5 beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationBar_Class/Reference/UINavigationBar.html#//apple_ref/occ/cl/UINavigationBar" target="_self">UINavigationBar</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIToolbar_Class/Reference/Reference.html#//apple_ref/occ/cl/UIToolbar" target="_self">UIToolbar</a></code>, and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITabBar_Class/Reference/Reference.html#//apple_ref/occ/cl/UITabBar" target="_self">UITabBar</a></code> implementations have changed so that the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instm/UIView/drawRect:" target="_self">drawRect:</a></code> method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented <code>drawRect:</code> in a category on any of these classes will find that the <code>drawRect:</code> method isn&#8217;t called. UIKit does link-checking to keep the method from  being called in apps linked before iOS 5 but does not support this  design on iOS 5 or later. Apps can either:
<ul>
<li>Use the customization API for bars that in iOS 5 and later, which is the preferred way.</li>
<li>Subclass <code>UINavigationBar</code> (or the other bar classes) and override <code>drawRect:</code> in the subclass.</li>
</ul>
</li>
<li>The <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSIndexPath_UIKitAdditions/Reference/Reference.html#//apple_ref/occ/clm/NSIndexPath/indexPathForRow:inSection:" target="_self">indexPathForRow:inSection:</a></code>, <code>section</code>, and <code>row</code> methods of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/Reference/Reference.html#//apple_ref/occ/cl/NSIndexPath" target="_self">NSIndexPath</a></code> now use <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/c/tdef/NSInteger" target="_self">NSInteger</a></code> instead of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/c/tdef/NSUInteger" target="_self">NSUInteger</a></code>, so that these types match with methods defined on <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView" target="_self">UITableView</a></code>.</li>
<li>Touch events are not getting forwarded to the view in the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instp/UIImagePickerController/cameraOverlayView" target="_self">cameraOverlayView</a></code> property of <code>UIImagePickerController</code>.</li>
<li>We have changed the behavior of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/scrollToRowAtIndexPath:atScrollPosition:animated:" target="_self">scrollToRowAtIndexPath:atScrollPosition:animated:</a></code> such that <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/c/econst/UITableViewScrollPositionTop" target="_self">UITableViewScrollPositionTop</a></code> and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/c/econst/UITableViewScrollPositionBottom" target="_self">UITableViewScrollPositionBottom</a></code> now adjust for the top and bottom portions of the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/instp/UIScrollView/contentInset" target="_self">contentInset</a></code> property.</li>
<li><strong>NEW: </strong>In releases prior to iOS 5.0, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIPopoverController_class/Reference/Reference.html#//apple_ref/occ/cl/UIPopoverController" target="_self">UIPopoverController</a></code> class would unconditionally set the autoresizing masks of view  controllers which were the content view controller of the popover  controller. It would also unconditionally set the autoresizing masks of  the views of view controllers pushed on to a <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/cl/UINavigationController" target="_self">UINavigationController</a></code> object which was the content view controller of the popover controller.
<p>In iOS 5.0, the <code>UIPopoverController</code> class will no longer do this for applications linked on iOS 5.0 or  later. Developers should ensure that the autoresizing masks of views are  set properly to allow for arbitrary resizing within any container, not  just popovers. A mask of <code>(</code><code>UIViewAutoresizingFlexibleWidth</code><code> | </code><code>UIViewAutoresizingFlexibleHeight</code><code>)</code> would not be unreasonable.</li>
<li>The completion handler for <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocument_Class/UIDocument/UIDocument.html#//apple_ref/occ/instm/UIDocument/saveToURL:forSaveOperation:completionHandler:" target="_self">saveToURL:forSaveOperation:completionHandler:</a></code> is now being called outside of the coordinated write block, where it used to be called inside.</li>
<li><strong>NEW: </strong>The <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocument_Class/UIDocument/UIDocument.html#//apple_ref/occ/instm/UIDocument/autosaveWithCompletionHandler:" target="_self">autosaveWithCompletionHandler:</a></code> method is now called only for period-based saves and it is safe to return without saving. Documents must save, though, if the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIDocument_Class/UIDocument/UIDocument.html#//apple_ref/occ/instm/UIDocument/saveToURL:forSaveOperation:completionHandler:" target="_self">saveToURL:forSaveOperation:completionHandler:</a></code> method is invoked.</li>
</ul>
<p><a title="Safari and WebKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW28"></a></p>
<h3>Safari and WebKit</h3>
<ul>
<li>In iOS 5, a new inherited CSS property, <code>-webkit-overflow-scrolling</code>, is available. The value <code>touch</code> allows the web developer to opt in to native-style scrolling in an <code>overflow:scroll</code> element. The default value for this property is <code>auto</code>, which allows single-finger scrolling without momentum.</li>
<li><strong>FIXED: </strong>In beta 5, accessing sites that use client side SSL certificates does not work and may cause the application to crash.</li>
<li>The  WebKit framework has picked up a newer WebKit engine, which closely  matches Safari 5.1. Some areas to be aware of with the new WebKit  framework on iOS:
<ul>
<li>There is a new HTML5-compliant parser.</li>
<li>Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.</li>
<li>There is improved validation of the <code>&lt;input type=number&gt;</code> form field, which includes removing leading zeros and number formatting.</li>
<li>Touch events are now supported on input fields.</li>
<li><code>window.onerror</code> is now supported.</li>
<li>There is a new user agent that does not have locale information in the User Agent string.</li>
<li><strong>FIXED: </strong>URLs  are now canonicalized by making the scheme all lowercase. If a fake URL  is used to pass information from a UIWebView back to native code, make  sure that the scheme is always lowercase, or that the native code  compares the scheme in a case-insensitive manner.</li>
</ul>
</li>
</ul>
<p><a title="Wi-Fi Syncing" name="//apple_ref/doc/uid/TP40010949-CH1-SW29"></a></p>
<h3>Wi-Fi Syncing</h3>
<ul>
<li>In  iOS 5 beta 4 and later, wireless syncing is now available on Windows as  well as the Mac. (This support requires OS X 10.6.8 or Lion.) You will  see an option to enable wireless syncing when you connect your device to  iTunes with the USB cable. It is recommended you perform your initial  sync with a cable after restoring your device.
<ul>
<li>Wireless  syncing is triggered automatically when the device is connected to  power and on the same network as the paired computer. Or, you can  manually trigger a sync from iTunes or from Settings &gt; General &gt;  iTunes Sync (same network as paired computer required).</li>
<li>If  you find issues with apps, media and/or photos synced to your device,  you can reset then resync. From Settings &gt; General &gt; Reset, choose  Erase all Content and Settings. Then reconnect to iTunes and sync  again.</li>
</ul>
</li>
<li><strong>FIXED: </strong>In  some cases, your device may fail to sync contacts, calendars and account  settings, or back up to iTunes. If this happens, reboot your device and  re-sync.</li>
</ul>
<p><a title="Xcode" name="//apple_ref/doc/uid/TP40010949-CH1-SW30"></a></p>
<h3>Xcode</h3>
<ul>
<li>In  some cases, Xcode 4.2 Organizer does not display a device that is in  restore mode. As a workaround you can use iTunes to restore.</li>
<li>In  iOS 5 beta 5, iOS Simulator is not compatible with previous releases of  the iCloud Developer Seed for OS X. It is highly recommended that you  update to the latest iCloud Developer Seed to ensure compatibility.</li>
<li>iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.</li>
<li><strong>FIXED: </strong>Xcode  fails to build a Page-based template. You can work around this issue by  adding the Core Graphics framework to your project.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=547</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS SDK for iOS 5.0 beta 4</title>
		<link>http://www.8mobile.org/blog/?p=544</link>
		<comments>http://www.8mobile.org/blog/?p=544#comments</comments>
		<pubDate>Sat, 23 Jul 2011 08:30:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=544</guid>
		<description><![CDATA[
iOS 5 beta 4 can be installed using over the air software update  from devices that have iOS 5 beta 3 installed. Over the air software  update can be initiated by choosing General &#62; Software Update in  Settings.
This version of iOS is intended only for installation on  development devices registered with [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>iOS 5 beta 4 can be installed using over the air software update  from devices that have iOS 5 beta 3 installed. Over the air software  update can be initiated by choosing General &gt; Software Update in  Settings.</li>
<li>This version of iOS is intended only for installation on  development devices registered with Apple&#8217;s Developer Program.  Attempting to install this version of iOS in an unauthorized manner  could put your device in an unusable state, which could necessitate an  out of warranty repair.</li>
<li>Devices updated to iOS 5 beta can not be restored to earlier  versions of iOS. Devices will be able to upgrade to future beta releases  and the final iOS 5 software.</li>
</ul>
<h2>Notes and Known Issues</h2>
<p>The following issues relate to using the 5.0 SDK to develop code.</p>
<p><span id="more-544"></span></p>
<p><a title="Accessories" name="//apple_ref/doc/uid/TP40010949-CH1-SW33"></a></p>
<h3>Accessories</h3>
<ul>
<li><strong>NEW: </strong>In  this beta, Nike + Gym will be unable to save workout data and upload it  to Nike. And iPod accessories that do radio tagging will be unable to  save and sync tags.</li>
</ul>
<p><a title="Accounts" name="//apple_ref/doc/uid/TP40010949-CH1-SW5"></a></p>
<h3>Accounts</h3>
<ul>
<li>When  creating an iCloud account you can use any Apple ID provided as long as  it is a full email address and not a MobileMe account. If you have a  MobileMe account, you can copy data from that account to an iCloud  account to use during testing. You can find more information on iCloud  at: <span><a href="http://developer.apple.com/icloud" target="_top">http://developer.apple.com/icloud</a></span></li>
<li>When  setting up an iCloud or MobileMe account using the setup assistant and  leaving Find My iPhone on, it might actually turn Find my iPhone off  after the setup. Please verify in Settings/Mail, Contacts,  Calendar/YourAccount that Find my iPhone is toggled On after leaving the  setup assistant.</li>
<li>It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.</li>
<li><strong>FIXED: </strong>In this beta the option of “Choosing a security question” is not working during an iCloud account setup.</li>
</ul>
<p><a title="AirPlay" name="//apple_ref/doc/uid/TP40010949-CH1-SW7"></a></p>
<h3>AirPlay</h3>
<ul>
<li>Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.</li>
<li>iOS 5 supports AirPlay of video via AV Foundation.</li>
<li>Switching into AirPay Video while using mirroring will leave the screen black but the video is still playing.</li>
</ul>
<p><a title="Apple TV" name="//apple_ref/doc/uid/TP40010949-CH1-SW8"></a></p>
<h3>Apple TV</h3>
<ul>
<li>Apple  TV Software beta enables users to mirror the contents of an iPad 2 to  an Apple TV (2nd generation) using AirPlay. This beta software also  enables Photo Stream on Apple TV so users can access photos stored in  iCloud. Apple TV Software beta is being provided to test the latest  AirPlay functionality with your iOS 5 apps and web sites. If you wish to  install Apple TV Software beta on your device, you must first register  your device UDID in the iOS Developer Program Portal.</li>
<li>There is no new build for AppleTV for beta 4. Please continue using the build provided with beta 3.</li>
</ul>
<p><a title="Audio" name="//apple_ref/doc/uid/TP40010949-CH1-SW29"></a></p>
<h3>Audio</h3>
<ul>
<li>Using voice chat in iOS 5 requires setting the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html#//apple_ref/c/econst/kAudioSessionMode_VoiceChat" target="_self">kAudioSessionMode_VoiceChat</a></code> mode on the Audio Session, or setting the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/c/data/AVAudioSessionModeVoiceChat" target="_self">AVAudioSessionModeVoiceChat</a></code> mode on the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/occ/cl/AVAudioSession" target="_self">AVAudioSession</a></code> object.</li>
</ul>
<p><a title="Binary Compatibility" name="//apple_ref/doc/uid/TP40010949-CH1-SW34"></a></p>
<h3>Binary Compatibility</h3>
<ul>
<li><strong>NEW: </strong>In this beta, the BBC iPlayer website and apps will be unable to play content on the device.</li>
</ul>
<p><a title="Calendar" name="//apple_ref/doc/uid/TP40010949-CH1-SW10"></a></p>
<h3>Calendar</h3>
<ul>
<li>All MobileMe calendars were duplicated after turning calendar syncing off and back on.</li>
<li><strong>FIXED: </strong>Restoring  from a Seed 1 backup or earlier will cause MobileMe/iCloud calendars  not to sync. Subscribed calendars will show up in Calendars but none of  your event calendars will appear in MobileCal. To workaround the problem  please remove and re-add the account.</li>
<li>If  SnowLeopard isn&#8217;t syncing your calendars on iOS device and you created a  calendar or reminders list using a previous iOS 5.0 seed, change the  name of that calendar or list on the iOS device and then let it sync.</li>
<li>In this beta Birthday calendar is temporarily disabled for Web apps and Windows and will be available in a future release.</li>
</ul>
<p><a title="Contacts" name="//apple_ref/doc/uid/TP40010949-CH1-SW25"></a></p>
<h3>Contacts</h3>
<ul>
<li><strong>NEW:</strong>In MobileMe local contacts are deleted instead of be being merged.</li>
<li>In this beta Import/Export vCard is disabled from Action menu and will be available in future release.</li>
</ul>
<p><a title="GameKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW13"></a></p>
<h3>GameKit</h3>
<ul>
<li>Match data for turn based matches is currently limited to 4 KB of data.</li>
<li>When  both Wifi and 3G are disabled (i.e. in Airplane mode) sometimes GameKit  can cause the connection in a local Bluetooth match to fail.</li>
</ul>
<p><a title="iBooks" name="//apple_ref/doc/uid/TP40010949-CH1-SW15"></a></p>
<h3>iBooks</h3>
<ul>
<li>iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.</li>
</ul>
<p><a title="iCloud Backup" name="//apple_ref/doc/uid/TP40010949-CH1-SW16"></a></p>
<h3>iCloud Backup</h3>
<ul>
<li>As  this is beta software, it is recommended that you do not use the iCloud  services to store any critical data or information. If you enable  iCloud Backup, automatic backup with iTunes when syncing will be  disabled. We suggest you also manually back up your device with iTunes.  It is strongly advised you upgrade to this version of the iOS 5 beta in  order to continue backing up your devices and preserve previous backups.</li>
</ul>
<p><a title="iCloud Storage" name="//apple_ref/doc/uid/TP40010949-CH1-SW12"></a></p>
<h3>iCloud Storage</h3>
<ul>
<li>During  the iOS 5 beta period, any documents stored on the servers might be  purged periodically before GM. Therefore, it is highly recommended that  you do not store any critical documents or information on the servers.</li>
<li>If your application is using the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMetadataQuery" target="_self">NSMetadataQuery</a></code> class, you must set a predicate, even though the predicate itself is ignored.</li>
<li>The  Foundation framework doesn&#8217;t include the team ID when looking for an  app&#8217;s mobile documents container. The Team ID must be included at the  beginning of the identifier string passed to the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html#//apple_ref/occ/instm/NSFileManager/URLForUbiquityContainerIdentifier:" target="_self">URLForUbiquityContainerIdentifier:</a></code> method.</li>
<li>In this beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMetadataQuery_Class/Reference/Reference.html#//apple_ref/occ/instm/NSMetadataQuery/setSortDescriptors:" target="_self">setSortDescriptors:</a></code> method of <code>NSMetadataQuery</code> is not supported.</li>
<li>In  this beta, if you want to use iCloud, you have to manually specify  various container identifiers (your application’s Display set) within an  Entitlements file for both of your Mac OS X and iOS projects.</li>
<li>There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.</li>
<li>In  this beta, document-based applications cannot always detect when files  change, move, or are deleted out from underneath them.</li>
<li><strong>NEW: </strong>In this beta, file presenters (objects that adopt the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intf/NSFilePresenter" target="_self">NSFilePresenter</a></code> protocol) do not receive some of the messages that they&#8217;re supposed to receive, especially:
<ul>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedItemDidChange" target="_self">presentedItemDidChange</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidAppearAtURL:" target="_self">presentedSubitemDidAppearAtURL:</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/presentedSubitemDidChangeAtURL:" target="_self">presentedSubitemDidChangeAtURL:</a></code></li>
</ul>
<p>You can workaround this by implementing the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSFilePresenter_protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSFilePresenter/relinquishPresentedItemToWriter:" target="_self">relinquishPresentedItemToWriter:</a></code> method and checking to see if the writer actually wrote when your file  presenter reacquires. You can also use FSEvents to observe file system  changes</li>
<li>In this beta, messages about changes to files in a directory are not getting delivered to objects that adopt the <code>NSFilePresenter</code> protocol.</li>
<li>While  reporting a bug related to the iCloud storage interfaces, please  include the logs collected during your debugging session. To generate  these logs, you must install a special debug profile on your device.
<p>The debug profile can be obtained from <span><a rel="external" href="http://connect.apple.com/" target="_blank">http://connect.apple.com</a></span>.  This profile enables the generation of debug logs that are needed to  diagnose any problems using iCloud storage. The instructions to collect  the logs are:</p>
<ol>
<li>Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)</li>
<li>Reproduce the bug.</li>
<li>Sync with iTunes to pull the logs off your device.</li>
<li>Attach the logs to your bug report. You can find the logs in <code>~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs</code>.</li>
</ol>
<p>These  logs can grow large very quickly, so you should remove the profile  after you have reproduced the problem and pulled the logs for the bug  report.</li>
<li><strong>NEW: </strong>File names in iCloud Storage are case sensitive.</li>
</ul>
<p><a title="iMessage" name="//apple_ref/doc/uid/TP40010949-CH1-SW17"></a></p>
<h3>iMessage</h3>
<ul>
<li><strong>NEW: </strong>iMessage beta 1 will be unable to communicate with iMessage users on beta 2 or later.</li>
</ul>
<p><a title="iTunes" name="//apple_ref/doc/uid/TP40010949-CH1-SW26"></a></p>
<h3>iTunes</h3>
<ul>
<li>The  version of iTunes that comes with beta 4 cannot sync devices that have  the beta 2 software installed. To avoid this problem, do the following:
<ol>
<li>Sync any devices that have beta 3 installed to the version of iTunes that came with beta 4.</li>
<li>Upgrade iTunes to the version that comes with beta 4.</li>
<li>Connect  the device and install the beta 4 software. (Understand that you might  see a failure to sync error when you first connect the device.)</li>
<li>After installing the beta 4 software, restore from your the backup you made in step 1.</li>
</ol>
</li>
<li>Videos purchased from the iTunes Store do not play on a 2nd generation AppleTV over AirPlay with iTunes 10.5.</li>
</ul>
<p><a title="Location" name="//apple_ref/doc/uid/TP40010949-CH1-SW30"></a></p>
<h3>Location</h3>
<ul>
<li><strong>NEW:</strong>The <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html#//apple_ref/occ/instm/CLLocationManager/startMonitoringSignificantLocationChanges" target="_self">startMonitoringSignificantLocationChanges</a></code> method of <code>CLLocationManager</code> does not cause applications to be resumed or launched in the background  for significant location change updates. However, if a backup from a  previous software version (where an application was monitoring  significant location changes) is restored to the device, significant  location change monitoring will continue to cause that application to be  resumed or launched in the background.</li>
</ul>
<p><a title="Mail" name="//apple_ref/doc/uid/TP40010949-CH1-SW31"></a></p>
<h3>Mail</h3>
<ul>
<li><strong>NEW:</strong>Forwarding  a message with attachments included does not attach the file and the  message compose screen does not change from &#8220;Loading&#8230;.&#8221;</li>
</ul>
<p><a title="Music Library" name="//apple_ref/doc/uid/TP40010949-CH1-SW6"></a></p>
<h3>Music Library</h3>
<ul>
<li><strong>NEW:</strong>Some songs are missing their album artwork after changing the device library via syncing.</li>
</ul>
<p><a title="OpenGL" name="//apple_ref/doc/uid/TP40010949-CH1-SW9"></a></p>
<h3>OpenGL</h3>
<ul>
<li><strong>NEW: </strong>In  iOS 5.0 beta 4, several OpenGL extensions have been moved from the  APPLE namespace to the EXT namespace, causing some API to be renamed.   The altered extensions are <em>EXT_color_buffer_half_float</em>, <em>EXT_occlusion_query_boolean</em>, <em>EXT_separate_shader_objects</em>, <em>EXT_shadow_samplers</em>, <em>EXT_texture_rg</em>, <em>EXT_debug_label</em>, and <em>EXT_debug_marker</em>.</li>
</ul>
<p><a title="OTA Software Update" name="//apple_ref/doc/uid/TP40010949-CH1-SW32"></a></p>
<h3>OTA Software Update</h3>
<ul>
<li><strong>NEW: </strong>If you are doing a OTA software update from beta 3 to beta 4, you will need to re-sync your photos with iTunes.&#8221;</li>
</ul>
<p><a title="Personal HotSpot" name="//apple_ref/doc/uid/TP40010949-CH1-SW23"></a></p>
<h3>Personal HotSpot</h3>
<ul>
<li><strong>NEW:</strong>In  this beta iPhone 4 device cannot join personal hotspot even if it is on  due to a non functional WiFi tethering on these devices.</li>
</ul>
<p><a title="Photo Adjustments" name="//apple_ref/doc/uid/TP40010949-CH1-SW27"></a></p>
<h3>Photo Adjustments</h3>
<ul>
<li>If  you apply red-eye adjustments in iOS, and import your image into the  iPhoto seed build, the red-eye adjustments will not appear on that image  in iPhoto. As a result, subsequent syncing of your image back to the  iOS device from iPhoto will not show the red-eye adjustments.</li>
</ul>
<p><a title="Settings" name="//apple_ref/doc/uid/TP40010949-CH1-SW18"></a></p>
<h3>Settings</h3>
<ul>
<li><strong>FIXED: </strong>In this beta FaceTime icon is missing in Settings on the iPhones.</li>
</ul>
<p><a title="Simulator" name="//apple_ref/doc/uid/TP40010949-CH1-SW11"></a></p>
<h3>Simulator</h3>
<ul>
<li><strong>NEW: </strong>Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.</li>
</ul>
<p><a title="Springboard" name="//apple_ref/doc/uid/TP40010949-CH1-SW19"></a></p>
<h3>Springboard</h3>
<ul>
<li>Push  and local notifications for apps appear in the new Notification Center  in iOS 5. Notification Center displays notifications that are considered  &#8220;unread.” In order to accommodate push and local notifications that  have no &#8220;unread&#8221; status, developers can use their application badge  count to trigger a clearing of notifications from Notification Center.  When an application clears its badge count (by setting it to zero), iOS 5  will clear its notifications from Notification Center.</li>
<li><strong>NEW: </strong>iOS  5.0 terminates VoIP applications that are resumed in the background for  incoming network traffic with extreme frequency.  Developers are  encouraged to make sure all incoming data is read from VoIP sockets to  avoid this condition.</li>
</ul>
<p><a title="Twitter" name="//apple_ref/doc/uid/TP40010949-CH1-SW14"></a></p>
<h3>Twitter</h3>
<ul>
<li><strong>NEW: </strong>When  tweeting your location from Safari and exiting before the location can  be established, the location arrow will stay in the status bar. The  arrow can be removed by killing Safari from the task switcher.</li>
</ul>
<p><a title="UI Automation" name="//apple_ref/doc/uid/TP40010949-CH1-SW20"></a></p>
<h3>UI Automation</h3>
<ul>
<li><strong>NEW: </strong>Instruments overwrites the loaded automation script, even if another program is editing it.</li>
<li>The  play and record buttons in the Automation instrument script editor may  not work properly after targeting an application that was launched by a  trace session and has ended. They may also not work if you target an  application that was suspended. If you run into this problem and it  persists, you may need to close and reopen the trace document to get  back into a functional state.</li>
<li>When capturing  actions into a script using the Automation instrument, interfaces with  web views or table cells that contain a high number of off screen  elements may take an extremely long time before returning with an  expression.</li>
<li>The <code>lock()</code> and <code>unlock()</code> functions of <code>UIATarget</code> have been replaced with the <code>lockForDuration(</code><em>&lt;seconds&gt;</em><code>)</code> function.</li>
<li><strong>FIXED:</strong>Instruments overwrites the loaded automation script, even if another program is editing it.</li>
<li>Starting  in iOS 5 beta 2, you can now trigger the execution of an UI Automation  script on an iOS device from the host terminal by using the instruments  tool. The command is:
<ul>
<li><code>instruments -w &lt;device id&gt; -t &lt;template&gt; &lt;application&gt;</code></li>
</ul>
</li>
<li>When  using the cli instruments for UI Automation you can now target the  default Automation Template and pass the script and results path into  the tool as environment variable options. For example:
<ul>
<li><code>instruments  -w &lt;device id&gt; -t  /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate  &lt;application&gt; -e UIASCRIPT &lt;script&gt; -e UIARESULTSPATH  &lt;results path&gt;</code></li>
</ul>
</li>
</ul>
<p><a title="UIKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW21"></a></p>
<h3>UIKit</h3>
<ul>
<li>Starting in iOS 5 beta 3, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instp/UIView/exclusiveTouch" target="_self">exclusiveTouch</a></code> property of <code>UIControl</code> has returned to its original default value of <code>NO</code>.</li>
<li>Returning <code>nil</code> from the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:viewForHeaderInSection:" target="_self">tableView:viewForHeaderInSection:</a></code> method (or its footer equivalent) is no longer sufficient to hide a header. You must override <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:heightForHeaderInSection:" target="_self">tableView:heightForHeaderInSection:</a></code> and return <code>0.0</code> to hide a header.</li>
<li>In the iOS 5 beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView" target="_self">UITableView</a></code> class has two methods to move one cell from one row to another with defined parameters. These APIs are:
<ul>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/moveSection:toSection:" target="_self">moveSection:toSection:</a></code></li>
<li><code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/moveRowAtIndexPath:toIndexPath:" target="_self">moveRowAtIndexPath:toIndexPath:</a></code></li>
</ul>
</li>
<li>Using the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIWebView_Class/Reference/Reference.html#//apple_ref/occ/cl/UIWebView" target="_self">UIWebView</a></code> class in Interface Builder, setting transparent background color is  possible in iOS 5. Developers compiling against the new SDK can check  their XIB for the <code>UIWebView</code> transparent setting.</li>
<li>In the iOS 5 beta, the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationBar_Class/Reference/UINavigationBar.html#//apple_ref/occ/cl/UINavigationBar" target="_self">UINavigationBar</a></code>, <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIToolbar_Class/Reference/Reference.html#//apple_ref/occ/cl/UIToolbar" target="_self">UIToolbar</a></code>, and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITabBar_Class/Reference/Reference.html#//apple_ref/occ/cl/UITabBar" target="_self">UITabBar</a></code> implementations have changed so that the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instm/UIView/drawRect:" target="_self">drawRect:</a></code> method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented <code>drawRect:</code> in a category on any of these classes will find that the <code>drawRect:</code> method isn&#8217;t called. UIKit does link-checking to keep the method from  being called in apps linked before iOS 5 but does not support this  design on iOS 5 or later. Apps can either:
<ul>
<li>Use the customization API for bars that in iOS 5 and later, which is the preferred way.</li>
<li>Subclass <code>UINavigationBar</code> (or the other bar classes) and override <code>drawRect:</code> in the subclass.</li>
</ul>
</li>
<li>The <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/NSIndexPath_UIKitAdditions/Reference/Reference.html#//apple_ref/occ/clm/NSIndexPath/indexPathForRow:inSection:" target="_self">indexPathForRow:inSection:</a></code>, <code>section</code>, and <code>row</code> methods of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/Reference/Reference.html#//apple_ref/occ/cl/NSIndexPath" target="_self">NSIndexPath</a></code> now use <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/c/tdef/NSInteger" target="_self">NSInteger</a></code> instead of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/c/tdef/NSUInteger" target="_self">NSUInteger</a></code>, so that these types match with methods defined on <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView" target="_self">UITableView</a></code>.</li>
<li>Touch events are not getting forwarded to the view in the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instp/UIImagePickerController/cameraOverlayView" target="_self">cameraOverlayView</a></code> property of <code>UIImagePickerController</code>.</li>
<li><strong>FIXED:</strong>When  creating a new appointment in calendar app on a device using 24 hr  clock, you cannot select an hour value greater than 12. The date-time  picker value sets current weekday to be the same as previous day (e.g: a  An appointment on Tuesday will be set as Monday).</li>
<li>We have changed the behavior of <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/scrollToRowAtIndexPath:atScrollPosition:animated:" target="_self">scrollToRowAtIndexPath:atScrollPosition:animated:</a></code> such that <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/c/econst/UITableViewScrollPositionTop" target="_self">UITableViewScrollPositionTop</a></code> and <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/c/econst/UITableViewScrollPositionBottom" target="_self">UITableViewScrollPositionBottom</a></code> now adjust for the top and bottom portions of the <code><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/instp/UIScrollView/contentInset" target="_self">contentInset</a></code> property.</li>
</ul>
<p><a title="WebKit" name="//apple_ref/doc/uid/TP40010949-CH1-SW28"></a></p>
<h3>WebKit</h3>
<ul>
<li>In iOS 5, a new inherited CSS property, <code>-webkit-overflow-scrolling</code>, is available. The value <code>touch</code> allows the web developer to opt in to native-style scrolling in an <code>overflow:scroll</code> element. The default value for this property is <code>auto</code>, which allows single-finger scrolling without momentum.</li>
<li>The  WebKit framework has picked up a newer WebKit engine, which closely  matches Safari 5.1. Some areas to be aware of with the new WebKit  framework on iOS:
<ul>
<li>There is a new HTML5-compliant parser.</li>
<li>Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.</li>
<li>There is improved validation of the <code>&lt;input type=number&gt;</code> form field, which includes removing leading zeros and number formatting.</li>
<li>Touch events are now supported on input fields.</li>
<li><code>window.onerror</code> is now supported.</li>
<li>There is a new user agent that does not have locale information in the User Agent string.</li>
</ul>
</li>
</ul>
<p><a title="WiFi Syncing" name="//apple_ref/doc/uid/TP40010949-CH1-SW24"></a></p>
<h3>WiFi Syncing</h3>
<ul>
<li>In  iOS 5 beta 4, wireless syncing is now available on Windows as well as  the Mac (requires OS X 10.6.8 or Lion)You will see an option to enable  wireless syncing when you connect your device to iTunes with the USB  cable. It is recommended you perform your initial sync with a cable  after restoring your device.
<ul>
<li>Wireless  syncing is triggered automatically when the device is connected to  power and on the same network as the paired computer. Or, you can  manually trigger a sync from iTunes or from Settings -&gt; General -&gt;  iTunes Sync (same network as paired computer required).</li>
<li>If  you find issues with apps, media and/or photos synced to your device,  you can reset then resync. From Settings -&gt; General -&gt; Reset,  choose Erase all Content and Settings.  Then reconnect to iTunes and  sync again.</li>
</ul>
</li>
<li>In some cases, your  device may fail to sync contacts, calendars and account settings, or  back up to iTunes. If this happens, reboot your device and re-sync.</li>
<li><strong>NEW:</strong>In some cases, syncing photos may result in only thumbnails on your device. If this happens, unsync Photos then re-sync again.</li>
</ul>
<p><a title="Xcode" name="//apple_ref/doc/uid/TP40010949-CH1-SW22"></a></p>
<h3>Xcode</h3>
<ul>
<li>In this beta, device restores using Xcode are disabled. Please use iTunes only to back up and restore your device.</li>
<li>In  some cases, Xcode 4.2 Organizer does not display a device that is in  restore mode. As a workaround you can use iTunes to restore.</li>
<li>In  iOS 5 beta 4, the iOS Simulator is not compatible with previous  releases of the iCloud Developer Seed for OS X. It is highly recommended  that you update to the latest iCloud Developer Seed to ensure  compatibility.</li>
<li>iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=544</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Uninstall XCode</title>
		<link>http://www.8mobile.org/blog/?p=542</link>
		<comments>http://www.8mobile.org/blog/?p=542#comments</comments>
		<pubDate>Tue, 05 Jul 2011 08:43:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.8mobile.org/blog/?p=542</guid>
		<description><![CDATA[I had some problems with iTunes and XCode beta, so I decided to uninstall everything. Using terminal insert this command to uninstall developer tools/Xcode:
sudo /Developer/Library/uninstall-devtools –mode=all
Enter your password and XCode is completely uninstalled.
]]></description>
			<content:encoded><![CDATA[<p><span id="result_box" lang="en"><span title="Fai clic per visualizzare le traduzioni alternative">I had some</span> <span title="Fai clic per visualizzare le traduzioni alternative">problems with</span> <span title="Fai clic per visualizzare le traduzioni alternative">iTunes and</span> <span title="Fai clic per visualizzare le traduzioni alternative">XCode </span></span><span id="result_box" lang="en"><span title="Fai clic per visualizzare le traduzioni alternative">beta</span></span><span id="result_box" lang="en"><span title="Fai clic per visualizzare le traduzioni alternative">,</span> <span title="Fai clic per visualizzare le traduzioni alternative">so I decided to</span> uninstall <span title="Fai clic per visualizzare le traduzioni alternative">everything. Using terminal insert this command to uninstall </span></span>developer tools/Xcode:</p>
<p><em>sudo /Developer/Library/uninstall-devtools –mode=all</em></p>
<p><span id="result_box" lang="en"><span title="Fai clic per visualizzare le traduzioni alternative">Enter</span> <span title="Fai clic per visualizzare le traduzioni alternative">your password and</span> <span title="Fai clic per visualizzare le traduzioni alternative">XCode</span> <span title="Fai clic per visualizzare le traduzioni alternative">is completely</span> <span title="Fai clic per visualizzare le traduzioni alternative">uninstalled</span><span title="Fai clic per visualizzare le traduzioni alternative">.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.8mobile.org/blog/?feed=rss2&amp;p=542</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

