<?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 5, iPad SDK Development Tutorial and Programming Tips &#187; Tag: objective-c</title>
	<atom:link href="http://maniacdev.com/tag/objective-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://maniacdev.com</link>
	<description>ManiacDev.Com</description>
	<lastBuildDate>Sat, 04 Feb 2012 14:30:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Best Resources In iOS Development &#8211; July 25th 2011</title>
		<link>http://maniacdev.com/2011/07/best-resources-in-ios-development/</link>
		<comments>http://maniacdev.com/2011/07/best-resources-in-ios-development/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 06:19:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Dev News]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[open computer vision]]></category>
		<category><![CDATA[open source libraries]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[programming tutorial]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=4310</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/best-resources-in-ios-development/&amp;text=Best Resources In iOS Development &#8211; July 25th 2011&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Another week gone by, and welcome to this listing of resources shared in the last week in order of popularity. This week once again yet another beta was released of iOS 5 for us to install.  The release date is slowly creeping up. Some great resources were posted on the site including open source libraries [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/best-resources-in-ios-development/&amp;text=Best Resources In iOS Development &#8211; July 25th 2011&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Another week gone by, and welcome to this listing of resources shared in the last week in order of popularity.</p>
<p>This week once again yet another beta was released of iOS 5 for us to install.  The release date is slowly creeping up.</p>
<p>Some great resources were posted on the site including open source libraries for interface improvement, free game graphic sources, and some excellent tutorials.</p>
<p>If you would like us to submit a resource you can do so on the <a href="http://maniacdev.com/submit">submit page</a>.</p>
<p><a title="Open Source: Drop In UILabel Replacement For Beautiful Text Easily" href="http://maniacdev.com/2011/07/open-source-drop-in-uilabel-replacement-for-beautiful-text-easily/" rel="bookmark">Open Source: Drop In UILabel Replacement For Beautiful Text Easily</a> - A library utilizing NSAttributedString, and core text allowing you to quickly create labels with styled text.</p>
<p><a title="Design: Free Game Graphic Sets Made Specifically For iOS Games" href="http://maniacdev.com/2011/07/design-free-game-graphic-sets-made-specifically-for-ios-games/" rel="bookmark">Design: Free Game Graphic Sets Made Specifically For iOS Games</a> - Some great looking sets of game art styled specifically or the iPhone and iPad complete with backgrounds, characters and game objects.</p>
<p><a title="Tutorial: Easy Game Controls In Cocos2D With SneakyInput" href="http://maniacdev.com/2011/07/tutorial-easy-game-controls-in-cocos2d-with-sneakyinput/" rel="bookmark">Tutorial: Easy Game Controls In Cocos2D With SneakyInput</a> - Describes how to use the SneakyInput library in your Cocos2D game so you can quickly add a virtual joystick.</p>
<p><a title="Tutorial: Using And Building OpenCV (Open Computer Vision) On iOS Devices" href="http://maniacdev.com/2011/07/tutorial-using-and-building-opencv-open-computer-vision-on-ios-devices/" rel="bookmark">Tutorial: Using And Building OpenCV (Open Computer Vision) On iOS Devices</a> - Tutorial along with a build script for those looking to use the OpenCV library in their apps.</p>
<p><a title="Open Source: Behavioral Driven Development Testing Framework" href="http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/" rel="bookmark">Open Source: Behavioral Driven Development Testing Framework</a> - A framework made with Objective-C and specifically for Objective-C apps enabling BDD testing.</p>
<p><a title="Tutorial: Objective-C Blocks (Closures) For Beginners" href="http://maniacdev.com/2011/07/tutorial-objective-c-blocks-closures-for-beginners/" rel="bookmark">Tutorial: Objective-C Blocks (Closures) For Beginners</a> - The basics of using Objective-C blocks including an overview of using them in concurrency programming.</p>
<p><a title="Tutorial: Building Complete Games With SpriteHelper And LevelHelper" href="http://maniacdev.com/2011/07/tutorial-building-complete-games-with-spritehelper-and-levelhelper/" rel="bookmark">Tutorial: Building Complete Games With SpriteHelper And LevelHelper</a> - A couple of tutorials on the usage of these excellent tools to quickly build games with Cocos2D and Corona.</p>
<p><a title="Open Source: Real-Time Congress App Phonegap And Native Source Code" href="http://maniacdev.com/2011/07/open-source-real-time-congress-app-phonegap-and-native-source-code/" rel="bookmark">Open Source: Real-Time Congress App Phonegap And Native Source Code</a> - The source code to both a Phonegap and native app that displays real time data.</p>
<p><a title="Tutorial: Texturing 3D Objects In OpenGL ES 2.0" href="http://maniacdev.com/2011/07/tutorial-texturing-3d-objects-in-opengl-es-2-0/" rel="bookmark">Tutorial: Texturing 3D Objects In OpenGL ES 2.0</a> - An excellent step-by-step tutorials for beginners to OpenGL ES demonstrating how to Texture 3D objects.</p>
<p><a title="Design: Creating An App with HTML/CSS And Sencha Touch" href="http://maniacdev.com/2011/07/design-creating-an-app-with-htmlcss-and-sencha-touch/" rel="bookmark">Design: Creating An App with HTML/CSS And Sencha Touch</a> - A tutorial on how to design iPhone style interfaces with HTML/CSS and Sencha Touch.</p>
<p>Thanks for reading, please bookmark and share this post!</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fpj4&title=Best+Resources+In+iOS+Development+-+July+25th+2011" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Best+Resources+In+iOS+Development+-+July+25th+2011+http%3A%2F%2Fmaniacdev.com%2Fpj4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fpj4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fpj4&t=Best+Resources+In+iOS+Development+-+July+25th+2011" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fpj4&title=Best+Resources+In+iOS+Development+-+July+25th+2011" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Best Resources In iOS Development - July 25th 2011&body=Best Resources In iOS Development - July 25th 2011%20http%3A%2F%2Fmaniacdev.com%2Fpj4" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/opengl-es/" title="opengl es" rel="tag" rel="nofollow">opengl es</a>, <a href="http://maniacdev.com/tag/phonegap/" title="phonegap" rel="tag" rel="nofollow">phonegap</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/open-computer-vision/" title="open computer vision" rel="tag" rel="nofollow">open computer vision</a>, <a href="http://maniacdev.com/tag/opencv/" title="opencv" rel="tag" rel="nofollow">opencv</a>, <a href="http://maniacdev.com/tag/open-source-libraries/" title="open source libraries" rel="tag" rel="nofollow">open source libraries</a>, <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/programming-tutorial/" title="programming tutorial" rel="tag" rel="nofollow">programming tutorial</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/07/best-resources-in-ios-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source: Behavioral Driven Development Testing Framework</title>
		<link>http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/</link>
		<comments>http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 18:29:36 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Open Source iOS Libraries And Tools]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ios (apple)]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source framework]]></category>
		<category><![CDATA[Software testing]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=4033</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/&amp;text=Open Source: Behavioral Driven Development Testing Framework&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
For those unfamiliar with the term behavioral driven development testing (BDD) frameworks are used so that you can test applications using logical English like syntax. I have come across an open source  framework designed specifically for iOS devices.   What&#8217;s cool about this specific framework is that it can easily be attached to Objective-C methods, [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/&amp;text=Open Source: Behavioral Driven Development Testing Framework&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>For those unfamiliar with the term behavioral driven development testing (BDD) frameworks are used so that you can test applications using logical English like syntax.</p>
<p>I have come across an open source  framework designed specifically for iOS devices.   What&#8217;s cool about this specific framework is that it can easily be attached to Objective-C methods, runs in the simulator, and let&#8217;s you store your different stories in different files so you could easily demonstrate your software&#8217;s ability to cope with different scenario&#8217;s.</p>
<p>Here&#8217;s an example of the types of a story used for testing:</p>
<blockquote><p>Story: Example story showing the basic syntax.<br />
Given Simon is working<br />
Then I should be able to see abc and 5 in the log and say goodby at the end.</p></blockquote>
<p>The framework is known as Simon, and was created by Derek Clarkson.</p>
<p>It can be found on Github here:<br />
<a href="https://github.com/drekka/Simon">https://github.com/drekka/Simon</a></p>
<p>UPDATE: Got feedback about another framework known as <a href="https://github.com/allending/Kiwi" target="_blank">Kiwi</a> you may want to check out if this interests you.</p>
<p>I had never used one of these frameworks before, but it looks like a great way to illustrate an app does exactly what it should do. HKSAB58YGFWN</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2F5ee&title=Open+Source%3A+Behavioral+Driven+Development+Testing+Framework" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Open+Source%3A+Behavioral+Driven+Development+Testing+Framework+http%3A%2F%2Fmaniacdev.com%2F5ee" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2F5ee" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2F5ee&t=Open+Source%3A+Behavioral+Driven+Development+Testing+Framework" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2F5ee&title=Open+Source%3A+Behavioral+Driven+Development+Testing+Framework" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Open Source: Behavioral Driven Development Testing Framework&body=Open Source: Behavioral Driven Development Testing Framework%20http%3A%2F%2Fmaniacdev.com%2F5ee" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/github/" title="github" rel="tag" rel="nofollow">github</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/bdd/" title="bdd" rel="tag" rel="nofollow">bdd</a>, <a href="http://maniacdev.com/tag/software-testing/" title="Software testing" rel="tag" rel="nofollow">Software testing</a>, <a href="http://maniacdev.com/tag/open-source-framework/" title="open source framework" rel="tag" rel="nofollow">open source framework</a>, <a href="http://maniacdev.com/tag/ios-apple/" title="ios (apple)" rel="tag" rel="nofollow">ios (apple)</a>, <a href="http://maniacdev.com/tag/open-source/" title="open source" rel="tag" rel="nofollow">open source</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/07/open-source-behavioral-driven-development-testing-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tool: Objective-C Code Generator For Faster App Development</title>
		<link>http://maniacdev.com/2011/02/tool-objective-c-code-generator-for-faster-app-development/</link>
		<comments>http://maniacdev.com/2011/02/tool-objective-c-code-generator-for-faster-app-development/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 08:06:01 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=3284</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/02/tool-objective-c-code-generator-for-faster-app-development/&amp;text=Tool: Objective-C Code Generator For Faster App Development&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Found a very interesting tool that I have been using today that is absolutely brilliant for anyone programming in Objective-C on iOS and Mac.  The tool is known as Accesorizer. What this tool does is allow you to generate repetitive Objective-C code using fully customizable parameters.  It&#8217;s tough to explain exactly what this tool does [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/02/tool-objective-c-code-generator-for-faster-app-development/&amp;text=Tool: Objective-C Code Generator For Faster App Development&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Found a very interesting tool that I have been using today that is absolutely brilliant for anyone programming in Objective-C on iOS and Mac.  The tool is known as <a href="http://maniacdev.com/dhh" rel="nofollow" target="_blank">Accesorizer</a>.</p>
<p>What this tool does is allow you to generate repetitive Objective-C code using fully customizable parameters.  It&#8217;s tough to explain exactly what this tool does as it is completely different from anything I have used before, and it will take awhile for me to exploit the power of this tool.</p>
<p>If I did have to explain it though, I would call it super code complete on steroids.</p>
<p>Looking through the <a href="http://www.kevincallahan.org/AccessorizerDocuments/Accessorizer-QuickStartGuide2.pdf" target="_blank">quick start guide</a> should give you a very good idea about the coolness of this tool.</p>
<p>This video from the creator might make things a bit clearer (sorry it&#8217;s a download &#8211; previous Youtube video was removed):<br />
<a href="http://www.kevincallahan.org/AccessorizerVideoDemos/Accessorizer292-AP-AM-demo.mov" target="_blank">Accessorizer Demo Video</a></p>
<p>You can find a trial version on the <a href="http://www.kevincallahan.org/software/accessorizer.html" target="_blank">Accessorizer homepage</a> which lasts for 30 days.</p>
<p>A great timesaving tool for sure.</p>
<p>[via<a href="http://www.cerebralgardens.com/blog/entry/2011/02/06/idev-tools" target="_blank"> Cerebral Gardens</a>]</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2F3k3&title=Tool%3A+Objective-C+Code+Generator+For+Faster+App+Development" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Tool%3A+Objective-C+Code+Generator+For+Faster+App+Development+http%3A%2F%2Fmaniacdev.com%2F3k3" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2F3k3" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2F3k3&t=Tool%3A+Objective-C+Code+Generator+For+Faster+App+Development" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2F3k3&title=Tool%3A+Objective-C+Code+Generator+For+Faster+App+Development" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Tool: Objective-C Code Generator For Faster App Development&body=Tool: Objective-C Code Generator For Faster App Development%20http%3A%2F%2Fmaniacdev.com%2F3k3" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/mac-os-x/" title="mac os x" rel="tag" rel="nofollow">mac os x</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/app-store/" title="app store" rel="tag" rel="nofollow">app store</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/apple/" title="apple" rel="tag" rel="nofollow">apple</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/02/tool-objective-c-code-generator-for-faster-app-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.kevincallahan.org/AccessorizerVideoDemos/Accessorizer292-AP-AM-demo.mov" length="50856818" type="video/quicktime" />
		</item>
		<item>
		<title>Open Source: Restkit Library For Easier Communication With RESTful Web Services</title>
		<link>http://maniacdev.com/2011/02/open-source-restkit-library-for-easier-communication-with-restful-web-services/</link>
		<comments>http://maniacdev.com/2011/02/open-source-restkit-library-for-easier-communication-with-restful-web-services/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 20:09:06 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Open Source iOS Libraries And Tools]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[ios (apple)]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=3254</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/02/open-source-restkit-library-for-easier-communication-with-restful-web-services/&amp;text=Open Source: Restkit Library For Easier Communication With RESTful Web Services&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Communicating web services can be a pain on iOS.  Some of the Cocoa classes for web communication are not available which doesn&#8217;t help.  Fortunately there are a number of open source projects that have made things easier for communicating with web services in Objective-C. One such project is Restkit, and what Restkit provides is a [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/02/open-source-restkit-library-for-easier-communication-with-restful-web-services/&amp;text=Open Source: Restkit Library For Easier Communication With RESTful Web Services&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Communicating web services can be a pain on iOS.  Some of the Cocoa classes for web communication are not available which doesn&#8217;t help.  Fortunately there are a number of open source projects that have made things easier for communicating with web services in Objective-C.</p>
<p>One such project is Restkit, and what Restkit provides is a very high level framework for communicating with RESTful services.  Restkit works on the iOS and Mac OS X platforms.  What really makes Restkit different from the similar projects out there is simpler usage syntax, and direct integration with Core Data so you can easily persist remotely loaded objects locally.</p>
<p>There are some great examples on Git included with Restkit demonstrating usage with a message board built in Ruby on Rails, an example of how to communicate with Twitter, and a step by step tutorial demonstrating commonly used functionality.</p>
<p>You can find the homepage of Restkit here:<a href="http://restkit.org/" target="_blank"><br />
Restkit</a></p>
<p>The Github project can be found here:<a href="https://github.com/twotoasters/RestKit/tree/master/Examples" target="_blank"></p>
<p>https://github.com/twotoasters/RestKit/tree/master/Examples</a></p>
<p>Looks like a great framework for those looking to integrate Restful web services into their apps as quickly as possible.</p>
<p>Read More: <a href="http://maniacdev.com/category/open-source-ios-libraries-and-tools/" target="_self">Open Source iOS Libraries And Tools</a></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fplt&title=Open+Source%3A+Restkit+Library+For+Easier+Communication+With+RESTful+Web+Services" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Open+Source%3A+Restkit+Library+For+Easier+Communication+With+RESTful+Web+Services+http%3A%2F%2Fmaniacdev.com%2Fplt" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fplt" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fplt&t=Open+Source%3A+Restkit+Library+For+Easier+Communication+With+RESTful+Web+Services" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fplt&title=Open+Source%3A+Restkit+Library+For+Easier+Communication+With+RESTful+Web+Services" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Open Source: Restkit Library For Easier Communication With RESTful Web Services&body=Open Source: Restkit Library For Easier Communication With RESTful Web Services%20http%3A%2F%2Fmaniacdev.com%2Fplt" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/twitter/" title="twitter" rel="tag" rel="nofollow">twitter</a>, <a href="http://maniacdev.com/tag/open-source/" title="open source" rel="tag" rel="nofollow">open source</a>, <a href="http://maniacdev.com/tag/github/" title="github" rel="tag" rel="nofollow">github</a>, <a href="http://maniacdev.com/tag/ios-apple/" title="ios (apple)" rel="tag" rel="nofollow">ios (apple)</a>, <a href="http://maniacdev.com/tag/languages/" title="languages" rel="tag" rel="nofollow">languages</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/02/open-source-restkit-library-for-easier-communication-with-restful-web-services/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Best Resources In iOS Development – February 6th 2011</title>
		<link>http://maniacdev.com/2011/02/the-best-resources-in-ios-development-%e2%80%93-february-6th-2011/</link>
		<comments>http://maniacdev.com/2011/02/the-best-resources-in-ios-development-%e2%80%93-february-6th-2011/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 07:02:11 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[domain-specific language]]></category>
		<category><![CDATA[ios (apple)]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=3246</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/02/the-best-resources-in-ios-development-%e2%80%93-february-6th-2011/&amp;text=The Best Resources In iOS Development – February 6th 2011&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
It&#8217;s been another very active week for the site, and I appreciate everyone sharing the resources from this site.  It really keeps things going.  The community is getting more active, and there were so many great resources shared in the last week. If you have a specific resource you&#8217;d like to share there&#8217;s two great [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2011/02/the-best-resources-in-ios-development-%e2%80%93-february-6th-2011/&amp;text=The Best Resources In iOS Development – February 6th 2011&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>It&#8217;s been another very active week for the site, and I appreciate everyone sharing the resources from this site.  It really keeps things going.  The community is getting more active, and there were so many great resources shared in the last week.</p>
<p>If you have a specific resource you&#8217;d like to share there&#8217;s two great ways to share them.. you can tweet them at me <a href="http://maniacdev.com/5eb" target="_blank">@maniacdev</a> or you can post them on the <a href="http://forum.maniacdev.com/ios-sdk-programming/iphone-and-ipad-development/" target="_blank">iPad and iPhone Development Forum</a>.</p>
<p>These are the top resources shared in the past week:</p>
<p>Latest edition here: <a href="http://maniacdev.com/ios-development-resources/">iOS Development Resources</a></p>
<p><a href="http://maniacdev.com/2011/02/tutorials-how-to-grea-looking-ios-apps-even-if-you-are-a-design-noob/">Tutorials: How To Create Great Looking iOS Apps Even If You Are A Design Noob</a> &#8211; An excellent set of tutorials and guides from an app design expert for those without a design background looking to design a great looking and user friendly app.</p>
<p><a href="http://maniacdev.com/2011/02/open-source-libraries-for-custom-status-bar-notifications-and-changing-uibarbuttonitems/">Open Source: Libraries For Custom Status Bar Notifications And UIBarButtonItems</a> &#8211; Open source project enabling customizable status bar notifications, overlays, and UIBarButtonItem&#8217;s similar to the Reeder, Evernote, and Google Maps apps.</p>
<p><a href="http://maniacdev.com/2011/01/open-source-generate-objective-c-ios-app-code-using-a-simple-domain-specific-language/">Open Source: Generate Objective-C iOS App Code Using A Simple Domain Specific Language</a> &#8211; An open source project that generates app source code from a very brief domain specific language.</p>
<p><a href="http://maniacdev.com/2011/02/ios-beginner-screencasts-xcode-and-objective-c-from-the-start/">iOS Beginner Screencasts – Xcode And Objective-C From The Start </a>- A set of high quality screencasts for those who are absolute beginners to Xcode and Objective-C.</p>
<p><a href="http://maniacdev.com/2011/02/open-source-library-with-a-massive-number-of-useful-uikit-interface-enhancements/">Open Source: Library With A Massive Number Of Useful UIKit Interface Enhancements</a> &#8211; A very useful, and rapidly growing library of useful user interface enhancements.</p>
<p><a href="http://maniacdev.com/2011/02/example-source-code-face-detection-and-augmented-reality/">Example Source Code: Face Detection And Augmented Reality</a> &#8211; Source code from an upcoming book demonstrating face detection, and location based augmented reality.</p>
<p><a href="http://maniacdev.com/2011/02/tutorial-how-to-build-an-ios-chat-app-using-cocoa-classes/">Tutorial: How To Build An iOS Chat App Using Cocoa Classes</a> &#8211; A step-by-step guide demonstrating how to use Cocoa networking classes such as NSUrl by creating a simple chat application.</p>
<p><a href="http://maniacdev.com/2011/02/tutorial-detailed-adwhirl-cocos2d-guide/">Tutorial: Detailed Adwhirl Cocos2D Guide</a> &#8211; A newly updated guide for those having difficulty integrating Adwhirl and Cocos2D.</p>
<p><a href="http://maniacdev.com/2011/01/open-source-beautiful-app-sales-tracking-tool-myappsales/">Open Source: Beautiful App Sales Tracking Tool MyAppSales</a> &#8211; A newly open sourced app with a beautiful interface, and extensive historical statistics for those looking to track app sales data.</p>
<p><a href="http://maniacdev.com/2011/02/building-an-ios-app-with-sencha-and-phonegap-from-the-start/">Building An iOS App With Sencha Touch And Phonegap From The Start</a> &#8211; A step-by-step guide starting at the absolute beginning for those looking to build an application with Phonegap and Sencha Touch.</p>
<p>Thanks for reading, <strong>please share this — you can use the buttons below!</strong></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fkn7&title=The+Best+Resources+In+iOS+Development+%E2%80%93+February+6th+2011" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+The+Best+Resources+In+iOS+Development+%E2%80%93+February+6th+2011+http%3A%2F%2Fmaniacdev.com%2Fkn7" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fkn7" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fkn7&t=The+Best+Resources+In+iOS+Development+%E2%80%93+February+6th+2011" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fkn7&title=The+Best+Resources+In+iOS+Development+%E2%80%93+February+6th+2011" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=The Best Resources In iOS Development – February 6th 2011&body=The Best Resources In iOS Development – February 6th 2011%20http%3A%2F%2Fmaniacdev.com%2Fkn7" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/ipad/" title="ipad" rel="tag" rel="nofollow">ipad</a>, <a href="http://maniacdev.com/tag/open-source/" title="open source" rel="tag" rel="nofollow">open source</a>, <a href="http://maniacdev.com/tag/source-code/" title="source code" rel="tag" rel="nofollow">source code</a>, <a href="http://maniacdev.com/tag/augmented-reality/" title="augmented reality" rel="tag" rel="nofollow">augmented reality</a>, <a href="http://maniacdev.com/tag/domain-specific-language/" title="domain-specific language" rel="tag" rel="nofollow">domain-specific language</a>, <a href="http://maniacdev.com/tag/ios-apple/" title="ios (apple)" rel="tag" rel="nofollow">ios (apple)</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2011/02/the-best-resources-in-ios-development-%e2%80%93-february-6th-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2 Great New Open Source iOS Apps: iStrobe and Ecological Footprint</title>
		<link>http://maniacdev.com/2010/08/2-great-new-open-source-ios-apps/</link>
		<comments>http://maniacdev.com/2010/08/2-great-new-open-source-ios-apps/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 07:37:43 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ios 4]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=2394</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/2-great-new-open-source-ios-apps/&amp;text=2 Great New Open Source iOS Apps: iStrobe and Ecological Footprint&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
I&#8217;ve extended the open source iPhone apps list with two great new apps.   The quest for quality iPhone and iPad programming examples continues and both of these apps are app store apps that the creators generously decided to open source.  While there are a lot of great examples on the list with the continuous [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/08/2-great-new-open-source-ios-apps/&amp;text=2 Great New Open Source iOS Apps: iStrobe and Ecological Footprint&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>I&#8217;ve extended the <a href="http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps/">open source iPhone apps list</a> with two great new apps.  </p>
<p>The quest for quality iPhone and iPad programming examples continues and both of these apps are app store apps that the creators generously decided to open source.  While there are a lot of great examples on the list with the continuous release of new features more are always welcome.</p>
<p>The first app is very interesting because I know that the topic of controlling the iPhone 4&#8242;s flash is searched for quite frequently on this site.  This app features a strobe lite, see video:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="250" 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/Ep3W_B7b_kQ?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="250" src="http://www.youtube.com/v/Ep3W_B7b_kQ?fs=1&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>You can find the homepage here: <a href="http://www.vellios.com/istrobe/" target="_blank" rel="nofollow">iStrobe</a>.</p>
<p>The other app is Ecological Footprint, which shows how to share data using Facebook connect and e-mail, utilizing Core Data and more.  See video:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="325" 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/6TaopnFE-Fk?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="325" src="http://www.youtube.com/v/6TaopnFE-Fk?fs=1&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>You can find the homepage here: <a href="http://www.mitapp.com/en/applications2/ecological-footprint/" target="_blank" rel="nofollow">Ecological Footprint</a>.</p>
<p>Check here for more information on <a href="http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps/" target="_blank">the other 37 open source iphone app store apps</a>.</p>
<p><strong>Please share this by using the buttons below to tweet or bookmark!</strong></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fwkb&title=2+Great+New+Open+Source+iOS+Apps%3A+iStrobe+and+Ecological+Footprint" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+2+Great+New+Open+Source+iOS+Apps%3A+iStrobe+and+Ecological+Footprint+http%3A%2F%2Fmaniacdev.com%2Fwkb" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fwkb" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fwkb&t=2+Great+New+Open+Source+iOS+Apps%3A+iStrobe+and+Ecological+Footprint" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fwkb&title=2+Great+New+Open+Source+iOS+Apps%3A+iStrobe+and+Ecological+Footprint" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=2 Great New Open Source iOS Apps: iStrobe and Ecological Footprint&body=2 Great New Open Source iOS Apps: iStrobe and Ecological Footprint%20http%3A%2F%2Fmaniacdev.com%2Fwkb" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/project/" title="project" rel="tag" rel="nofollow">project</a>, <a href="http://maniacdev.com/tag/source/" title="source" rel="tag" rel="nofollow">source</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/ios-4/" title="ios 4" rel="tag" rel="nofollow">ios 4</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/example/" title="example" rel="tag" rel="nofollow">example</a>, <a href="http://maniacdev.com/tag/apps/" title="apps" rel="tag" rel="nofollow">apps</a>, <a href="http://maniacdev.com/tag/ios/" title="ios" rel="tag" rel="nofollow">ios</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/08/2-great-new-open-source-ios-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beginners iPhone Action Game Tutorial: Source Code</title>
		<link>http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/</link>
		<comments>http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 01:16:50 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=2072</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/&amp;text=Beginners iPhone Action Game Tutorial: Source Code&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
A few weeks ago I posted a short video similar to this one: UPDATE: Tutorial Has been posted! I&#8217;ve been asked since then when I would come out with the tutorial.   I was finally able to get around to completing the source file, and I&#8217;ve added line by line (well pretty close) comments in plain [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/&amp;text=Beginners iPhone Action Game Tutorial: Source Code&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>A few weeks ago I posted a short video similar to this one:<br />
<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/jzEHb2hR034&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/jzEHb2hR034&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>UPDATE: <a href="http://maniacdev.com/2010/08/beginners-iphone-action-game-tutorial/" target="_blank">Tutorial Has been posted</a>!</p>
<p>I&#8217;ve been asked since then when I would come out with the tutorial.   I was finally able to get around to completing the source file, and I&#8217;ve added line by line (well pretty close) comments in plain english to make it easier to follow.</p>
<p>The above video utilizes the exact source code from this tutorial running in the iPhone simulator.</p>
<p>Following the suggestions of a friend of mine who is just starting to learn this I&#8217;ve used as few methods as possible, and made extensive use of autorelease objects to make the flow easier to follow for beginners.</p>
<p>The tutorial features:</p>
<ul>
<li>Loading/Placing Images</li>
<li>Animation</li>
<li>Touch Events</li>
<li>Text</li>
<li>Sound Effects</li>
<li>Background Music</li>
<li>Buttons</li>
<li>Resetting The Game</li>
</ul>
<p>Coming up next week I will be posting a more comprehensive tutorial, but I am posting the source code now.  If you look through this code and the comments you should be able to grasp what is going on, and I hope that the upcoming tutorial will fill in the gaps.  <strong>Be sure to come back next week when the full tutorial is posted!</strong></p>
<p>I recreated this from scratch using  <a href="http://www.sparrow-framework.org" target="_blank">Sparrow Framework</a> and Objective-C because in my findings it was easiest to follow for a beginner looking to create an action game.</p>
<p>Things could change a little as I haven&#8217;t really looked through it myself.. just quickly coded it and wrote line by line comments.  If you open it up, and are wondering which files to look at to understand things go to the Game.h and Game.m files.. the app delegate files were created automatically with the Sparrow project and I didn&#8217;t comment those.</p>
<p><strong>Update! I have modified the project to remove an error that occurred on some systems due to a recursive search being done in the project for already included files.  Please re-download if you encountered this problem.</strong></p>
<p>You can download the source with music/sound effects here:<br />
<a href="http://maniacdev.com/balloon-game-tutorial-download/">BalloonGameTutorial</a></p>
<p>Graphics are included so the example will run but are slightly different because I am using graphics similar to those in the video in my own game.</p>
<p>As far as licensing goes feel free to use this in your own apps, and if you do send me a message or post a comment about it, and I&#8217;ll mention it on this site.  You may not use any portion of this project in your own tutorials, books, etc. (and definitely don&#8217;t submit it to a site buying tutorials.. you know who you are!) without permission.</p>
<p><strong>Please be sure to check back next week when the entire tutorial is posted which will give you a much better idea of how to extend/use this source code and utilize the Sparrow Framework.</strong></p>
<p><strong>If you have any questions as to why I did something or have any suggestions for the tutorial then please post them below &#8212; it will help to make the final tutorial better.</strong></p>
<p><strong>Also, if you could share this post that would be great too and help motivate me to make more!</strong></p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2F8mr&title=Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code+http%3A%2F%2Fmaniacdev.com%2F8mr" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2F8mr" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2F8mr&t=Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2F8mr&title=Beginners+iPhone+Action+Game+Tutorial%3A+Source+Code" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Beginners iPhone Action Game Tutorial: Source Code&body=Beginners iPhone Action Game Tutorial: Source Code%20http%3A%2F%2Fmaniacdev.com%2F8mr" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/game/" title="game" rel="tag" rel="nofollow">game</a>, <a href="http://maniacdev.com/tag/iphone/" title="iPhone" rel="tag" rel="nofollow">iPhone</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/source-code/" title="source code" rel="tag" rel="nofollow">source code</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/07/beginners-action-game-tutorial-source-code/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Phonegap And iWebKit Demo (Video and Source)</title>
		<link>http://maniacdev.com/2010/03/phonegap-and-iwebkit-demo-video-and-source/</link>
		<comments>http://maniacdev.com/2010/03/phonegap-and-iwebkit-demo-video-and-source/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 02:00:32 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[iwebkit]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1480</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/03/phonegap-and-iwebkit-demo-video-and-source/&amp;text=Phonegap And iWebKit Demo (Video and Source)&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
Randy McMillan sent me information on an example that he has posted this time illustrating the usage of Phonegap and iWebKit. I have created a short video demoing the example in action: No knowledge of Objective-C is necessary to create an app using these technologies, and as you can see the look and feel is [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/03/phonegap-and-iwebkit-demo-video-and-source/&amp;text=Phonegap And iWebKit Demo (Video and Source)&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>Randy McMillan sent me information on an example that he has posted this time illustrating the usage of Phonegap and iWebKit.</p>
<p>I have created a short video demoing the example in action:</p>
<p>No knowledge of Objective-C is necessary to create an app using these technologies, and as you can see the look and feel is just like a native application.  In the demo the app is running in the simulator as a native app, not in Safari.  While action games will suffer a noticeable performance lag, apps that are non-graphically intensive have pretty good performance.</p>
<p>You can download this example here:</p>
<p>The example can be downloaded here: iWebkit/Phonegap</p>
<p><a href="http://iwebkit.net/" target="_blank">iWebKit</a> is a UI framework commonly used in web apps, and <a href="http://www.phonegap.com" target="_blank">Phonegap</a> is a framework used for running web applications as native iPhone/Blackberry/Android applications.</p>
<p>[Update: Sorry Links Removed.  Looks like the author has removed the advice, and decided to just forward the links to his about page.  Will fix if this gets corrected.]</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fqad&title=Phonegap+And+iWebKit+Demo+%28Video+and+Source%29" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Phonegap+And+iWebKit+Demo+%28Video+and+Source%29+http%3A%2F%2Fmaniacdev.com%2Fqad" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fqad" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fqad&t=Phonegap+And+iWebKit+Demo+%28Video+and+Source%29" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fqad&title=Phonegap+And+iWebKit+Demo+%28Video+and+Source%29" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Phonegap And iWebKit Demo (Video and Source)&body=Phonegap And iWebKit Demo (Video and Source)%20http%3A%2F%2Fmaniacdev.com%2Fqad" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/iwebkit/" title="iwebkit" rel="tag" rel="nofollow">iwebkit</a>, <a href="http://maniacdev.com/tag/web-programming/" title="web programming" rel="tag" rel="nofollow">web programming</a>, <a href="http://maniacdev.com/tag/phonegap/" title="phonegap" rel="tag" rel="nofollow">phonegap</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/03/phonegap-and-iwebkit-demo-video-and-source/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Custom Behavior On Return For A UITextView</title>
		<link>http://maniacdev.com/2010/02/custom-behavior-on-return-for-a-uitextview/</link>
		<comments>http://maniacdev.com/2010/02/custom-behavior-on-return-for-a-uitextview/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 07:45:28 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[cocoa touch]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[uitextview]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1177</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/02/custom-behavior-on-return-for-a-uitextview/&amp;text=Custom Behavior On Return For A UITextView&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
The default behavior for a UITextField on pressing the return key is to execute the textFieldShouldReturn: method of the UITextFieldDelegate. What if we wanted to create similar behavior with a a UITextView which does not have an equivalent method and by default just creates a new line? Nick Dalton has come up with a snippet of [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/02/custom-behavior-on-return-for-a-uitextview/&amp;text=Custom Behavior On Return For A UITextView&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>The default behavior for a UITextField on pressing the return key is to execute the textFieldShouldReturn: method of the UITextFieldDelegate.</p>
<p><em>What if we wanted to create similar behavior with a a UITextView which does not have an equivalent method and by default just creates a new line?</em></p>
<p>Nick Dalton has come up with a snippet of code that uses the:</p>
<blockquote><p>textView:shouldChangeTextInRange:replacementText:</p></blockquote>
<p>method of the UITextViewDelegate to do just that.</p>
<p>You can check the article out here: <a href="http://iphoneincubator.com/blog/windows-views/handling-the-return-key-in-a-uitextview" target="_blank">Handling The Return Key In A UITextView</a></p>
<p>It&#8217;s a very handy bit of code to have as there are many situations where you may want to implement custom behavior when the return key is pressed in a UITextView.</p>
<p>Thanks Nick.</p>
<p>Please post any comments below, thanks.</p>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Faw6&title=Custom+Behavior+On+Return+For+A+UITextView" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Custom+Behavior+On+Return+For+A+UITextView+http%3A%2F%2Fmaniacdev.com%2Faw6" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Faw6" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Faw6&t=Custom+Behavior+On+Return+For+A+UITextView" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Faw6&title=Custom+Behavior+On+Return+For+A+UITextView" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Custom Behavior On Return For A UITextView&body=Custom Behavior On Return For A UITextView%20http%3A%2F%2Fmaniacdev.com%2Faw6" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/uitextview/" title="uitextview" rel="tag" rel="nofollow">uitextview</a>, <a href="http://maniacdev.com/tag/cocoa-touch/" title="cocoa touch" rel="tag" rel="nofollow">cocoa touch</a>, <a href="http://maniacdev.com/tag/return/" title="return" rel="tag" rel="nofollow">return</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/02/custom-behavior-on-return-for-a-uitextview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Subclasses in Objective-C</title>
		<link>http://maniacdev.com/2010/01/gettin-subclasses-in-objective-c/</link>
		<comments>http://maniacdev.com/2010/01/gettin-subclasses-in-objective-c/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 07:17:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[getting subclasses]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=968</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/01/gettin-subclasses-in-objective-c/&amp;text=Getting Subclasses in Objective-C&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
One of the things that makes the Objective-C language &#8220;different&#8221; from most other object oriented programming languages is that there is no simple command that allows you to print the subclasses of a class.  I noticed this early on when using the language, and had to work around this.  I don&#8217;t know why Objective-C doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/01/gettin-subclasses-in-objective-c/&amp;text=Getting Subclasses in Objective-C&amp;via=maniacdev&amp;related=DolcePixel"><img align="right" src="http://maniacdev.com/wp-content/plugins//easy-twitter-button/i/buttons/en/tweetn.png" style="border: none;" alt="" /></a></div>
<p>One of the things that makes the Objective-C language &#8220;different&#8221; from most other object oriented programming languages is that there is no simple command that allows you to print the subclasses of a class.  I noticed this early on when using the language, and had to work around this.  I don&#8217;t know why Objective-C doesn&#8217;t have a simple command for doing this (to be honest I never thought about it until this moment), but recently I saw an article on exactly this, and found a few ways to print out those subclasses.</p>
<p>The article I saw was on Cocoa With Love, and entitled <a href="http://cocoawithlove.com/2010/01/getting-subclasses-of-objective-c-class.html" target="_blank">Getting Subclasses of Objective-C Class</a> that explains Matt Gallagher&#8217;s approach to getting the subclasses.  Overall this isn&#8217;t the most complex task in the world, but as he explains there are considerations to be made as to why you would choose his first approach over the obvious &#8220;hackers&#8221; approach which he also explains.</p>
<p>It&#8217;s a great read if you ever need subclasses, but as said in this <a href="http://stackoverflow.com/questions/1810628/discover-subclasses-of-a-given-class-in-obj-c" target="_blank">Stackoverflow discussion</a> on getting subclasses you may want to change things up if you are in need of this functionality.</p>
<div id="seolinx-tooltip" style="border: 1px solid #000000; margin: 0pt; padding: 0pt; display: none; opacity: 0.9; position: absolute; width: auto; z-index: 99999;">
<table style="border: 0pt none; margin: 0pt; padding: 0pt; border-collapse: separate; width: auto;" border="0">
<tbody>
<tr>
<td id="seolinx-table" style="border: 0pt none; margin: 1px; padding: 0pt; font-family: Tahoma; font-size: 11px; font-weight: bold;">
<div style="margin: 0pt; padding: 0pt; overflow: auto; width: auto;">
<table id="seolinx-paramtable" style="border: 1px solid gray; margin: 0pt; border-collapse: separate;" border="0">
<tbody>
<tr>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://toolbarqueries.google.com/favicon.ico" alt="" width="12px" height="12px" /> PR: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Google pagerank" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.google.com/favicon.ico" alt="" width="12px" height="12px" /> I: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Google index" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.google.com/favicon.ico" alt="" width="12px" height="12px" /> L: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Google links" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://siteexplorer.search.yahoo.com/favicon.ico" alt="" width="12px" height="12px" /> LD: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Yahoo linkdomain" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.bing.com/favicon.ico" alt="" width="12px" height="12px" /> I: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Bing index" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Sitemap.xml" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12px" height="12px" /> Rank: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="SEMRush Rank" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12px" height="12px" /> Traffic: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="SEMRush SE Traffic" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12px" height="12px" /> Price: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="SEMRush SE Traffic price" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://siteanalytics.compete.com/favicon.ico" alt="" width="12px" height="12px" /> C: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Compete Rank" href="javascript:{}">wait&#8230;</a></td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 0pt; padding: 0pt; overflow: auto; width: auto;"></div>
</td>
<td id="seolinx-tooltip-close" style="border: 0pt none; margin: 0pt; padding: 1px; cursor: pointer; vertical-align: middle; width: auto;" title="close"><img src="chrome://seoquake/content/skin/close.gif" alt="" /></td>
</tr>
</tbody>
</table>
</div>
<div id="seolinx-tooltip" style="border: 1px solid #000000; margin: 0pt; padding: 0pt; display: none; opacity: 0.9; position: absolute; width: auto; z-index: 99999;">
<table style="border: 0pt none; margin: 0pt; padding: 0pt; border-collapse: separate; width: auto;" border="0">
<tbody>
<tr>
<td id="seolinx-table" style="border: 0pt none; margin: 1px; padding: 0pt; font-family: Tahoma; font-size: 11px; font-weight: bold;"></td>
<td id="seolinx-tooltip-close" style="border: 0pt none; margin: 0pt; padding: 1px; cursor: pointer; vertical-align: middle; width: auto;" title="close"><img src="chrome://seoquake/content/skin/close.gif" alt="" /></td>
</tr>
</tbody>
</table>
</div>
<p>&copy;2012 <a href="http://maniacdev.com">iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips</a>. All Rights Reserved.</p>.<div class="prli-social-buttons-bar"><a href="http://del.icio.us/post?url=http%3A%2F%2Fmaniacdev.com%2Fj2v&title=Getting+Subclasses+in+Objective-C" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/delicious_32.png" alt="Delicious" title="Delicious" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://twitter.com/home?status=RT+%40maniacdev%3A+Getting+Subclasses+in+Objective-C+http%3A%2F%2Fmaniacdev.com%2Fj2v" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/twitter_32.png" alt="Twitter" title="Twitter" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://technorati.com/faves?add=http%3A%2F%2Fmaniacdev.com%2Fj2v" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/technorati_32.png" alt="Technorati" title="Technorati" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmaniacdev.com%2Fj2v&t=Getting+Subclasses+in+Objective-C" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/facebook_32.png" alt="Facebook" title="Facebook" border="0" style="padding: 0 20px 0 0;" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fmaniacdev.com%2Fj2v&title=Getting+Subclasses+in+Objective-C" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/linkedin_32.png" alt="LinkedIn" title="LinkedIn" border="0" style="padding: 0 20px 0 0;" /></a><a href="mailto:?subject=Getting Subclasses in Objective-C&body=Getting Subclasses in Objective-C%20http%3A%2F%2Fmaniacdev.com%2Fj2v" rel="nofollow" target="_blank"><img src="http://maniacdev.com/wp-content/plugins/pretty-link/images/email_32.png" alt="Email" title="Email" border="0" style="padding: 0 20px 0 0;" /></a></div>
	Tags: <a href="http://maniacdev.com/tag/cocoa/" title="cocoa" rel="tag" rel="nofollow">cocoa</a>, <a href="http://maniacdev.com/tag/getting-subclasses/" title="getting subclasses" rel="tag" rel="nofollow">getting subclasses</a>, <a href="http://maniacdev.com/tag/objective-c/" title="objective-c" rel="tag" rel="nofollow">objective-c</a>, <a href="http://maniacdev.com/tag/objective-c-programming/" title="Objective-C Programming" rel="tag" rel="nofollow">Objective-C Programming</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/01/gettin-subclasses-in-objective-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

