<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Understanding iOS 4 Backgrounding and Delegate Messaging</title>
	<atom:link href="http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/</link>
	<description>Our DNA is written in Objective-C</description>
	<lastBuildDate>Mon, 14 May 2012 19:43:35 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: iOS 4.0 이후의 Delegate Messaging</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-4268</link>
		<dc:creator>iOS 4.0 이후의 Delegate Messaging</dc:creator>
		<pubDate>Mon, 27 Feb 2012 14:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-4268</guid>
		<description>[...] Background 실행이 되지 않던 iOS 3.x 버젼들과 Background 실행이 되는 iOS 4.0 이후에서 차이가 있는데요, 해외 블로거 한분이 잘 정리해 주셨습니다. 원문 링크 : http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Background 실행이 되지 않던 iOS 3.x 버젼들과 Background 실행이 되는 iOS 4.0 이후에서 차이가 있는데요, 해외 블로거 한분이 잘 정리해 주셨습니다. 원문 링크 : http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeff</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-4261</link>
		<dc:creator>jeff</dc:creator>
		<pubDate>Fri, 24 Feb 2012 04:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-4261</guid>
		<description>For IAP (In App Purchase) it does this:

Foreground Run Loop
Interruption (Want to buy an IAP)
applicationWillResignActive
You are now being asked by App Store to confirm your IAP purchase
applicationDidBecomeActive
Foreground Run Loop

Notice that it does NOT do applicationDidEnterBackground (whether you buy an IAP or not).

Its always applicationWillResignActive &gt; applicationDidBecomeActive everytime.

This can actually occur 2 or 3 times during the IAP process.

