<?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: cocoa</title>
	<atom:link href="http://maniacdev.com/tag/cocoa/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>Perform Basic Web Tasks And Interact With RESTful Services</title>
		<link>http://maniacdev.com/2010/02/perform-basic-web-tasks-and-interact-with-restful-services/</link>
		<comments>http://maniacdev.com/2010/02/perform-basic-web-tasks-and-interact-with-restful-services/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:59:14 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Representational State Transfer]]></category>
		<category><![CDATA[Web service]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=1133</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2010/02/perform-basic-web-tasks-and-interact-with-restful-services/&amp;text=Perform Basic Web Tasks And Interact With RESTful 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>
Found this great guide to performing some basic web tasks such as submitting forms, uploading files, and interacting with RESTful services. The tutorial is from Core Animation book co-writer Matt Long, and can be found here: Accessing The Cloud From Cocoa Touch In the tutorial Matt goes through using the Cocoa libraries to perform basic [...]]]></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/perform-basic-web-tasks-and-interact-with-restful-services/&amp;text=Perform Basic Web Tasks And Interact With RESTful 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>Found this great guide to performing some basic web tasks such as submitting forms, uploading files, and interacting with RESTful services.</p>
<p>The tutorial is from <a rel="nofollow" href="http://www.amazon.com/gp/product/1934356107?ie=UTF8&amp;tag=usefulonlinei-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1934356107" target="_blank">Core Animation book</a> co-writer Matt Long, and can be found here: <a href="http://www.cimgf.com/2010/02/12/accessing-the-cloud-from-cocoa-touch/" target="_blank">Accessing The Cloud From Cocoa Touch</a></p>
<p>In the tutorial Matt goes through using the Cocoa libraries to perform basic web tasks, and also talks a little bit about the excellent ASIHTTPrequest library.  He also goes through some principles that you will want to follow when creating RESTful web services. This is a great read on the absolute basics of interacting with the web using Cocoa.</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%2F1a4&title=Perform+Basic+Web+Tasks+And+Interact+With+RESTful+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+Perform+Basic+Web+Tasks+And+Interact+With+RESTful+Services+http%3A%2F%2Fmaniacdev.com%2F1a4" 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%2F1a4" 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%2F1a4&t=Perform+Basic+Web+Tasks+And+Interact+With+RESTful+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%2F1a4&title=Perform+Basic+Web+Tasks+And+Interact+With+RESTful+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=Perform Basic Web Tasks And Interact With RESTful Services&body=Perform Basic Web Tasks And Interact With RESTful Services%20http%3A%2F%2Fmaniacdev.com%2F1a4" 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/cloud/" title="cloud" rel="tag" rel="nofollow">cloud</a>, <a href="http://maniacdev.com/tag/representational-state-transfer/" title="Representational State Transfer" rel="tag" rel="nofollow">Representational State Transfer</a>, <a href="http://maniacdev.com/tag/cocoa/" title="cocoa" rel="tag" rel="nofollow">cocoa</a>, <a href="http://maniacdev.com/tag/web-service/" title="Web service" rel="tag" rel="nofollow">Web service</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/02/perform-basic-web-tasks-and-interact-with-restful-services/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/objective-c-programming/" title="Objective-C Programming" rel="tag" rel="nofollow">Objective-C Programming</a>, <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><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2010/01/gettin-subclasses-in-objective-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Top 10 Favorite iPhone Developer Blogs</title>
		<link>http://maniacdev.com/2009/10/iphone-developer-blogs/</link>
		<comments>http://maniacdev.com/2009/10/iphone-developer-blogs/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 22:56:29 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[iphone developer]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=716</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/10/iphone-developer-blogs/&amp;text=My Top 10 Favorite iPhone Developer Blogs&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;m often asked how I&#160;keep up with all the new API&#8217;s available for an iPhone developer at each OS&#160;patch, and really the secret is just keeping up with some blogs.&#160; I use Google Reader, place the blogs in there, and skim over them.&#160; There&#8217;s alot of great blogs out there, these are the 10 that [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/10/iphone-developer-blogs/&amp;text=My Top 10 Favorite iPhone Developer Blogs&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;m often asked how I&nbsp;keep up with all the new API&#8217;s available for an iPhone developer at each OS&nbsp;patch, and really the secret is just keeping up with some blogs.&nbsp; I use Google Reader, place the blogs in there, and skim over them.&nbsp; There&#8217;s alot of great blogs out there, these are the 10 that I&nbsp;currently keep in my Google Reader.&nbsp; You&#8217;ll go nuts trying to keep up with everything, I tried for awhile, but now I&nbsp;find I can get up to speed just with these resources.</p>
