<?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>inputfreak.com&#187; iPhone</title>
	<atom:link href="http://www.inputfreak.com/category/development/iphone-development/feed" rel="self" type="application/rss+xml" />
	<link>http://www.inputfreak.com</link>
	<description>It&#039;s all about how we interface and interact with machines and our data.</description>
	<lastBuildDate>Sat, 31 Jul 2010 20:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Flash is NO GO on iPhone/iPad</title>
		<link>http://www.inputfreak.com/rant-of-the-week/flash-is-no-go-on-iphoneipad</link>
		<comments>http://www.inputfreak.com/rant-of-the-week/flash-is-no-go-on-iphoneipad#comments</comments>
		<pubDate>Sat, 10 Apr 2010 05:17:56 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Apple iPad]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Rant of the Week]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=478</guid>
		<description><![CDATA[Well, I guess it&#8217;s official, Apple has denied Adobe&#8217;s ability to do anything relating to Flash on the iPhone. Not even the ability to use Flash to create content for the iPhone or iPad. Reports all over the major tech blogs are reporting this, and the response has been interesting. Some praise it, others abhor [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.inputfreak.com/wp-content/uploads/2010/04/rotton_apple.jpg" rel="wp-prettyPhoto[g478]"><img class="alignleft size-full wp-image-477" title="rotton_apple" src="http://www.inputfreak.com/wp-content/uploads/2010/04/rotton_apple.jpg" alt="" width="120" height="146" /></a>Well, I guess it&#8217;s official, Apple has denied Adobe&#8217;s ability to do anything relating to Flash on the iPhone. Not even the ability to use Flash to create content for the iPhone or iPad. Reports all over the major tech blogs are reporting this, and the response has been interesting. Some praise it, others abhor it. My stance on it is more on the negative side. I can see legitimate reasons for not allowing Flash on their platform, and much of it is related to money. For Apple&#8217;s part, I guess it&#8217;s in their right to deny it, but I don&#8217;t think it&#8217;s in the best interest of their customers, although usually Apple doesn&#8217;t care about its customers (if you think otherwise, please enlighten me). Apple doesn&#8217;t want you to be able to hop over to places like Hulu and watch last week&#8217;s episode of Lost, or Heros, and especially not for free. Nope, they want you to pop on over to iTunes and buy it for $.99 (or whatever they charge for tv episodes). I think that&#8217;s the biggest driving facter. That, and there is control over their platform. Adobe hasn&#8217;t done itself any favors either with how bloated Flash has become, and how Flash is absurdly and annoyingly used all over the web. Don&#8217;t get me wrong, Flash in the right hands can be a potent tool, but there are far more bad uses for Flash, then there are good.<span id="more-478"></span></p>
<p>Apple&#8217;s new legalize in their latest SDK seems to not only kill Flash, but hint at the possible removal of many frameworks like Unity3d. I can&#8217;t say for sure how true that is, but that would be a huge blow to developers. It seems Apple wants you to do it all the hard way. Using only XCode and Objective-C. I guess some folks think that this will result in better quality programs, because it&#8217;s written in their native language. Being a programmer myself that is the most stupidest excuse I&#8217;ve ever heard. There&#8217;s plenty of CRAP apps in their App Store written entirely without frameworks in Objective-C. So, the excuse of better because it&#8217;s in their native tongue holds little weight in my opinion. It&#8217;s disappointing to think that I could have jumped onto Flash Actionscript and built an app or game for the iPhone, doing so would have been so much faster for me. Especially considering that I&#8217;m not very well versed in OpenGL-ES, nor do I really want to be. I don&#8217;t dream about writing 3d game engines, and having seen the amount of Objective-C code that&#8217;s required to put a 2D box on the screen at the Big Nerd Ranch was enough to make me run for the door. I want to be able to make what I envision into a reality without having to outsource my development or hire highly skilled specialized programmers. The other point raised by folks is that Apple doesn&#8217;t want you to cross-platform develop, which I can see too, but it&#8217;s not very fair to force developers to choose like that. Yes, there are lots of iPhones and iPads, but to say you can only choose one isn&#8217;t right. It&#8217;s like asking a child you can only choose your mom or your dad.</p>
<p>In the end, so far Apple has managed to make enemies of Google and Adobe, and alienated some developers. It saddens me to see this happen, because I see so much potential in the platform, when you consider what things people have done with jail broken iPhones, it&#8217;s a missed opportunity. I&#8217;ve been witnessing for some time a change in how Apple&#8217;s attitude. They&#8217;ve become quite the opposite of it&#8217;s roots, when they were gunning for the corporate giants like Microsoft and IBM. Now that they themselves have become this bloated beast of a corporation, much like their old enemies, they don&#8217;t need to embrace customers or developers. &#8220;Just suck it up or go elsewhere&#8221;, seems to be their stance, and I guess there&#8217;s enough people out there keeping Apple afloat that they can maintain that stance. It&#8217;s times like this that reinforces why I would like to love Apple, but I can&#8217;t because they keep pulling stupid shit like this.</p>
<p>There are better articles written on <a href="http://arstechnica.com/apple/news/2010/04/apple-takes-aim-at-adobe-or-android.ars" target="_blank">Ars Technica</a>, <a href="http://theflashblog.com/?p=1888" target="_blank">TheFlashBlog</a>, and <a href="http://www.tuaw.com/2010/04/09/apple-blocking-flash-built-apps-because-of-multitasking/" target="_blank">TUAW</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/rant-of-the-week/flash-is-no-go-on-iphoneipad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Nerd Ranch July 2009 Photos</title>
		<link>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos</link>
		<comments>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos#comments</comments>
		<pubDate>Fri, 29 Jan 2010 05:07:00 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Big Nerd Ranch]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=434</guid>
		<description><![CDATA[I finally got around to putting my pictures from the Big Nerd Ranch together, better late than never. Enjoy.]]></description>
			<content:encoded><![CDATA[<p>I finally got around to putting my pictures from the Big Nerd Ranch together, better late than never. Enjoy.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-1-434">


	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.inputfreak.com/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=1&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1633.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1633" alt="DSCN1633" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1633.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-16" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1634.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1634" alt="DSCN1634" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1634.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1636.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1636" alt="DSCN1636" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1636.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1637.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1637" alt="DSCN1637" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1637.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-19" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1638.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1638" alt="DSCN1638" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1638.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1639.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1639" alt="DSCN1639" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1639.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-21" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1640.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1640" alt="DSCN1640" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1640.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-22" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1641.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1641" alt="DSCN1641" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1641.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1642.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1642" alt="DSCN1642" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1642.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-24" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1643.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1643" alt="DSCN1643" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1643.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1644.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1644" alt="DSCN1644" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1644.jpg" width="97" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-26" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1645.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1645" alt="DSCN1645" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1645.jpg" width="97" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-27" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1646.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1646" alt="DSCN1646" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1646.jpg" width="97" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-28" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1648.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1648" alt="DSCN1648" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1648.jpg" width="97" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-29" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1649.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1649" alt="DSCN1649" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1649.jpg" width="97" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-30" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1650.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1650" alt="DSCN1650" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1650.jpg" width="97" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-31" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1651.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1651" alt="DSCN1651" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1651.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-32" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1652.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1652" alt="DSCN1652" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1652.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-33" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1654.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1654" alt="DSCN1654" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1654.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-34" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/DSCN1656.jpg" title=" " class="shutterset_set_1"  rel="wp-prettyPhoto[g434]">
								<img title="DSCN1656" alt="DSCN1656" src="http://www.inputfreak.com/wp-content/gallery/big-nerd-ranch-july-2009/thumbs/thumbs_DSCN1656.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-navigation'><span>1</span><a class="page-numbers" href="http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos?nggpage=2">2</a><a class="page-numbers" href="http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos?nggpage=3">3</a><a class="page-numbers" href="http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos?nggpage=4">4</a><a class="page-numbers" href="http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos?nggpage=5">5</a><a class="page-numbers" href="http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos?nggpage=6">6</a><a class="next" id="ngg-next-2" href="http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos?nggpage=2">&#9658;</a></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-july-2009-photos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Photoshop Prototyping Template</title>
		<link>http://www.inputfreak.com/development/iphone-development/iphone-photoshop-prototyping-template</link>
		<comments>http://www.inputfreak.com/development/iphone-development/iphone-photoshop-prototyping-template#comments</comments>
		<pubDate>Mon, 19 Oct 2009 05:43:53 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Voices That Matter: iPhone 2009]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Prototyping]]></category>
		<category><![CDATA[Voices That Matter]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=313</guid>
		<description><![CDATA[At the Voices That Matter 2009 iPhone developer conference there was a heavy emphasis on good design and August Trometer suggested using paper templates or whatever we could do to plot out or applications before diving into development. We even got an iPhone Sketchbook as a goodie from the conference, which is a neat notepad [...]]]></description>
			<content:encoded><![CDATA[<p>At the Voices That Matter 2009 iPhone developer conference there was a heavy emphasis on good design and August Trometer suggested using paper templates or whatever we could do to plot out or applications before diving into development. We even got an iPhone Sketchbook as a goodie from the conference, which is a neat notepad of grid paper with a 1:1 blank iPhone in the middle of the page. I googled around the web and found a nice photoshop template for this at <a href="http://www.teehanlax.com/blog/?p=1628" target="_blank">http://www.teehanlax.com/blog/?p=1628</a>. I&#8217;ve not tried it yet, but it looks like a promising way to get a more real representation of your final design.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/development/iphone-development/iphone-photoshop-prototyping-template/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sliding Views</title>
		<link>http://www.inputfreak.com/development/sliding-views</link>
		<comments>http://www.inputfreak.com/development/sliding-views#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:17:41 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=262</guid>
		<description><![CDATA[My fellow Nerd James Ramsey, sent me a link to an article at iPhoneDeveloperTips.com that talked about creating views that slid onto the screen, without having to completely replace the current UIView. This was something I was trying to attempt doing on my own, but was struggling with. Having followed the tutorial, it&#8217;s not too [...]]]></description>
			<content:encoded><![CDATA[<p>My fellow Nerd James Ramsey, sent me a link to an article at <a href="http://iPhoneDeveloperTips.com/user-interface/sliding-views-on-and-off-screen-creating-a-reusable-sliding-message-widget.html">iPhoneDeveloperTips.com </a>that talked about creating views that slid onto the screen, without having to completely replace the current UIView. This was something I was trying to attempt doing on my own, but was struggling with. Having followed the tutorial, it&#8217;s not too difficult to understand how it works. Problem I still have is still trying to figure out how to tie in more complex views built with Interface Builder to UIViewControllers and have them all displayed on the same window at the same time. The tutorial at least does a nice job of showing how to create the uiview manually and animate it on screen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/development/sliding-views/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Nerd Ranch: My Final Verdict</title>
		<link>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-my-final-verdict</link>
		<comments>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-my-final-verdict#comments</comments>
		<pubDate>Tue, 04 Aug 2009 03:19:48 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Big Nerd Ranch]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=252</guid>
		<description><![CDATA[Over a week has now passed since I attended the Big Nerd Ranch and although I probably should have wrote this entry last week, I had to adjust back to normal life at home. So, was it worth it all? Yes, I feel it was. It was probably the best learning experience I&#8217;ve had the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-207" title="Big Nerd Ranch Logo" src="http://www.inputfreak.com/wp-content/uploads/2009/07/thumb-150x150.jpg" alt="Big Nerd Ranch Logo" width="150" height="150" />Over a week has now passed since I attended the Big Nerd Ranch and although I probably should have wrote this entry last week, I had to adjust back to normal life at home.</p>
<p>So, was it worth it all? Yes, I feel it was. It was probably the best learning experience I&#8217;ve had the pleasure of participating in. Having waited this long to write this post, I have a more objective view of what transpired. It&#8217;s not that I came away from the Big Nerd Ranch an absolute expert in iPhone development, on the contrary, I&#8217;m still very much a novice, but what it has given me is a solid foundation on which I can better build upon; one which would have taken a very long time to build on my own or at home. My situation at home is busy, I have a wife and 6 year old which keeps me busy, but I also have a busy work schedule, which at times, goes beyond the normal nine to five grind. So, being in such an environment, I may have only an hour, maybe two, per night to really dedicate time to working on iPhone development. At the Big Nerd Ranch, I was completely absorbed in learning about the iPhone, from the start of the day to the later hours in the evening, I was learning! A very different experience than something like conference, or being at a corporate training center, where breaking for lunch usually meant seeking food elsewhere, and class would normally end at 5pm or 6pm, then you were on your own. Over at Banning Mills, we were out in the country, nowhere near the bustling city of Atlanta, so there was no temptation to go running off to see the sights. We worked from 9:00 am till 6:30pm, with a break for breakfast, lunch, a brief hike, and dinner (no need to seek food!). We never left the facility, and we ate together as a group, so we all got to know each other. The teacher, Mark (for the weekend), and Joe (for the week), were with us, and stayed after dinner in the lab till 9pm or 10pm each night so we can continue working.</p>
<p>So where am I at now. Well, I&#8217;ve not really created anything solid on the phone, but I&#8217;m comfortable using XCode, reading the syntax, and able to at least write code and deploy it to my phone. I can easily look at all the resources on the web and understand what they are trying to accomplish. The overview of C/Objective-C, which was a little slow at first was very important for me, since I&#8217;ve studied C in the past, I hadn&#8217;t done any serious work in it, so having that foundation was extremely helpful for the remaining iPhone classes. The content got increasingly harder as the week progressed. The hardest part had to be the OpenGL ES section, it was alot of typing, and probably the only part of the bootcamp I didn&#8217;t get much out of, except an understanding of how hard raw OpenGL work can be.</p>
<p>In the end, I&#8217;m happy with what I learned and I&#8217;m also happy to have a group of people that have gone through the same thing I have and can call upon for help and suggestions. I would recommend anyone that&#8217;s interested in learning iPhone development to attend their bootcamp!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-my-final-verdict/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Nerd Ranch Day 06</title>
		<link>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-day-06</link>
		<comments>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-day-06#comments</comments>
		<pubDate>Fri, 24 Jul 2009 04:56:55 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Big Nerd Ranch]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=245</guid>
		<description><![CDATA[Today ends the last full day of the Big Nerd Ranch iPhone Bootcamp. Hard to believe tomorrow&#8217;s a half day and we all go our separate ways, it&#8217;s even harder to believe the amount of information that&#8217;s been crammed into my skull over the last 6 days! Today&#8217;s lessons were WebKit, Web Services, Media and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-207" title="Big Nerd Ranch Logo" src="http://www.inputfreak.com/wp-content/uploads/2009/07/thumb-150x150.jpg" alt="Big Nerd Ranch Logo" width="150" height="150" />Today ends the last full day of the Big Nerd Ranch iPhone Bootcamp. Hard to believe tomorrow&#8217;s a half day and we all go our separate ways, it&#8217;s even harder to believe the amount of information that&#8217;s been crammed into my skull over the last 6 days!</p>
<p>Today&#8217;s lessons were WebKit, Web Services, Media and OpenGL ES. The first three were very good and was of particular interest to me, since being a web developer, and web services are the way things are headed. The Media portion was fun, we got to learn how to play music, video and audio clips. OpenGL ES was a tough chapter. The exercise was very long, lots of typing, but it served as an intro to how difficult OpenGL ES is&#8230; There was an exceptional amount of code used to establish an OpenGL ES View, but once we were done, it wasn&#8217;t hard to see why OpenGL ES is powerful. We animated a box on the screen, which doesn&#8217;t sound that fantastic, but the animation on screen was exceptionally smooth and fast; this became even evident when I randomized the color background every screen refresh, which showed how has OpenGL can cycle colors, while animating the box.</p>
<p>The highlight of the day was when 11 of us took advantage of the Banning Mill&#8217;s Zip Line Tour. I&#8217;m not sure if having been working so much with the iPhone that I became more bold, but this tour had us start off a very high tower and had us riding a cable across the property at 40 miles/hour 150feet in the air &#8212; and I&#8217;m afraid of heights too! We ended up going across three zip lines and crossing several cable suspension bridges high above the valley. Quite an experience, and one that I&#8217;m glad I didn&#8217;t miss out on, I&#8217;ll post some videos and photos when I return home and have a chance to process them.</p>
<p>Tomorrow, we go over a few last topics, the Address Book, Resources, and we&#8217;ll touch on SQLLite. by 1pm we&#8217;ll be back on a bus to the airport and we all return to our normal lives, but better equipped to build the next great iPhone app!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/big-nerd-ranch/big-nerd-ranch-day-06/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Nerd Ranch Day 05</title>
		<link>http://www.inputfreak.com/development/big-nerd-ranch-day-05</link>
		<comments>http://www.inputfreak.com/development/big-nerd-ranch-day-05#comments</comments>
		<pubDate>Thu, 23 Jul 2009 04:21:49 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Big Nerd Ranch]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=243</guid>
		<description><![CDATA[Day five draws to a close. The course material got much more challenging during the day 4 and 5. Today we continued with the table views exercises we began on Day 4 and expanded on what we had done to include editing table data and saving the information out to the internal disk. We also [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-207" title="Big Nerd Ranch Logo" src="http://www.inputfreak.com/wp-content/uploads/2009/07/thumb-150x150.jpg" alt="Big Nerd Ranch Logo" width="150" height="150" />Day five draws to a close. The course material got much more challenging during the day 4 and 5. Today we continued with the table views exercises we began on Day 4 and expanded on what we had done to include editing table data and saving the information out to the internal disk. We also added an additional screen for editing our table data which was accessible through a new view. Lastly, our application included the ability to utilize the camera to add an image to our data and also present a thumbnail in our table cells. We moved onto Core Animation and Multi-touch. A very intense day.</p>
<p>Even after dinner, a majority of us stayed behind to continue working on the exercises or our own projects. Joe helped out and even gave us a sample look at a game he hopes to publish to the app store. He went into quick details about how the project was structured, and showed us how it contains many of the things we have learned so far.</p>
<p>I spent the time after dinner to redo the UITableView project, because it had so many components, I sped through them the first time, typing more than understanding the code, but this time, I went through the exercises and spent more time on the spots that I didn&#8217;t really understand. It&#8217;s now past midnight, so I&#8217;m headed to bed. Tomorrow is our last full day. We&#8217;re going to go over WebKit, Webservices, OpenGL ES and other topics. Tomorrow a few of us are also planning on going to the Banning Mill&#8217;s Zip Line&#8217;s Tour&#8230; I&#8217;m a bit apprehensive, since I&#8217;m not a fan of heights, but I&#8217;m sort of looking at it as a right of passage, after having spent so much time with the iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/development/big-nerd-ranch-day-05/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Nerd Ranch Day 04</title>
		<link>http://www.inputfreak.com/development/big-nerd-ranch-day-04</link>
		<comments>http://www.inputfreak.com/development/big-nerd-ranch-day-04#comments</comments>
		<pubDate>Wed, 22 Jul 2009 03:08:41 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Big Nerd Ranch]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=240</guid>
		<description><![CDATA[Today was a big day. We learned to work with the Accelerometer, detect and handle rotation, work with multiple views using tabbed views and the navigation bar, and lastly we learned to work with data and table views. Today was probably one of the more grueling days so far. It all made sense, but it [...]]]></description>
			<content:encoded><![CDATA[<p>Today was a big day. We learned to work with the Accelerometer, detect and handle rotation, work with multiple views using tabbed views and the navigation bar, and lastly we learned to work with data and table views. Today was probably one of the more grueling days so far. It all made sense, but it was an incredible amount of detail. Particularly hard today was working with Table Views, which is pretty essential in writing any iPhone application. We made an app that loaded data from a random object generator and put them into a table view, which we then coded to allow us to delete and add data to the table, then adding a screen which let us modify records. Aaron Hillegass came tonight and reviewed some Objective-C material with us. We mainly went over memroy management again, and reinforced how Objective-C is very pointer centric; a concept I need to come to grips with, since Actionscript and Java don&#8217;t use this concept.</p>
<p>Tomorrow, after giving us time to continue with the Table Views exercises, we go into the Camera, and I think we&#8217;ll also begin to get into Core Animation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/development/big-nerd-ranch-day-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Nerd Ranch Day 03</title>
		<link>http://www.inputfreak.com/reviews/smartphone/apple-iphone/big-nerd-ranch-day-03</link>
		<comments>http://www.inputfreak.com/reviews/smartphone/apple-iphone/big-nerd-ranch-day-03#comments</comments>
		<pubDate>Tue, 21 Jul 2009 03:44:30 +0000</pubDate>
		<dc:creator>Dower</dc:creator>
				<category><![CDATA[Apple iPhone]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Big Nerd Ranch]]></category>

		<guid isPermaLink="false">http://www.inputfreak.com/?p=237</guid>
		<description><![CDATA[Today ends Day three of the Big Nerd Ranch. Mark finished his overview of Objective-C and now it was Joe&#8217;s turn to take us into iPhone development.  Our first appication was a simple quiz application that served as an introduction to using Xcode&#8217;s Window Based Application template, Interface Builder, and deploying an application to our [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-207" title="Big Nerd Ranch Logo" src="http://www.inputfreak.com/wp-content/uploads/2009/07/thumb-150x150.jpg" alt="Big Nerd Ranch Logo" width="150" height="150" />Today ends Day three of the Big Nerd Ranch. Mark finished his overview of Objective-C and now it was Joe&#8217;s turn to take us into iPhone development.  Our first appication was a simple quiz application that served as an introduction to using Xcode&#8217;s Window Based Application template, Interface Builder, and deploying an application to our iPhone. It wasn&#8217;t anything fancy, we had an NSArray of 3 questions and answers that populated labels on the screen when one of two buttons were pressed. We went over the necessity for good memory management again, which is critical because unlike other environments (like your pc or mac desktop) there is no automatic garbage collection.</p>
<p>From the quiz application we continued onto building an application that utilized Apple&#8217;s CoreLocation library to pull our GPS location and learn about delegates. It was quite interesting, the only thing I can equate delegation to is setting up an event listener, or an ajax call. Where, once the delegate is setup to run, it will go about doing it&#8217;s task and report back when it&#8217;s completed it&#8217;s task without the need to constantly poll or ask for a request completion. Lastly, we continued onto an introduction to CoreGraphics, where we learned about Views and made a simple application that used CoreGraphics to draw shapes on the screen, add text and establish a ScrollView, which allowed for panning and zooming of the window.</p>
<p>It was a large amount of content to cram into a day, but it was very exciting to see the pieces of our hard work over the past few days come together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inputfreak.com/reviews/smartphone/apple-iphone/big-nerd-ranch-day-03/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

