<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.sallarp.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>blog.sallarp.com</title>
	
	<link>http://blog.sallarp.com</link>
	<description>Code, Code, Revolution!</description>
	<lastBuildDate>Sat, 14 Aug 2010 14:04:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.sallarp.com/Blogsallarpcom" /><feedburner:info uri="blogsallarpcom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>iPhone/iPad – AppStore like UIScrollView with paging and preview</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/OLo35qB8WwQ/</link>
		<comments>http://blog.sallarp.com/iphone-ipad-appstore-like-uiscrollview-with-paging-and-preview/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 18:29:45 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[UIScrollView]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=1016</guid>
		<description>Do you like the way application images are displayed in AppStore or the way Safari flips between tabs? This post contains a complete  horizontal, paged UIScrollView with preview control.
Alexander Repty posted a sample on his blog and my sample is based on his work. I&amp;#8217;ve encapsulated the solution into one, easy to use, control and [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/OLo35qB8WwQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/iphone-ipad-appstore-like-uiscrollview-with-paging-and-preview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/iphone-ipad-appstore-like-uiscrollview-with-paging-and-preview/</feedburner:origLink></item>
		<item>
		<title>iPhone/iPad – Wait for asynchronous tasks to complete</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/FnGQG9z4Lzk/</link>
		<comments>http://blog.sallarp.com/iphone-ipad-wait-for-asynchronous-nsrunloop-task-to-complete/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 09:36:06 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=1009</guid>
		<description>Ever been in a situation where you need to wait for an asynchronous task to complete. This is a rare case but sometimes you need to do this. I used this techinque in my previous post on how to extract the user-agent string from a UIWebView. Check it out for a more complete sample.
The trick [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/FnGQG9z4Lzk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/iphone-ipad-wait-for-asynchronous-nsrunloop-task-to-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/iphone-ipad-wait-for-asynchronous-nsrunloop-task-to-complete/</feedburner:origLink></item>
		<item>
		<title>iPhone/iPad – Get User-Agent for UIWebView</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/yFpMkM4a-nU/</link>
		<comments>http://blog.sallarp.com/iphone-ipad-get-user-agent-for-uiwebview/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 09:10:03 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=1003</guid>
		<description>In each new version of iOS the browser gets a new user-agent string. I&amp;#8217;ve been searching for a way to get the user-agent string from the API but haven&amp;#8217;t been able to find a straight forward way to do it. Here&amp;#8217;s my solution:

BSWebViewUserAgent.h

#import &amp;#60;Foundation/Foundation.h&amp;#62;
&amp;#160;
@interface BSWebViewUserAgent : NSObject &amp;#60;UIWebViewDelegate&amp;#62; {
	NSString *userAgent;
	UIWebView *webView;
}
@property (nonatomic, retain) NSString *userAgent;
-(NSString*)userAgentString;
@end

BSWebViewUserAgent.m

#import [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/yFpMkM4a-nU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/iphone-ipad-get-user-agent-for-uiwebview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/iphone-ipad-get-user-agent-for-uiwebview/</feedburner:origLink></item>
		<item>
		<title>Android style unlock screen for iPhone apps using Quartz 2D</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/HWB-qzOsM70/</link>
		<comments>http://blog.sallarp.com/android-style-unlock-screen-for-iphone-apps-using-quartz-2d/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 17:41:05 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=956</guid>
		<description>I&amp;#8217;m working on a new application that will be released on Appstore sometime soon and the full source will be posted on this blog, but I want to share a part of my application already.