More info
http://stackoverflow.com/questions/9424302/how-to-know-that-skstorekit-in-app-purchses-caused-applicationwillresignactive</description>
		<content:encoded><![CDATA[<p>For IAP (In App Purchase) it does this:</p>
<p>Foreground Run Loop<br />
Interruption (Want to buy an IAP)<br />
applicationWillResignActive<br />
You are now being asked by App Store to confirm your IAP purchase<br />
applicationDidBecomeActive<br />
Foreground Run Loop</p>
<p>Notice that it does NOT do applicationDidEnterBackground (whether you buy an IAP or not).</p>
<p>Its always applicationWillResignActive &gt; applicationDidBecomeActive everytime.</p>
<p>This can actually occur 2 or 3 times during the IAP process.</p>
<p>More info<br />
<a href="http://stackoverflow.com/questions/9424302/how-to-know-that-skstorekit-in-app-purchses-caused-applicationwillresignactive" rel="nofollow">http://stackoverflow.com/questions/9424302/how-to-know-that-skstorekit-in-app-purchses-caused-applicationwillresignactive</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Youyou</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-3968</link>
		<dc:creator>Youyou</dc:creator>
		<pubDate>Thu, 15 Dec 2011 20:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-3968</guid>
		<description>Nice diagram BUT it does not depict launch-into-background like one sees in Newsstand.</description>
		<content:encoded><![CDATA[<p>Nice diagram BUT it does not depict launch-into-background like one sees in Newsstand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian King</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-3818</link>
		<dc:creator>Brian King</dc:creator>
		<pubDate>Tue, 15 Nov 2011 22:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-3818</guid>
		<description>Been working on some iOS5 changes, and a few notes:

Lock screen iOS5 
 - resignActive -&gt; didEnterBackground

Lock Screen iOS4 
 - resignActive

Notification Center Slide down / Slide Up
 - resignActive / becomeActive


@KingOfBrian</description>
		<content:encoded><![CDATA[<p>Been working on some iOS5 changes, and a few notes:</p>
<p>Lock screen iOS5<br />
 &#8211; resignActive -&gt; didEnterBackground</p>
<p>Lock Screen iOS4<br />
 &#8211; resignActive</p>
<p>Notification Center Slide down / Slide Up<br />
 &#8211; resignActive / becomeActive</p>
<p>@KingOfBrian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pikku-uutisia &#171; Aikahyppy</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-3261</link>
		<dc:creator>Pikku-uutisia &#171; Aikahyppy</dc:creator>
		<pubDate>Mon, 17 Oct 2011 20:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-3261</guid>
		<description>[...] AppDelegaten metodien suuntaan. Asiaa on selvitetty suht. selkeästi Applen Dev Centerissä ja Cocoaneticsissä, mutta kuten aina, periaatteen tajuamisesta on vielä aika lailla matkaa siihen, että hoksaa mitä [...]</description>
		<content:encoded><![CDATA[<p>[...] AppDelegaten metodien suuntaan. Asiaa on selvitetty suht. selkeästi Applen Dev Centerissä ja Cocoaneticsissä, mutta kuten aina, periaatteen tajuamisesta on vielä aika lailla matkaa siihen, että hoksaa mitä [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aditya</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-3144</link>
		<dc:creator>Aditya</dc:creator>
		<pubDate>Mon, 03 Oct 2011 05:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-3144</guid>
		<description>This is fabulous work!!</description>
		<content:encoded><![CDATA[<p>This is fabulous work!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iDevShort: UIApplication delegate и Сон приложения &#124; iTux &#63743; iDev.pro</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-3021</link>
		<dc:creator>iDevShort: UIApplication delegate и Сон приложения &#124; iTux &#63743; iDev.pro</dc:creator>
		<pubDate>Sat, 10 Sep 2011 15:24:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-3021</guid>
		<description>[...] Картинки взяты от сюда [...]</description>
		<content:encoded><![CDATA[<p>[...] Картинки взяты от сюда [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adoption Curve &#187; Blog Archive &#187; links for 2011-07-18</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2748</link>
		<dc:creator>Adoption Curve &#187; Blog Archive &#187; links for 2011-07-18</dc:creator>
		<pubDate>Tue, 19 Jul 2011 00:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2748</guid>
		<description>[...] Understanding iOS 4 Backgrounding and Delegate Messaging &#124; Cocoanetics Flowchart showing how application backgrounding functions in iOS4+ (tags: ios objectivec apple code development) [...]</description>
		<content:encoded><![CDATA[<p>[...] Understanding iOS 4 Backgrounding and Delegate Messaging | Cocoanetics Flowchart showing how application backgrounding functions in iOS4+ (tags: ios objectivec apple code development) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Conexión de la interfaz con el código fuente: XCode + Interface Builder &#124; Objective C &#124; Programador PHP .ORG</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2537</link>
		<dc:creator>Conexión de la interfaz con el código fuente: XCode + Interface Builder &#124; Objective C &#124; Programador PHP .ORG</dc:creator>
		<pubDate>Mon, 06 Jun 2011 23:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2537</guid>
		<description>[...] sacado de cocoanetics: understanding iOS 4 Backgrounding and delegate messaging [...]</description>
		<content:encoded><![CDATA[<p>[...] sacado de cocoanetics: understanding iOS 4 Backgrounding and delegate messaging [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milan</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2458</link>
		<dc:creator>Milan</dc:creator>
		<pubDate>Thu, 19 May 2011 09:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2458</guid>
		<description>Hi Drops,
Good article and well written. This is very helpful understanding the complete flow.
Thanks.</description>
		<content:encoded><![CDATA[<p>Hi Drops,<br />
Good article and well written. This is very helpful understanding the complete flow.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarcS</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2453</link>
		<dc:creator>MarcS</dc:creator>
		<pubDate>Wed, 18 May 2011 11:49:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2453</guid>
		<description>Hi,
your flowchart is missing one more connection - from (Background Run Loop) to [applicationWillTerminate].
While this usually does NOT happen, it might when iOS desperately needs resources for the front application.

See:
https://devforums.apple.com/message/433968#433968</description>
		<content:encoded><![CDATA[<p>Hi,<br />
your flowchart is missing one more connection &#8211; from (Background Run Loop) to [applicationWillTerminate].<br />
While this usually does NOT happen, it might when iOS desperately needs resources for the front application.</p>
<p>See:<br />
<a href="https://devforums.apple.com/message/433968#433968" rel="nofollow">https://devforums.apple.com/message/433968#433968</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Basic Delegate Example &#171; Chris Mills</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2384</link>
		<dc:creator>Basic Delegate Example &#171; Chris Mills</dc:creator>
		<pubDate>Thu, 05 May 2011 09:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2384</guid>
		<description>[...] you&#8217;ll wonder how you lived without leveraging them. If you want to read more check out cocoanetics for some info on delegate messaging in iOS with respect to the background task [...]</description>
		<content:encoded><![CDATA[<p>[...] you&#8217;ll wonder how you lived without leveraging them. If you want to read more check out cocoanetics for some info on delegate messaging in iOS with respect to the background task [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexis</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2320</link>
		<dc:creator>Alexis</dc:creator>
		<pubDate>Wed, 20 Apr 2011 07:06:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2320</guid>
		<description>Thanks a lot for your great work. I imagine it was hard to make a readable schema. It&#039;ll help me!</description>
		<content:encoded><![CDATA[<p>Thanks a lot for your great work. I imagine it was hard to make a readable schema. It&#8217;ll help me!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2136</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sun, 27 Mar 2011 00:40:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2136</guid>
		<description>Thank you for your clear explanations and diagrams. This is the best description of iOS backgrounding that I&#039;ve found!</description>
		<content:encoded><![CDATA[<p>Thank you for your clear explanations and diagrams. This is the best description of iOS backgrounding that I&#8217;ve found!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drops</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2076</link>
		<dc:creator>Drops</dc:creator>
		<pubDate>Mon, 14 Mar 2011 11:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2076</guid>
		<description>I don&#039;t understand where you&#039;re going with your question.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand where you&#8217;re going with your question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Forrest</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2075</link>
		<dc:creator>Forrest</dc:creator>
		<pubDate>Mon, 14 Mar 2011 09:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2075</guid>
		<description>For each application, there are two modes : foreground and background , there is no 3rd , right ?

So if correct, I want to know which mode applicationWillTerminate: run ? From the chart, seem like it is in Foreground, but if so, if user pick up telephone, the app will go to background first, then check SDK &gt;= 4, if answer is No, it will go to applicationWillTerminate: (in foreground mode ) .  
Welcome further talk with apple.dev.sh(at)gmail.com 
Thanks</description>
		<content:encoded><![CDATA[<p>For each application, there are two modes : foreground and background , there is no 3rd , right ?</p>
<p>So if correct, I want to know which mode applicationWillTerminate: run ? From the chart, seem like it is in Foreground, but if so, if user pick up telephone, the app will go to background first, then check SDK &gt;= 4, if answer is No, it will go to applicationWillTerminate: (in foreground mode ) .<br />
Welcome further talk with apple.dev.sh(at)gmail.com<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Stein</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2039</link>
		<dc:creator>Jacob Stein</dc:creator>
		<pubDate>Sun, 06 Mar 2011 23:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2039</guid>
		<description>Very helpful.  Thanks!

I&#039;m curious about this:
&quot;This requirement is either set in info.plist or by telling the OS that you have a task to complete, like for example a file upload.&quot;

How do you inform the OS that you have an on-going task that needs to complete?</description>
		<content:encoded><![CDATA[<p>Very helpful.  Thanks!</p>
<p>I&#8217;m curious about this:<br />
&#8220;This requirement is either set in info.plist or by telling the OS that you have a task to complete, like for example a file upload.&#8221;</p>
<p>How do you inform the OS that you have an on-going task that needs to complete?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GopiKrishnAn</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2012</link>
		<dc:creator>GopiKrishnAn</dc:creator>
		<pubDate>Sun, 27 Feb 2011 17:46:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2012</guid>
		<description>heartfelt thanks Drops.! Will try it out.</description>
		<content:encoded><![CDATA[<p>heartfelt thanks Drops.! Will try it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drops</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2011</link>
		<dc:creator>Drops</dc:creator>
		<pubDate>Sun, 27 Feb 2011 17:42:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2011</guid>
		<description>Depends on what kind of multitasking you are referring to. The only way how you could achieve the app exiting in iPad would be to do exit(0) to quit it.</description>
		<content:encoded><![CDATA[<p>Depends on what kind of multitasking you are referring to. The only way how you could achieve the app exiting in iPad would be to do exit(0) to quit it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GopiKrishnAn</title>
		<link>http://www.cocoanetics.com/2010/07/understanding-ios-4-backgrounding-and-delegate-messaging/#comment-2010</link>
		<dc:creator>GopiKrishnAn</dc:creator>
		<pubDate>Sun, 27 Feb 2011 17:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.drobnik.com/touch/?p=2787#comment-2010</guid>
		<description>hi Drops!
is there any option to enable multitasking only for iPhone in an Universal app? I dont want my app to run in background in iPad.</description>
		<content:encoded><![CDATA[<p>hi Drops!<br />
is there any option to enable multitasking only for iPhone in an Universal app? I dont want my app to run in background in iPad.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

