<?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.feedburner.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/" version="2.0">

<channel>
	<title>Thoughtful Pixel</title>
	
	<link>http://blog.thoughtfulpixel.com</link>
	<description>Handcrafting applications for iPhone and iPad</description>
	<lastBuildDate>Thu, 04 Oct 2012 05:58:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/thoughtfulpixel" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="thoughtfulpixel" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title><![CDATA[Thinking about Tent]]></title>
		<link><![CDATA[http://afreshcup.com/home/2012/10/3/thinking-about-tent.html]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/thinking-about-tent#comments</comments>
		<pubDate>Thu, 04 Oct 2012 05:58:53 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=514</guid>
		<description><![CDATA[I should have written about Tent already, but it Mike Gunderloy has saved me the trouble. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/thinking-about-tent" rel="bookmark" title="Permanent link to 'Thinking about Tent'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I should have written about <a href="http://tent.io">Tent</a> already, but it Mike Gunderloy has <a href="http://afreshcup.com/home/2012/10/3/thinking-about-tent.html">saved me the trouble</a>.</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/thinking-about-tent" rel="bookmark" title="Permanent link to 'Thinking about Tent'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/thinking-about-tent/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>★ New and Noteworthy</title>
		<link>http://blog.thoughtfulpixel.com/misc/new-and-noteworthy</link>
		<comments>http://blog.thoughtfulpixel.com/misc/new-and-noteworthy#comments</comments>
		<pubDate>Wed, 19 Sep 2012 23:37:34 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Miscellany]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=502</guid>
		<description><![CDATA[Wither the blog. For those of you that don&#8217;t know, I&#8217;ve between busy moving countries, being a Dad, and working on some exciting projects. Great news is that one of those projects, qui.lt, was featured on TechCrunch and was highlighted on the App Store by Apple as New and Noteworthy. More importantly, users love it. A [...]]]></description>
			<content:encoded><![CDATA[<p>Wither the blog. For those of you that don&#8217;t know, I&#8217;ve between busy <a href="http://blog.thoughtfulpixel.com/about">moving countries</a>, being a Dad, and working on some exciting projects.</p>
<p>Great news is that one of those projects, <a href="http://qui.lt">qui.lt</a>, was <a href="http://techcrunch.com/2012/08/14/quilt-launch">featured on TechCrunch</a> and was highlighted on the App Store by Apple as <em>New and Noteworthy</em>. More importantly, <a href="http://itunes.apple.com/us/app/quillt/id473933362?ls=1&amp;mt=8">users love it</a>. A huge congrats to the <a href="http://blog.qui.lt/team">rest of the team</a>; it&#8217;s nice to think I had some small part to play.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/misc/new-and-noteworthy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Understanding the iOS Layer Drawing &amp; Display Hierarchy]]></title>
		<link><![CDATA[http://club15cc.com/651/understanding-the-ios-layer-drawing-display-hierarchy-a-detailed-look-behind-the-scenes]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/understanding-the-ios-layer-drawing-display-hierarchy#comments</comments>
		<pubDate>Tue, 24 Apr 2012 12:43:02 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=495</guid>
		<description><![CDATA[drawRect: aside, inspired by this Stack Overflow post, Hari discusses no less than 5 other places where custom drawing code might be implemented. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/understanding-the-ios-layer-drawing-display-hierarchy" rel="bookmark" title="Permanent link to 'Understanding the iOS Layer Drawing &#038; Display Hierarchy'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><code>drawRect:</code> aside, inspired by <a href="http://stackoverflow.com/questions/4979192/ios-using-uiviews-drawrect-vs-its-layers-delagate-drawlayerincontext">this Stack Overflow</a> post, Hari discusses no less than 5 other places where custom drawing code might be implemented.  </p>
<p><a href="http://blog.thoughtfulpixel.com/linked/understanding-the-ios-layer-drawing-display-hierarchy" rel="bookmark" title="Permanent link to 'Understanding the iOS Layer Drawing &#038; Display Hierarchy'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/understanding-the-ios-layer-drawing-display-hierarchy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Building an iOS Photo-sharing and Geolocation Mobile Client and API]]></title>
		<link><![CDATA[https://devcenter.heroku.com/articles/ios-photo-sharing-geo-location-service]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/building-an-ios-photo-sharing-and-geolocation-mobile-client-and-api#comments</comments>
		<pubDate>Mon, 23 Apr 2012 20:48:07 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=488</guid>
		<description><![CDATA[What it says. Mattt&#8216;s excellent step-by-step to building a full stack application (iOS client with a Rails server backend) using Heroku. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/building-an-ios-photo-sharing-and-geolocation-mobile-client-and-api" rel="bookmark" title="Permanent link to 'Building an iOS Photo-sharing and Geolocation Mobile Client and API'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>What it says. <a href="http://mattt.me/">Mattt</a>&#8216;s excellent step-by-step to building a full stack application (iOS client with a Rails server backend) using Heroku.</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/building-an-ios-photo-sharing-and-geolocation-mobile-client-and-api" rel="bookmark" title="Permanent link to 'Building an iOS Photo-sharing and Geolocation Mobile Client and API'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/building-an-ios-photo-sharing-and-geolocation-mobile-client-and-api/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Behind The App: Repeat Timer Pro]]></title>
		<link><![CDATA[http://www.repeattimerapp.com/how/]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/behind-the-app-repeat-timer-pro#comments</comments>
		<pubDate>Tue, 27 Mar 2012 13:55:55 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=485</guid>
		<description><![CDATA[An informative overview of the design and development process for a popular utility app by it&#8217;s creator, Artem Lapitski. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/behind-the-app-repeat-timer-pro" rel="bookmark" title="Permanent link to 'Behind The App: Repeat Timer Pro'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>An informative overview of the design and development process for a popular utility app by it&#8217;s creator, Artem Lapitski.</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/behind-the-app-repeat-timer-pro" rel="bookmark" title="Permanent link to 'Behind The App: Repeat Timer Pro'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/behind-the-app-repeat-timer-pro/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Objective-C Debugging With Xcode 4]]></title>
		<link><![CDATA[http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/objective-c-debugging-with-xcode-4#comments</comments>
		<pubDate>Tue, 27 Mar 2012 13:31:32 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=479</guid>
		<description><![CDATA[An excellent twopart tutorial from Matthijs Hollemans that reviewing the most common causes of Objective-C runtime crashes and how to debug them. Worth a look, even for the experienced developer. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/objective-c-debugging-with-xcode-4" rel="bookmark" title="Permanent link to 'Objective-C Debugging With Xcode 4'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>An excellent <a href="http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1">two</a><a href="http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-2">part</a> tutorial from Matthijs Hollemans that reviewing the most common causes of Objective-C runtime crashes and how to debug them.</p>
<p>Worth a look, even for the experienced developer.</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/objective-c-debugging-with-xcode-4" rel="bookmark" title="Permanent link to 'Objective-C Debugging With Xcode 4'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/objective-c-debugging-with-xcode-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Objective-C literals]]></title>
		<link><![CDATA[http://clang.llvm.org/docs/ObjectiveCLiterals.html]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/objective-c-literals#comments</comments>
		<pubDate>Tue, 27 Mar 2012 13:22:27 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=476</guid>
		<description><![CDATA[In case you missed it: they&#8217;re here. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/objective-c-literals" rel="bookmark" title="Permanent link to 'Objective-C literals'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>In case you missed it: <a href="http://clang.llvm.org/docs/ObjectiveCLiterals.html">they&#8217;re here</a>.</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/objective-c-literals" rel="bookmark" title="Permanent link to 'Objective-C literals'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/objective-c-literals/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Cocoa Comparisons]]></title>
		<link><![CDATA[http://weblog.bignerdranch.com/?p=334]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/cocoa-comparisons#comments</comments>
		<pubDate>Tue, 27 Mar 2012 13:19:09 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=467</guid>
		<description><![CDATA[Mark Dalrymple compares isEqual:, isEqualToString: and compare: and finds them unequal&#8230; but in ways you might not expect! I didn&#8217;t know compare: would always return NSOrderedSame for a nil receiver, for example. &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/cocoa-comparisons" rel="bookmark" title="Permanent link to 'Cocoa Comparisons'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Mark Dalrymple compares <code>isEqual:</code>, <code>isEqualToString:</code> and <code>compare:</code> and <a href="http://weblog.bignerdranch.com/?p=334">finds them unequal</a>&hellip; but in ways you might not expect! I didn&#8217;t know <code>compare:</code> would always return <code>NSOrderedSame</code> for a <code>nil</code> receiver, for example.</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/cocoa-comparisons" rel="bookmark" title="Permanent link to 'Cocoa Comparisons'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/cocoa-comparisons/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Simple and Reliable Threading with NSOperation]]></title>
		<link><![CDATA[http://developer.apple.com/library/ios/#technotes/tn2109/_index.html]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/threading-with-nsoperation#comments</comments>
		<pubDate>Thu, 26 Jan 2012 12:24:56 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=463</guid>
		<description><![CDATA[Useful tech note from Apple about navigating some of the murkier waters of concurrency using NSOperation. Contains this great explanation of how GCD relates to NSOperation: … these two technologies complement each other nicely. GCD is a low-level API that gives you the flexibility to structure your code in a variety of different ways. In [...]<p><a href="http://blog.thoughtfulpixel.com/linked/threading-with-nsoperation" rel="bookmark" title="Permanent link to 'Simple and Reliable Threading with NSOperation'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Useful tech note from Apple about navigating some of the murkier waters of concurrency using NSOperation. Contains this great explanation of how GCD relates to NSOperation:</p>
<blockquote><p>… these two technologies complement each other nicely. GCD is a low-level API that gives you the flexibility to structure your code in a variety of different ways. In contrast, NSOperation provides you with a default structure that you can use for your asynchronous code. If you&#8217;re looking for an existing, well-defined structure that&#8217;s perfectly tailored for Cocoa applications, use NSOperation. If you&#8217;re looking to create your own structure that exactly matches your problem space, use GCD.</p></blockquote>
<p><a href="http://blog.thoughtfulpixel.com/linked/threading-with-nsoperation" rel="bookmark" title="Permanent link to 'Simple and Reliable Threading with NSOperation'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/threading-with-nsoperation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title><![CDATA[Disconnect]]></title>
		<link><![CDATA[http://numair.com/]]></link>
		<comments>http://blog.thoughtfulpixel.com/linked/disconnect#comments</comments>
		<pubDate>Sat, 24 Sep 2011 13:33:12 +0000</pubDate>
		<dc:creator>Ben Stovold</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://blog.thoughtfulpixel.com/?p=454</guid>
		<description><![CDATA[Excellent advice from Numar Faraz: Life is pretty awesome when you live it outside. Four weeks ago I had the privilege of becoming a father to a beautiful little girl named Holly. Awesome indeed. This blog lives on, but apologies if my updates continue to be erratic as ever… &#9733;<p><a href="http://blog.thoughtfulpixel.com/linked/disconnect" rel="bookmark" title="Permanent link to 'Disconnect'" class="glyph">&#9733;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://numair.com/">Excellent advice</a> from Numar Faraz:</p>
<blockquote><p>Life is pretty awesome when you live it outside.</p></blockquote>
<p>Four weeks ago I had the privilege of becoming a father to <a href="http://followben.com/post/9705674092">a beautiful little girl named Holly</a>. Awesome indeed.</p>
<p>This blog lives on, but apologies if my updates continue to be erratic as ever…</p>
<p><a href="http://blog.thoughtfulpixel.com/linked/disconnect" rel="bookmark" title="Permanent link to 'Disconnect'" class="glyph">&#9733;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thoughtfulpixel.com/linked/disconnect/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.282 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-02-22 20:20:43 -->