I want to restrict access to my application using some kind of password and I really like the pattern style unlock [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/HWB-qzOsM70" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/android-style-unlock-screen-for-iphone-apps-using-quartz-2d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/android-style-unlock-screen-for-iphone-apps-using-quartz-2d/</feedburner:origLink></item>
		<item>
		<title>DnBNor Eiendom joins the iPhone train with “Finn din Bolig”</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/w4NgQ4tcqOA/</link>
		<comments>http://blog.sallarp.com/dnbnor-eiendom-joins-the-iphone-train-with-finn-din-bolig/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 17:01:45 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=931</guid>
		<description>DnBNor Eiendom, one of Norways largest real estate broker, joins the iPhone train today with the release of their location aware app &amp;#8220;Finn din Bolig&amp;#8220;. Building on the successful application &amp;#8220;Hitta Hem&amp;#8221; released by Svensk Fastighetsförmedling little over a year ago.
The application utilize the GPS functionality and finds homes, appartments and vaccation cabins for sale [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/w4NgQ4tcqOA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/dnbnor-eiendom-joins-the-iphone-train-with-finn-din-bolig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/dnbnor-eiendom-joins-the-iphone-train-with-finn-din-bolig/</feedburner:origLink></item>
		<item>
		<title>Philips NET TV, close your application using javascript</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/cvNbaX64tEE/</link>
		<comments>http://blog.sallarp.com/philips-net-tv-close-your-application-using-javascript/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 13:55:03 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[NET TV]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=938</guid>
		<description>If you&amp;#8217;re building a somewhat complex NET TV application with multiple views and want an application like feeling you probably want to allow users to use the back button on the remote to navigate but still control the navigation paths instead of the default &amp;#8220;web style&amp;#8221; back functionality which makes absolutely no sense in an [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/cvNbaX64tEE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/philips-net-tv-close-your-application-using-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/philips-net-tv-close-your-application-using-javascript/</feedburner:origLink></item>
		<item>
		<title>“Verifying iPhone Update with Apple” iTunes crash</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/rfbebem8_9g/</link>
		<comments>http://blog.sallarp.com/verifying-iphone-update-with-apple-itunes-crash/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 21:59:45 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ramb]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=936</guid>
		<description>Are you too having problems updating your iPhone to OS 4.0 beta and iTunes crash while showing the message &amp;#8220;Verifying iPhone update with Apple&amp;#8221;? Use restore instead!
Also, it is possible to downgrade from iPhone OS 4.0 to 3.1.3 using the restore function and a firmware image for 3.1.3. The baseband however will not be downgraded.





		
			Share [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/rfbebem8_9g" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/verifying-iphone-update-with-apple-itunes-crash/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/verifying-iphone-update-with-apple-itunes-crash/</feedburner:origLink></item>
		<item>
		<title>IPhone OS 4 – Multitasking, improved mail and more!</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/fdjU71Kwyp4/</link>
		<comments>http://blog.sallarp.com/iphone-os-4-multitasking-improved-mail-and-more/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 19:32:07 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=926</guid>
		<description>Today Apple presented what will come later this summer, iPhone OS 4.0. Multitasking has been a long awaited and talked about feature that I&amp;#8217;m not the only one being excited about, I was not so excited however to find out that it&amp;#8217;s not supported on iPhone 3G! The new multitasking feature looks really neat and [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/fdjU71Kwyp4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/iphone-os-4-multitasking-improved-mail-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/iphone-os-4-multitasking-improved-mail-and-more/</feedburner:origLink></item>
		<item>
		<title>Google App Engine as your CDN?</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/m0lprmrrQcE/</link>
		<comments>http://blog.sallarp.com/google-app-engine-cdn/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 15:34:05 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[CDN]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=890</guid>
		<description>If you found this post it&amp;#8217;s likely you&amp;#8217;re interested in finding a cheap (most likely free) CDN. There are numerous posts on the net about using Googles&amp;#8217; App Engine as a free CDN. It&amp;#8217;s important to understand what a true CDN is. Definition of a CDN from Wikipedia:
A content delivery network or content distribution network (CDN) is [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/m0lprmrrQcE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/google-app-engine-cdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/google-app-engine-cdn/</feedburner:origLink></item>
		<item>
		<title>Google App Engine – Service API documentation</title>
		<link>http://feeds.sallarp.com/~r/Blogsallarpcom/~3/mtUCALmulLM/</link>
		<comments>http://blog.sallarp.com/google-app-engine-service-api-documentation/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 15:06:04 +0000</pubDate>
		<dc:creator>Björn Sållarp</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[CDN]]></category>

		<guid isPermaLink="false">http://blog.sallarp.com/?p=898</guid>
		<description>Recently I turned my interest at content delivery networks (CDN) and found a plethora of blog posts both praising and bashing Google App Engine as a CDN. This is the first post in a series of posts I will publish discussing Google App Engine as a CDN.
Google App Engine wasn&amp;#8217;t created to be a CDN [...]&lt;img src="http://feeds.feedburner.com/~r/Blogsallarpcom/~4/mtUCALmulLM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.sallarp.com/google-app-engine-service-api-documentation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.sallarp.com/google-app-engine-service-api-documentation/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: blog.sallarp.com @ 2010-08-19 15:02:12 -->
