<?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>The Open Source U &#187; iPhone SDK</title>
	<atom:link href="http://blog.theopensourceu.com/category/technologies/iphone-sdk-technologies/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.theopensourceu.com</link>
	<description>An Open-Source Discovery/Education Blog</description>
	<lastBuildDate>Fri, 07 May 2010 18:39:39 +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>Undocumented Methods in NSIndexPath &#8211; Row, Section</title>
		<link>http://blog.theopensourceu.com/2009/05/undocumented-methods-in-nsindexpath-row-section/</link>
		<comments>http://blog.theopensourceu.com/2009/05/undocumented-methods-in-nsindexpath-row-section/#comments</comments>
		<pubDate>Tue, 12 May 2009 03:03:24 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Technologies]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[iPhone Development]]></category>

		<guid isPermaLink="false">http://theopensourceu.com/?p=291</guid>
		<description><![CDATA[Did you know that the NSIndexPath object apparently has undocumented properties / methods? I&#8217;m working on a hobby iPhone OS Application that I hope to release and I&#8217;ve been trying to figure out how to use the instances of indexPath provided by: tableView:cellForRowAtIndexPath: Full protocol: 12tableView:&#40;UITableView *&#41;tableView &#160; &#160; cellForRowAtIndexPath:&#40;NSIndexPath *&#41;indexPath I was flipping though [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that the <a title="NSIndexPath class Reference" href="http://developer.apple.com/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/Reference/Reference.html">NSIndexPath object</a> <em>apparently</em> has undocumented properties / methods? I&#8217;m working on a hobby iPhone OS Application that I hope to release and I&#8217;ve been trying to figure out how to use the instances of indexPath provided by: <a href="http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewDataSource_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDataSource/tableView:cellForRowAtIndexPath:">tableView:cellForRowAtIndexPath:</a></p>
<p>Full protocol:</p>
<div class="codecolorer-container objc default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tableView<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UITableView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>tableView <br />
&nbsp; &nbsp; cellForRowAtIndexPath<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/"><span style="color: #400080;">NSIndexPath</span></a> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>indexPath</div></td></tr></tbody></table></div>
<p>I was flipping though my iPhone Dev book and was reminded that we have a section method in the instances of indexPath. I just wanted to post this here because this is (at this time) not on apple&#8217;s documentation.</p>
<p>Thus far, there are two that I want to mention: section and row.  Both of these most iPhone developers will know about&#8230; except if you are new at this&#8230; Then this can be perplexing&#8230;</p>
<div class="codecolorer-container objc default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="objc codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; NSUInteger section <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>indexPath section<span style="color: #002200;">&#93;</span>;<br />
&nbsp; &nbsp; NSUInteger row <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>indexPath row<span style="color: #002200;">&#93;</span>;</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.theopensourceu.com/2009/05/undocumented-methods-in-nsindexpath-row-section/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Beginning iPhone Development</title>
		<link>http://blog.theopensourceu.com/2009/04/book-review-beginning-iphone-development/</link>
		<comments>http://blog.theopensourceu.com/2009/04/book-review-beginning-iphone-development/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 18:29:49 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[iPhone Development]]></category>

		<guid isPermaLink="false">http://theopensourceu.com/?p=271</guid>
		<description><![CDATA[I&#8217;ve been wanting to learn how to develop iPhone applications for a while&#8230; Basically since the platform hit the streets. I found out the hard way that you need a Intel based Mac OS X computer to do so. That left me out in the cold because I didn&#8217;t want to buy a Mac Computer [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting to learn how to develop iPhone applications for a while&#8230; Basically since the platform hit the streets. I found out the hard way that you need a Intel based Mac OS X computer to do so.</p>
<p>That left me out in the cold because I didn&#8217;t want to buy a Mac Computer just to do this, but I did. I bought a <a title="Apple MacBook" href="http://www.apple.com/macbook/">MacBook</a> because I wanted a laptop. On a side note, I love the computer. The hardware is much better than Dell (whose been sliding on the quality of their hardware) and furthermore, Mac OS X is very, very elegant.</p>
<p>Anyway, I dived in to the iPhone SDK with the hopes of getting my first program out the door quickly. While I was able to get programs together and working, the platform is very, very different. To top it all off, the programming language is Objective-C which is quite different from any other language I&#8217;ve used.</p>
<div class="wp-caption alignleft" style="width: 237px"><img title="Beginning iPhone Development: Exploring the iPhone SDK" src="http://ecx.images-amazon.com/images/I/41ejKMzh6rL.jpg" alt="Beginning iPhone Development: Exploring the iPhone SDK" width="227" height="300" /><p class="wp-caption-text">Beginning iPhone Development: Exploring the iPhone SDK</p></div>
<p>I was up to the challenge but I needed help, so I recruited a book. The book is: <a title="Beginning iPhone Development: Exploreing the iPhone SDK homepage" href="http://www.apress.com/book/view/1430216263" target="_blank">Beginning iPhone Development: Exploring the iPhone SDK by Dave Mark and Jeff LaMarche</a>.</p>
<p>The book was wonderful; I read it cover to cover in about 1 month. There are a few typos but I&#8217;m sure they&#8217;ll be corrected in a revision release, I&#8217;m sure. It is easy to read and easy to follow. I feel I understand everything the book was trying to tell us about. The authors go in to each topic enough for you to understand what they are talking about but they never go so far that they &#8220;lose you&#8221;.</p>
<p>A wonderful aspect is that their is an active forum to answer questions specifically about your work or learning in the book. Since others have gone though the capture, other readers can normally hep. Though, if all else fails, the authors will help you.</p>
<p>This book won&#8217;t make you a master iPhone developer, but it lays a very solid foundation in which to build your skills upon.</p>
<p><strong>Overall, I highly recommend this book for anyone who wants to learn about developing iPhone or iPod touch applications.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.theopensourceu.com/2009/04/book-review-beginning-iphone-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