<p><a href="http://icodeblog.com">iCodeBlog</a> &#8211; Tremendous source of iPhone tutorials&nbsp; types.&nbsp; These guys have been coming out with tutorials since the very beginning, and they&#8217;ve got all sorts of Cocoa Touch tutorials here on popular topics like games, and twitter clients.<br />
<a href="http://cocoawithlove.com/"><br />
Cocoa With Love</a> &#8211; An excellent Cocoa blog that also has severly terrific iPhone specific posts.&nbsp; This site occasionally gets into more advanced topics, and is an extremely high quality blog that has been around forever.</p>
<p><a href="http://iphonedevelopment.blogspot.com">Jeff Lamarche&#8217;s Blog</a> &#8211; A lot of great tutorials here from one of the co-authors of <a href="http://www.amazon.com/gp/product/1430224592?ie=UTF8&#038;tag=usefulonlinei-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430224592r" target="_blank" rel="nofollow">Beginning iPhone 3 Development</a>. Use the search to get to the meat as there&#8217;s just so much here.</p>
<p><a href="http://howtomakeiphoneapps.com">How To Make An iPhone App </a>- Probably the best written iPhone specific blog out there, hasn&#8217;t t really gotten into advanced topics, but is updated frequently.&nbsp; Excellent for the beginner and created by the writer of <a href="http://reviews.maniacdev.com/out/how-to-make-an-iphone-app/" target="_blank" rel="nofollow">How To Make an iPhone App</a> downloadable ebook.&nbsp; </p>
<p><a href="http://iphonedevelopmentbits.com/">iPhone Development Bits</a> &#8211; These guys go out and find the best iPhone development articles out there to put on their page.&nbsp; There&#8217;s lots of good resources to be found through here.</p>
<p><a href="http://www.cocos2d-iphone.org/">Cocos2D&nbsp;iPhone </a>- Official Blog for the Cocos2D iPhone open source game engine, and future home of the programming guide (currently being written).&nbsp; If you&#8217;re interested in getting started with games on the iPhone this is a must bookmark.</p>
<p><a href="http://www.cimgf.com/">Cocoa Is My Girlfriend</a> &#8211; Cocoa is my girlfriend has been writing about Cocoa development for an extremely long time, and includes a large number of tutorials on Cocoa topics, although not specifically iPhone there is a lot of useful stuff here.<br />
<a href="http://iphoneincubator.com"><br />
iPhone Incubator</a> &#8211; Some excellent tutorials and tip for iPhone developers here.&nbsp; Assorted beginner-&gt;intermediate topics.</p>
<p><a href="http://adeem.me/blog/">Adeem Basraa&#8217;s Blog</a> &#8211; Some pretty good beginner focused tutorials out here.</p>
<p><a href="http://mobileorchard.com">Mobile Orchard</a> &#8211; Has some good tutorials. They are somewhat hidden, and you&#8217;ll need to search to find them. </p>
<p>That&#8217;s it for my top 10 favorite iPhone developer blogs.&nbsp; If there&#8217;s any great, and active, ones out there that I&#8217;ve missed please mention them below.&nbsp; <br />
&nbsp;</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%2Frem&title=My+Top+10+Favorite+iPhone+Developer+Blogs" 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+My+Top+10+Favorite+iPhone+Developer+Blogs+http%3A%2F%2Fmaniacdev.com%2Frem" 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%2Frem" 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%2Frem&t=My+Top+10+Favorite+iPhone+Developer+Blogs" 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%2Frem&title=My+Top+10+Favorite+iPhone+Developer+Blogs" 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=My Top 10 Favorite iPhone Developer Blogs&body=My Top 10 Favorite iPhone Developer Blogs%20http%3A%2F%2Fmaniacdev.com%2Frem" 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/iphone-developer/" title="iphone developer" rel="tag" rel="nofollow">iphone developer</a>, <a href="http://maniacdev.com/tag/blog/" title="blog" rel="tag" rel="nofollow">blog</a>, <a href="http://maniacdev.com/tag/cocoa/" title="cocoa" rel="tag" rel="nofollow">cocoa</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/10/iphone-developer-blogs/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>iPhone Objective-C Programming NSTimer</title>
		<link>http://maniacdev.com/2009/07/iphone-objective-c-programming-nstimer/</link>
		<comments>http://maniacdev.com/2009/07/iphone-objective-c-programming-nstimer/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 06:22:37 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Programming Examples]]></category>
		<category><![CDATA[Objective-C Programming]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=523</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/iphone-objective-c-programming-nstimer/&amp;text=iPhone Objective-C Programming NSTimer&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>
In the course of your iPhone Objective-C&#160;programming you will likely have the need for an NSTimer at some point so it&#8217;s good to have an understanding of how they work. I found this good example here on timers: NSTimer the Poor Man&#8217;s Threading Code Snapshot While it&#8217;s foolishly titled a Poor Man&#8217;s Threading which may [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/iphone-objective-c-programming-nstimer/&amp;text=iPhone Objective-C Programming NSTimer&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>In the course of your iPhone Objective-C&nbsp;programming you will likely have the need for an NSTimer at some point so it&#8217;s good to have an understanding of how they work.</p>
<p>I found this good example here on timers: <a href="http://icodeblog.com/2009/07/23/nstimer-the-poor-mans-threading-code-snapshot/">NSTimer the Poor Man&#8217;s Threading Code Snapshot<br />
</a><br />
While it&#8217;s foolishly titled a Poor Man&#8217;s Threading which may give you the impression that timer and thread are synonymous it shows a nice flashy example of NSTimer&#8217;s in action.&nbsp; If you&#8217;re looking for the Cocoa threading class you will want to look up NSThread which I&nbsp;will be featuring in an upcoming tutorial.</p>
<p>Something to take note of with timers is that they can be highly inaccurate so if you end up having multiple timers firing in sequence you may want to check the time index and adjust the length of your timer approperiately to produce more consistent results.</p>
<p>Check it out, and if you&#8217;re having trouble with timer&#8217;s you might want to play around with it.</p>
<p>[Source:&nbsp;<a href="http://icodeblog.com">iCodeBlog</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%2Fcga&title=iPhone+Objective-C+Programming+NSTimer" 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+iPhone+Objective-C+Programming+NSTimer+http%3A%2F%2Fmaniacdev.com%2Fcga" 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%2Fcga" 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%2Fcga&t=iPhone+Objective-C+Programming+NSTimer" 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%2Fcga&title=iPhone+Objective-C+Programming+NSTimer" 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=iPhone Objective-C Programming NSTimer&body=iPhone Objective-C Programming NSTimer%20http%3A%2F%2Fmaniacdev.com%2Fcga" 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/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/development/" title="development" rel="tag" rel="nofollow">development</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/07/iphone-objective-c-programming-nstimer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Cocoa/Objective-C Quiz</title>
		<link>http://maniacdev.com/2009/07/online-cocoaobjective-c-quiz/</link>
		<comments>http://maniacdev.com/2009/07/online-cocoaobjective-c-quiz/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 00:33:37 +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[development]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[quiz]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=517</guid>
		<description><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/online-cocoaobjective-c-quiz/&amp;text=Online Cocoa/Objective-C Quiz&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 fun Online Cocoa/Objective-C quiz for beginners has been put up by Olver Drobnik. The quiz is called &#34;Are you a Cocoa Crack?&#34;&#160;and provides a surprising challenging test for Cocoa programmers.&#160; I think it&#8217;s a fun little test because it&#8217;s very short, and easy, but tests beginners on a few concepts that are easily overlooked. [...]]]></description>
			<content:encoded><![CDATA[
<div class="twitterbutton" style="float: right; padding-left: 5px;"><a href="http://twitter.com/share?url=http://maniacdev.com/2009/07/online-cocoaobjective-c-quiz/&amp;text=Online Cocoa/Objective-C Quiz&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 fun Online Cocoa/Objective-C quiz for beginners has been put up by Olver Drobnik.</p>
<p>The quiz is called &quot;Are you a Cocoa Crack?&quot;&nbsp;and provides a surprising challenging test for Cocoa programmers.&nbsp; I think it&#8217;s a fun little test because it&#8217;s very short, and easy, but tests beginners on a few concepts that are easily overlooked.</p>
<p>Make sure you understand your NSStrings, NSIntegers, IBoutlet, and the ternary conditional operator or you could be in for a suprise.&nbsp; If you find the test challenging&#8230; well you should probably hit up these <a href="http://maniacdev.com/2009/07/the-3-books-beginning-iphone-developers-must-read/">Objective-C books</a>.</p>
<p>Check it out here:&nbsp;<a href="http://www.drobnik.com/touch/2009/07/cocoa-crack-quiz-1/">Are you a Cocoa Crack?</a></p>
<p>[Source: <a href="http://www.drobnik.com/touch/">Dr. Touch</a>]<br />
&nbsp;</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%2F1g0&title=Online+Cocoa%2FObjective-C+Quiz" 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+Online+Cocoa%2FObjective-C+Quiz+http%3A%2F%2Fmaniacdev.com%2F1g0" 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%2F1g0" 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%2F1g0&t=Online+Cocoa%2FObjective-C+Quiz" 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%2F1g0&title=Online+Cocoa%2FObjective-C+Quiz" 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=Online Cocoa/Objective-C Quiz&body=Online Cocoa/Objective-C Quiz%20http%3A%2F%2Fmaniacdev.com%2F1g0" 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/quiz/" title="quiz" rel="tag" rel="nofollow">quiz</a>, <a href="http://maniacdev.com/tag/cocoa/" title="cocoa" rel="tag" rel="nofollow">cocoa</a>, <a href="http://maniacdev.com/tag/programming/" title="programming" rel="tag" rel="nofollow">programming</a>, <a href="http://maniacdev.com/tag/development/" title="development" rel="tag" rel="nofollow">development</a><br />
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/07/online-cocoaobjective-c-quiz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

