<?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>iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News &#187; Objective-C Programming</title>
	<atom:link href="http://maniacdev.com/category/objective-c-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://maniacdev.com</link>
	<description>ManiacDev.Com</description>
	<lastBuildDate>Sat, 31 Jul 2010 07:43:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>With Just 3 Lines Of Code Add Twitter/Facebook Into Your iOS App</title>
		<link>http://maniacdev.com/2010/07/with-just-3-lines-of-code-add-social-sharing-into-your-ios-app/</link>
		<comments>http://maniacdev.com/2010/07/with-just-3-lines-of-code-add-social-sharing-into-your-ios-app/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:09:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[ios development]]></category>
		<category><![CDATA[sharekit]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1950</guid>
		<description><![CDATA[Social sharing is something that many people look to put into their apps because it increases the chances of an app going viral and getting more sales. However, with so many features to add &#8212; and so little time &#8212; it&#8217;s often one of those things that ends up being tossed out. Fortunately for us [...]]]></description>
			<content:encoded><![CDATA[<p>Social sharing is something that many people look to put into their apps because it increases the chances of an app going viral and getting more sales.</p>
<p>However, with so many features to add &#8212; and so little time &#8212; it&#8217;s often one of those things that ends up being tossed out.</p>
<p>Fortunately for us Nate Weiner has created a slick library that allows you to add in a multitude of social sharing features into an app with just a few lines of code.  Check out the video:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/9uVx-UcPiH4&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/9uVx-UcPiH4&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The ability to use many different services is included such as Twitter, Google Reader, Facebook, Read It Later and others.  You can also share different types of content such as URLs, pictures and files.</p>
<p>Best of all the entire library is open source with an MIT license and easily customizable.</p>
<p>The Github Is Here:<br />
<a href="http://github.com/ideashower/sharekit/" target="_blank">ShareKit Github </a></p>
<p>Check out the homepage and documentation here:<br />
<a href="http://getsharekit.com/" target="_blank">ShareKit Drop In Share Library</a></p>
<p>Hope you like it, I&#8217;m playing with it right now, and so far it looks exactly as described.</p>
<p>[Source: <a href="http://iosdevgoodies.tumblr.com/post/783201065/sharekit" target="_blank">iOS Dev Goodies</a>]</p>
<p><strong>Btw, if you’ve created an open source library and would like some exposure (along with a backlink) <a href="http://maniacdev.com/2010/07/submit/" target="_blank">submit information about it here</a> and I’ll be glad to check it out, and put it in front of the 2,000+ daily visitors to this site.</strong></p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=With%20Just%203%20Lines%20Of%20Code%20Add%20Twitter%2FFacebook%20Into%20Your%20iOS%20App%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F07%2Fwith-just-3-lines-of-code-add-social-sharing-into-your-ios-app%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F07%2Fwith-just-3-lines-of-code-add-social-sharing-into-your-ios-app%2F&amp;t=With%20Just%203%20Lines%20Of%20Code%20Add%20Twitter%2FFacebook%20Into%20Your%20iOS%20App" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F07%2Fwith-just-3-lines-of-code-add-social-sharing-into-your-ios-app%2F&amp;title=With%20Just%203%20Lines%20Of%20Code%20Add%20Twitter%2FFacebook%20Into%20Your%20iOS%20App" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F07%2Fwith-just-3-lines-of-code-add-social-sharing-into-your-ios-app%2F&amp;t=With%20Just%203%20Lines%20Of%20Code%20Add%20Twitter%2FFacebook%20Into%20Your%20iOS%20App" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F07%2Fwith-just-3-lines-of-code-add-social-sharing-into-your-ios-app%2F&amp;title=With%20Just%203%20Lines%20Of%20Code%20Add%20Twitter%2FFacebook%20Into%20Your%20iOS%20App&amp;notes=Social%20sharing%20is%20something%20that%20many%20people%20look%20to%20put%20into%20their%20apps%20because%20it%20increases%20the%20chances%20of%20an%20app%20going%20viral%20and%20getting%20more%20sales.%0D%0A%0D%0AHowever%2C%20with%20so%20many%20features%20to%20add%20--%20and%20so%20little%20time%20--%20it%27s%20often%20one%20of%20those%20things%20t" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=With%20Just%203%20Lines%20Of%20Code%20Add%20Twitter%2FFacebook%20Into%20Your%20iOS%20App&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F07%2Fwith-just-3-lines-of-code-add-social-sharing-into-your-ios-app%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/07/with-just-3-lines-of-code-add-social-sharing-into-your-ios-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Easy Guide For Proper Objective-C Memory Management</title>
		<link>http://maniacdev.com/2010/06/easy-guide-for-proper-objective-c-memory-management/</link>
		<comments>http://maniacdev.com/2010/06/easy-guide-for-proper-objective-c-memory-management/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 06:49:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1734</guid>
		<description><![CDATA[Memory management can be tricky in Objective-C. If you don&#8217;t follow some solid principles for memory management it&#8217;s easy to get lazy, and then you can quickly find yourself getting stuck for hours checking every retain and release statement. Even worse is if you&#8217;re going through someone else&#8217;s code, and they messed things up. Going [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Memory management can be tricky in Objective-C.</strong></p>
<p>If you don&#8217;t follow some solid principles for memory management it&#8217;s easy to get lazy, and then y<em>ou can quickly find yourself getting stuck for hours checking every retain and release statement</em>.</p>
<p><em>Even worse is if you&#8217;re going through someone else&#8217;s code</em>, and they messed things up.  Going through to fix memory management in someone else&#8217;s code can take forever.</p>
<p><strong>A great tool</strong> that I&#8217;ve found for making this easier is <a href="http://clang.llvm.org/">Clang</a> which works well with an interface such as this one: <a href="http://www.karppinen.fi/analysistool/">Clang GUI For Mac OS X</a>.   You can also use SHIFT-CMD-A (build &amp; analyze) in Xcode to bring up clang alerts.  Clang will notify you of any reference count problems, and syntactical mistakes that could lead to messed up memory management.  Even with Clang you can still run into problems.</p>
<p>Fortunately, Brent Simmon has written <strong>a great easy to follow guide</strong> on some simple principles to follow to alleviate memory problems before they start: <a href="http://inessential.com/2010/06/28/how_i_manage_memory" target="_blank">How I Manage Memory</a>.  It&#8217;s a good read and will help you to eliminate problems before they start.</p>
<p>[Source: <a href="http://inessential.com/2010/06/28/how_i_manage_memory" target="_blank">Brent Simmon</a>]<br />
[Via: <a href="http://twitter.com/rwenderlich">@rwenderlich</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Easy%20Guide%20For%20Proper%20Objective-C%20Memory%20Management%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Feasy-guide-for-proper-objective-c-memory-management%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Feasy-guide-for-proper-objective-c-memory-management%2F&amp;t=Easy%20Guide%20For%20Proper%20Objective-C%20Memory%20Management" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Feasy-guide-for-proper-objective-c-memory-management%2F&amp;title=Easy%20Guide%20For%20Proper%20Objective-C%20Memory%20Management" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Feasy-guide-for-proper-objective-c-memory-management%2F&amp;t=Easy%20Guide%20For%20Proper%20Objective-C%20Memory%20Management" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Feasy-guide-for-proper-objective-c-memory-management%2F&amp;title=Easy%20Guide%20For%20Proper%20Objective-C%20Memory%20Management&amp;notes=Memory%20management%20can%20be%20tricky%20in%20Objective-C.%0D%0A%0D%0AIf%20you%20don%27t%20follow%20some%20solid%20principles%20for%20memory%20management%20it%27s%20easy%20to%20get%20lazy%2C%20and%20then%20you%20can%20quickly%20find%20yourself%20getting%20stuck%20for%20hours%20checking%20every%20retain%20and%20release%20statement.%0D%0A%0D%0AE" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Easy%20Guide%20For%20Proper%20Objective-C%20Memory%20Management&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Feasy-guide-for-proper-objective-c-memory-management%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/06/easy-guide-for-proper-objective-c-memory-management/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How One Developer Went From 40 To 1000 Downloads In A Day</title>
		<link>http://maniacdev.com/2010/06/how-one-developer-went-from-40-to-1000-downloads-in-a-day/</link>
		<comments>http://maniacdev.com/2010/06/how-one-developer-went-from-40-to-1000-downloads-in-a-day/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 05:29:12 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[core graphics]]></category>
		<category><![CDATA[game example]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1644</guid>
		<description><![CDATA[Let&#8217;s face it.. getting app downloads is tough. There are over 200,000 apps out there, and it is very easy for an app to fade into obscurity. Even free apps can suffer from this, you really have to get the word out there, and there are many different approaches. One approach that has worked for [...]]]></description>
			<content:encoded><![CDATA[<p><center><object width="420" height="255"><param name="movie" value="http://www.youtube.com/v/5f_R2AWS3VI&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5f_R2AWS3VI&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="420" height="255"></embed></object></center></p>
<p>Let&#8217;s face it.. getting app downloads is tough.  There are over 200,000 apps out there, and it is very easy for an app to fade into obscurity.</p>
<p>Even free apps can suffer from this, you really have to get the word out there, and there are many different approaches.</p>
<p>One approach that has worked for one developer was to take their app, and release the source code.  With so many people interested in iPhone development the app was able to go from 40 to about 1000 downloads in a day.</p>
<p>The app is <a href="http://www.vellios.com/iphone/spacebubble.html" target="_blank">SpaceBubble from Nick Vellios for which the iTunes link can be found here along with the source code</a>.</p>
<p>The source code will be added to the <a href="http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps/" target="_blank">Open Source iPhone App Store Apps</a> listing.</p>
<p>[Source: <a href="http://www.vellios.com/2010/06/18/spacebubble-1000-downloads-day/trackback/" target="_blank">Vellios.com</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=How%20One%20Developer%20Went%20From%2040%20To%201000%20Downloads%20In%20A%20Day%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Fhow-one-developer-went-from-40-to-1000-downloads-in-a-day%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Fhow-one-developer-went-from-40-to-1000-downloads-in-a-day%2F&amp;t=How%20One%20Developer%20Went%20From%2040%20To%201000%20Downloads%20In%20A%20Day" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Fhow-one-developer-went-from-40-to-1000-downloads-in-a-day%2F&amp;title=How%20One%20Developer%20Went%20From%2040%20To%201000%20Downloads%20In%20A%20Day" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Fhow-one-developer-went-from-40-to-1000-downloads-in-a-day%2F&amp;t=How%20One%20Developer%20Went%20From%2040%20To%201000%20Downloads%20In%20A%20Day" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Fhow-one-developer-went-from-40-to-1000-downloads-in-a-day%2F&amp;title=How%20One%20Developer%20Went%20From%2040%20To%201000%20Downloads%20In%20A%20Day&amp;notes=%0D%0A%0D%0ALet%27s%20face%20it..%20getting%20app%20downloads%20is%20tough.%20%20There%20are%20over%20200%2C000%20apps%20out%20there%2C%20and%20it%20is%20very%20easy%20for%20an%20app%20to%20fade%20into%20obscurity.%0D%0A%0D%0AEven%20free%20apps%20can%20suffer%20from%20this%2C%20you%20really%20have%20to%20get%20the%20word%20out%20there%2C%20and%20there%20are%20many%20d" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=How%20One%20Developer%20Went%20From%2040%20To%201000%20Downloads%20In%20A%20Day&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F06%2Fhow-one-developer-went-from-40-to-1000-downloads-in-a-day%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/06/how-one-developer-went-from-40-to-1000-downloads-in-a-day/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Creating Custom Shaped UIButtons</title>
		<link>http://maniacdev.com/2010/03/creating-custom-shaped-uibuttons/</link>
		<comments>http://maniacdev.com/2010/03/creating-custom-shaped-uibuttons/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 20:45:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[shapes]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[uibutton]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1515</guid>
		<description><![CDATA[Creating custom shaped buttons is something done in many iPhone apps.  Often times this is done through using a completely custom button class, however, it can be done through subclassing UIButton allowing for much easier implementation. Jeff Lamarche illustrates this technique here: Irregularly Shaped UIButtons Ole Begemann has also created a custom button class which [...]]]></description>
			<content:encoded><![CDATA[<p>Creating custom shaped buttons is something done in many iPhone apps.  Often times this is done through using a completely custom button class, however, it can be done through subclassing UIButton allowing for much easier implementation.</p>
<p>Jeff Lamarche illustrates this technique here: <a href="http://iphonedevelopment.blogspot.com/2010/03/irregularly-shaped-uibuttons.html" target="_blank">Irregularly Shaped UIButtons</a></p>
<p>Ole Begemann has also created a custom button class which he talks about here: OBShapedButton: <a href="http://oleb.net/blog/2009/10/obshapedbutton-non-rectangular-buttons-on-the-iphone/" target="_blank">Non-rectangular buttons on the iPhone</a>.</p>
<p>[Source: <a href="http://iphonedevelopment.blogspot.com/2010/03/irregularly-shaped-uibuttons.html" target="_blank">Jeff LaMarche's Blog</a>, <a href="http://oleb.net/blog/2009/10/obshapedbutton-non-rectangular-buttons-on-the-iphone/" target="_blank">Ole Begemann's Blog</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Creating%20Custom%20Shaped%20UIButtons%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fcreating-custom-shaped-uibuttons%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fcreating-custom-shaped-uibuttons%2F&amp;t=Creating%20Custom%20Shaped%20UIButtons" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fcreating-custom-shaped-uibuttons%2F&amp;title=Creating%20Custom%20Shaped%20UIButtons" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fcreating-custom-shaped-uibuttons%2F&amp;t=Creating%20Custom%20Shaped%20UIButtons" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fcreating-custom-shaped-uibuttons%2F&amp;title=Creating%20Custom%20Shaped%20UIButtons&amp;notes=Creating%20custom%20shaped%20buttons%20is%20something%20done%20in%20many%20iPhone%20apps.%20%C2%A0Often%20times%20this%20is%20done%20through%20using%20a%20completely%20custom%20button%20class%2C%20however%2C%20it%20can%20be%20done%20through%20subclassing%20UIButton%20allowing%20for%20much%20easier%20implementation.%0D%0A%0D%0AJeff%20Lam" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Creating%20Custom%20Shaped%20UIButtons&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fcreating-custom-shaped-uibuttons%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/creating-custom-shaped-uibuttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Library For Custom Controls And Easy Memory Management</title>
		<link>http://maniacdev.com/2010/03/great-library-for-custom-controls-and-easy-memory-management/</link>
		<comments>http://maniacdev.com/2010/03/great-library-for-custom-controls-and-easy-memory-management/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 22:23:47 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[open source library]]></category>
		<category><![CDATA[progress bar]]></category>
		<category><![CDATA[uisegmentedcontrol]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1512</guid>
		<description><![CDATA[I&#8217;ve found out about a terrific library that allows you to easily implement useful functionality into your apps such as easier memory management, multi-line segmented controls, a special view allowing users to enter ratings, custom progress bars, and many other utility functions with more being added over time. Check it out here on Github: TouchCustoms [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found out about a terrific library that allows you to easily implement useful functionality into your apps such as easier memory management, multi-line segmented controls, a special view allowing users to enter ratings, custom progress bars, and many other utility functions with more being added over time.</p>
<p>Check it out here on Github: <a href="http://github.com/eisernWolf/TouchCustoms" target="_blank">TouchCustoms</a></p>
<p>[Via: <a href="http://www.alexcurylo.com/blog/2010/03/23/source-scsegmentedcontrol/trackback/" target="_blank">Under The Bridge</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Great%20Library%20For%20Custom%20Controls%20And%20Easy%20Memory%20Management%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fgreat-library-for-custom-controls-and-easy-memory-management%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fgreat-library-for-custom-controls-and-easy-memory-management%2F&amp;t=Great%20Library%20For%20Custom%20Controls%20And%20Easy%20Memory%20Management" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fgreat-library-for-custom-controls-and-easy-memory-management%2F&amp;title=Great%20Library%20For%20Custom%20Controls%20And%20Easy%20Memory%20Management" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fgreat-library-for-custom-controls-and-easy-memory-management%2F&amp;t=Great%20Library%20For%20Custom%20Controls%20And%20Easy%20Memory%20Management" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fgreat-library-for-custom-controls-and-easy-memory-management%2F&amp;title=Great%20Library%20For%20Custom%20Controls%20And%20Easy%20Memory%20Management&amp;notes=I%27ve%20found%20out%20about%20a%20terrific%20library%20that%20allows%20you%20to%20easily%20implement%20useful%20functionality%20into%20your%20apps%20such%20as%20easier%20memory%20management%2C%20multi-line%20segmented%20controls%2C%20a%20special%20view%20allowing%20users%20to%20enter%20ratings%2C%20custom%20progress%20bars%2C%20and" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Great%20Library%20For%20Custom%20Controls%20And%20Easy%20Memory%20Management&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fgreat-library-for-custom-controls-and-easy-memory-management%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/great-library-for-custom-controls-and-easy-memory-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easier Threading With NSOperation For Better Performance</title>
		<link>http://maniacdev.com/2010/03/easier-threading-with-nsoperation-for-better-performance/</link>
		<comments>http://maniacdev.com/2010/03/easier-threading-with-nsoperation-for-better-performance/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 21:40:09 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[nsoperation]]></category>
		<category><![CDATA[nsqueue]]></category>
		<category><![CDATA[nsthread]]></category>
		<category><![CDATA[pthread]]></category>
		<category><![CDATA[threading]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1461</guid>
		<description><![CDATA[Creating multi-threaded programs is one of the more complex issues for newer programmers.  When looking through the app store you can see many apps that freeze or jitter because the developers try to do everything in a single thread. There is a Cocoa Touch class called NSOperation which makes this much simpler. A new tutorial [...]]]></description>
			<content:encoded><![CDATA[<p>Creating multi-threaded programs is one of the more complex issues for newer programmers.  When looking through the app store you can see many apps that freeze or jitter because the developers try to do everything in a single thread.</p>
<p>There is a Cocoa Touch class called NSOperation which makes this much simpler.</p>
<p>A new tutorial has been created called <a href="http://icodeblog.com/2010/03/04/iphone-coding-turbo-charging-your-apps-with-nsoperation/" target="_blank">Turbo Charging Your Apps With NSOperation</a> which illustrates some of the details of using the NSOperation classes and provides some iPhone sample code.</p>
<p>Probably the simplest tutorial on this topic is <a href="http://www.cimgf.com/2008/02/16/cocoa-tutorial-nsoperation-and-nsoperationqueue/" target="_blank">NSOperation and NSQueue</a>, and while the demo runs on Mac, and not iPhone,  the tutorial illustrates the principles of NSOperation in a very straightforward manner.</p>
<p>NSOperation is a much easier, higher level method for multi-threading your applications, and while you won&#8217;t avoid most of the usual problems that occur from creating threaded applications it is usually much easier to implement an NSOperation than a pthread or NSThread.</p>
<p>[Source: <a href="http://icodeblog.com" target="_blank">iCodeBlog</a>, <a href="http://cimgf.com" target="_blank">Cocoa Is My Girlfriend</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Easier%20Threading%20With%20NSOperation%20For%20Better%20Performance%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Feasier-threading-with-nsoperation-for-better-performance%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Feasier-threading-with-nsoperation-for-better-performance%2F&amp;t=Easier%20Threading%20With%20NSOperation%20For%20Better%20Performance" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Feasier-threading-with-nsoperation-for-better-performance%2F&amp;title=Easier%20Threading%20With%20NSOperation%20For%20Better%20Performance" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Feasier-threading-with-nsoperation-for-better-performance%2F&amp;t=Easier%20Threading%20With%20NSOperation%20For%20Better%20Performance" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Feasier-threading-with-nsoperation-for-better-performance%2F&amp;title=Easier%20Threading%20With%20NSOperation%20For%20Better%20Performance&amp;notes=Creating%20multi-threaded%20programs%20is%20one%20of%20the%20more%20complex%20issues%20for%20newer%20programmers.%20%C2%A0When%20looking%20through%20the%20app%20store%20you%20can%20see%20many%20apps%20that%20freeze%20or%20jitter%20because%20the%20developers%20try%20to%20do%20everything%20in%20a%20single%20thread.%0D%0A%0D%0AThere%20is%20a%20C" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Easier%20Threading%20With%20NSOperation%20For%20Better%20Performance&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Feasier-threading-with-nsoperation-for-better-performance%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/easier-threading-with-nsoperation-for-better-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save A UIImage Outside Of The Photo Album</title>
		<link>http://maniacdev.com/2010/03/uiimage-save-it-outside-of-the-photo-album/</link>
		<comments>http://maniacdev.com/2010/03/uiimage-save-it-outside-of-the-photo-album/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 18:54:26 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[code snippet]]></category>
		<category><![CDATA[uiimage]]></category>
		<category><![CDATA[uiimagejpegrepresentation]]></category>
		<category><![CDATA[uiimagepngrepresentation]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1454</guid>
		<description><![CDATA[In an earlier post I pointed out a tutorial on how to save pictures taken with the camera to a photo album. John Muchow has written a new tutorial this time showing how to save PNG or JPG images to the documents directory. This is done by using the UIImageJPEGRepresentation or UIImagePNGRepresentation functions to save [...]]]></description>
			<content:encoded><![CDATA[<p>In an earlier post I pointed out a tutorial on <a href="http://maniacdev.com/2010/02/uiimagepickercontroller-using-the-camera/" target="_blank">how to save pictures taken with the camera to a photo album</a>.</p>
<p>John Muchow has written a new tutorial this time showing how to save PNG or JPG images to the documents directory.</p>
<p>This is done by using the UIImageJPEGRepresentation or UIImagePNGRepresentation functions to save the images, and writing to the documents directory.</p>
<p>The full code snippet can be found here: <a href="http://iphonedevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html" target="_blank">Save UIImage Object As A PNG or JPEG File</a></p>
<p>If you have a tutorial, or some news that you think would be useful for iPhone developers you can <a href="http://maniacdev.com/submit" target="_self">submit it here</a>.</p>
<p>[Source: <a href="http://iphonedevelopertips.com/data-file-management/save-uiimage-object-as-a-png-or-jpeg-file.html" target="_blank">iPhone Developer Tips</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Save%20A%20UIImage%20Outside%20Of%20The%20Photo%20Album%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuiimage-save-it-outside-of-the-photo-album%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuiimage-save-it-outside-of-the-photo-album%2F&amp;t=Save%20A%20UIImage%20Outside%20Of%20The%20Photo%20Album" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuiimage-save-it-outside-of-the-photo-album%2F&amp;title=Save%20A%20UIImage%20Outside%20Of%20The%20Photo%20Album" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuiimage-save-it-outside-of-the-photo-album%2F&amp;t=Save%20A%20UIImage%20Outside%20Of%20The%20Photo%20Album" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuiimage-save-it-outside-of-the-photo-album%2F&amp;title=Save%20A%20UIImage%20Outside%20Of%20The%20Photo%20Album&amp;notes=In%20an%20earlier%20post%20I%20pointed%20out%20a%20tutorial%20on%20how%20to%20save%20pictures%20taken%20with%20the%20camera%20to%20a%20photo%20album.%0D%0A%0D%0AJohn%20Muchow%20has%20written%20a%20new%20tutorial%20this%20time%20showing%20how%20to%20save%20PNG%20or%20JPG%20images%20to%20the%20documents%20directory.%0D%0A%0D%0AThis%20is%20done%20by%20using" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Save%20A%20UIImage%20Outside%20Of%20The%20Photo%20Album&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuiimage-save-it-outside-of-the-photo-album%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/uiimage-save-it-outside-of-the-photo-album/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone XML Parser Performance Guide</title>
		<link>http://maniacdev.com/2010/03/iphone-xml-parser-performance-guide/</link>
		<comments>http://maniacdev.com/2010/03/iphone-xml-parser-performance-guide/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 06:35:07 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[nsxml parser]]></category>
		<category><![CDATA[nsxmldocument]]></category>
		<category><![CDATA[xml parser]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1430</guid>
		<description><![CDATA[Parsing XML on the iPhone is a somewhat tedious task because the NSXMLDocument class available on the Mac is not available on the iPhone.  Fortunately, there are several different iphone XML parsing libraries now available on the iPhone. There is wide variation in the performance of these XML parsers, fortunately Ray Wenderlich has written an [...]]]></description>
			<content:encoded><![CDATA[<p>Parsing XML on the iPhone is a somewhat tedious task because the NSXMLDocument class available on the Mac is not available on the iPhone.  Fortunately, there are several different iphone XML parsing libraries now available on the iPhone.</p>
<p>There is wide variation in the performance of these XML parsers, fortunately Ray Wenderlich has written an excellent guide comparing the efficiency of these libraries in both time and memory space.</p>
<p>The guide can be found here:  <a href="http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project" target="_blank">How To Choose The Best XML Parser For Your iPhone Project</a>.</p>
<p><strong>Please post whether you would like to see more or less content on this topic, or any other thoughts below.</strong></p>
<p>[Source: <a href="http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project" target="_blank">Ray Wenderlich</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=iPhone%20XML%20Parser%20Performance%20Guide%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fiphone-xml-parser-performance-guide%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fiphone-xml-parser-performance-guide%2F&amp;t=iPhone%20XML%20Parser%20Performance%20Guide" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fiphone-xml-parser-performance-guide%2F&amp;title=iPhone%20XML%20Parser%20Performance%20Guide" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fiphone-xml-parser-performance-guide%2F&amp;t=iPhone%20XML%20Parser%20Performance%20Guide" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fiphone-xml-parser-performance-guide%2F&amp;title=iPhone%20XML%20Parser%20Performance%20Guide&amp;notes=Parsing%20XML%20on%20the%20iPhone%20is%20a%20somewhat%20tedious%20task%20because%20the%20NSXMLDocument%20class%20available%20on%20the%20Mac%20is%20not%20available%20on%20the%20iPhone.%C2%A0%20Fortunately%2C%20there%20are%20several%20different%20iphone%20XML%20parsing%20libraries%20now%20available%20on%20the%20iPhone.%0D%0A%0D%0AThere%20is" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=iPhone%20XML%20Parser%20Performance%20Guide&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fiphone-xml-parser-performance-guide%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/iphone-xml-parser-performance-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UITextField Validation That Also Handles Copy/Paste</title>
		<link>http://maniacdev.com/2010/03/uitextfield-validation-that-also-handles-copypaste/</link>
		<comments>http://maniacdev.com/2010/03/uitextfield-validation-that-also-handles-copypaste/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 06:54:19 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[nscharacterset]]></category>
		<category><![CDATA[nsstring]]></category>
		<category><![CDATA[uitextfield]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1418</guid>
		<description><![CDATA[A nifty little code snippet has been posted by John Muchow. What it does, by simply dropping in the given snippet into the delegate for the text field, is apply simple validation using an NSCharacterSet in which you define the unacceptable characters, and apply that on a string using the componentsSeparatedByCharactersInSet. A very nice and [...]]]></description>
			<content:encoded><![CDATA[<p>A nifty little code snippet has been posted by John Muchow.</p>
<p>What it does, by simply dropping in the given snippet into the delegate for the text field, is apply simple validation using an NSCharacterSet in which you define the unacceptable characters, and apply that on a string using the componentsSeparatedByCharactersInSet.  A very nice and quick way for doing simple validation, and it will validate characters that you try pasting in the UITextField from the clipboard.</p>
<p>You can check out the code here at: <a href="http://iphonedevelopertips.com/user-interface/validate-user-input-in-uitextfield-with-smarts-to-properly-manage-copy-and-paste.html" target="_blank">Validate User Inputs In UITextField, With Smarts To Properly Manage Copy and Paste</a></p>
<p>Please post any comments below, Thanks.</p>
<p>[Source: <a href="http://iphonedevelopertips.com/user-interface/validate-user-input-in-uitextfield-with-smarts-to-properly-manage-copy-and-paste.html" target="_blank">iPhone Developer Tips</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=UITextField%20Validation%20That%20Also%20Handles%20Copy%2FPaste%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuitextfield-validation-that-also-handles-copypaste%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuitextfield-validation-that-also-handles-copypaste%2F&amp;t=UITextField%20Validation%20That%20Also%20Handles%20Copy%2FPaste" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuitextfield-validation-that-also-handles-copypaste%2F&amp;title=UITextField%20Validation%20That%20Also%20Handles%20Copy%2FPaste" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuitextfield-validation-that-also-handles-copypaste%2F&amp;t=UITextField%20Validation%20That%20Also%20Handles%20Copy%2FPaste" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuitextfield-validation-that-also-handles-copypaste%2F&amp;title=UITextField%20Validation%20That%20Also%20Handles%20Copy%2FPaste&amp;notes=A%20nifty%20little%20code%20snippet%20has%20been%20posted%20by%20John%20Muchow.%0D%0A%0D%0AWhat%20it%20does%2C%20by%20simply%20dropping%20in%20the%20given%20snippet%20into%20the%20delegate%20for%20the%20text%20field%2C%20is%20apply%20simple%20validation%20using%20an%20NSCharacterSet%20in%20which%20you%20define%20the%20unacceptable%20charact" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=UITextField%20Validation%20That%20Also%20Handles%20Copy%2FPaste&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F03%2Fuitextfield-validation-that-also-handles-copypaste%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/uitextfield-validation-that-also-handles-copypaste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 Approaches To Twitpic Integration</title>
		<link>http://maniacdev.com/2010/02/2-approaches-to-twitpic-integration/</link>
		<comments>http://maniacdev.com/2010/02/2-approaches-to-twitpic-integration/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 00:26:44 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[asihttprequest]]></category>
		<category><![CDATA[nsurlconnection]]></category>
		<category><![CDATA[twitpic]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1293</guid>
		<description><![CDATA[I recently came across a couple of different tutorials on integrating TwitPic into your iPhone apps. The first tutorial takes the approach of using the ASIHttpRequest library which allows for easier communication with web applications, and the second goes through each step using only Cocoa libraries for those that are looking for those who want [...]]]></description>
			<content:encoded><![CDATA[<p>I recently came across a couple of different tutorials on integrating TwitPic into your iPhone apps.</p>
<p>The first tutorial takes the approach of using the ASIHttpRequest library which allows for easier communication with web applications, and the second goes through each step using only Cocoa libraries for those that are looking for those who want to learn how it&#8217;s done using Apple&#8217;s URL loading system.</p>
<p>The first tutorial <a href="http://icodeblog.com/2010/02/23/adding-twitpic-to-your-application/" target="_blank">can be found here</a> and the second <a href="http://www.drobnik.com/touch/2010/02/uploading-uiimages-to-twitpic/" target="_blank">can be found here</a>.</p>
<p>Please post any comments below, thanks.</p>
<p>[Sources: <a href="http://icodeblog.com/2010/02/23/adding-twitpic-to-your-application/" target="_blank">iCodeBlog</a>, <a href="http://www.drobnik.com/touch/2010/02/uploading-uiimages-to-twitpic/" target="_blank">Dr.Touch</a>]</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=2%20Approaches%20To%20Twitpic%20Integration%20-%20http%3A%2F%2Fmaniacdev.com%2F2010%2F02%2F2-approaches-to-twitpic-integration%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F02%2F2-approaches-to-twitpic-integration%2F&amp;t=2%20Approaches%20To%20Twitpic%20Integration" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F02%2F2-approaches-to-twitpic-integration%2F&amp;title=2%20Approaches%20To%20Twitpic%20Integration" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2010%2F02%2F2-approaches-to-twitpic-integration%2F&amp;t=2%20Approaches%20To%20Twitpic%20Integration" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2010%2F02%2F2-approaches-to-twitpic-integration%2F&amp;title=2%20Approaches%20To%20Twitpic%20Integration&amp;notes=I%20recently%20came%20across%20a%20couple%20of%20different%20tutorials%20on%20integrating%20TwitPic%20into%20your%20iPhone%20apps.%0D%0A%0D%0AThe%20first%20tutorial%20takes%20the%20approach%20of%20using%20the%20ASIHttpRequest%20library%20which%20allows%20for%20easier%20communication%20with%20web%20applications%2C%20and%20the%20sec" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=2%20Approaches%20To%20Twitpic%20Integration&amp;link=http%3A%2F%2Fmaniacdev.com%2F2010%2F02%2F2-approaches-to-twitpic-integration%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/02/2-approaches-to-twitpic-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
