<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>bencoffman.com/blog - iphone</title>
    <link>http://bencoffman.com/blog/</link>
    <description>News about Tech and a few other things.</description>
    <language>en-us</language>
    <copyright>Ben Coffman</copyright>
    <lastBuildDate>Sat, 04 Sep 2010 21:29:55 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>coffmanben@gmail.com</managingEditor>
    <webMaster>coffmanben@gmail.com</webMaster>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=d3c31a47-2190-4c00-a3eb-f7febfa398aa</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d3c31a47-2190-4c00-a3eb-f7febfa398aa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202010-09-04%20at%204.28.38%20PM.png" border="0" />
        <br />
        <br />
        <br />
I'm done! After a summer of surprises, swings, and roadblocks I finally finished this
book, a few months behind schedule, but it's done. The last objective-C book I read
was by the de facto in Mac OS X development <a href="http://www.bignerdranch.com/">Mr.
Hillegass</a>, (<a href="http://bencoffman.com/blog/2010/04/14/CocoaProgrammingForMacOSXObjectiveC.aspx">my
post</a>) I embarked on the journey of reading a book on iPhone development with <i>the
man</i> in iPhone teaching <a href="http://iphonedevelopment.blogspot.com/">Jeff LaMarche</a>.
Jeff is every bit as good at breaking down complex topics and making them seem easy
as my .Net home skillet <a href="http://www.hanselman.com/blog/">Scott Hanselman</a>.
In short these dudes are just smart, but they'll never tell you that and they write
some good books.<br /><br />
This book is an easy read and provides hands on examples on how to use many of the
tools provided with the iPhone SDK 3. The book is spot on with it's examples, but
I'm betting new Objective-C users might have trouble following along when  xCode
4 comes out. xCode 4 is quite a bit different graphically than 3 and may render the
step by step instructions in this book out of date.<br /><br />
Overall if you are into programming on the iPhone, this is a great book to start,
given you have a base working knowledge of Objective-C and an advanced understanding
of programming in general.<br /><br />
  
<br /><p></p><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=d3c31a47-2190-4c00-a3eb-f7febfa398aa" /></body>
      <title>Beginning iPhone 3 Development Exploring the iPhone SDK</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</guid>
      <link>http://bencoffman.com/blog/2010/09/04/BeginningIPhone3DevelopmentExploringTheIPhoneSDK.aspx</link>
      <pubDate>Sat, 04 Sep 2010 21:29:55 GMT</pubDate>
      <description>&lt;img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202010-09-04%20at%204.28.38%20PM.png" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I'm done! After a summer of surprises, swings, and roadblocks I finally finished this
book, a few months behind schedule, but it's done. The last objective-C book I read
was by the de facto in Mac OS X development &lt;a href="http://www.bignerdranch.com/"&gt;Mr.
Hillegass&lt;/a&gt;, (&lt;a href="http://bencoffman.com/blog/2010/04/14/CocoaProgrammingForMacOSXObjectiveC.aspx"&gt;my
post&lt;/a&gt;) I embarked on the journey of reading a book on iPhone development with &lt;i&gt;the
man&lt;/i&gt; in iPhone teaching &lt;a href="http://iphonedevelopment.blogspot.com/"&gt;Jeff LaMarche&lt;/a&gt;.
Jeff is every bit as good at breaking down complex topics and making them seem easy
as my .Net home skillet &lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt;.
In short these dudes are just smart, but they'll never tell you that and they write
some good books.&lt;br&gt;
&lt;br&gt;
This book is an easy read and provides hands on examples on how to use many of the
tools provided with the iPhone SDK 3. The book is spot on with it's examples, but
I'm betting new Objective-C users might have trouble following along when&amp;nbsp; xCode
4 comes out. xCode 4 is quite a bit different graphically than 3 and may render the
step by step instructions in this book out of date.&lt;br&gt;
&lt;br&gt;
Overall if you are into programming on the iPhone, this is a great book to start,
given you have a base working knowledge of Objective-C and an advanced understanding
of programming in general.&lt;br&gt;
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=d3c31a47-2190-4c00-a3eb-f7febfa398aa" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</comments>
      <category>iphone</category>
      <category>iPhone</category>
      <category>Objective C</category>
      <category>readings</category>
      <category>xCode</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=d3c31a47-2190-4c00-a3eb-f7febfa398aa</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d3c31a47-2190-4c00-a3eb-f7febfa398aa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202010-09-04%20at%204.28.38%20PM.png" border="0" />
        <br />
        <br />
        <br />
I'm done! After a summer of surprises, swings, and roadblocks I finally finished this
book, a few months behind schedule, but it's done. The last objective-C book I read
was by the de facto in Mac OS X development <a href="http://www.bignerdranch.com/">Mr.
Hillegass</a>, (<a href="http://bencoffman.com/blog/2010/04/14/CocoaProgrammingForMacOSXObjectiveC.aspx">my
post</a>) I embarked on the journey of reading a book on iPhone development with <i>the
man</i> in iPhone teaching <a href="http://iphonedevelopment.blogspot.com/">Jeff LaMarche</a>.
Jeff is every bit as good at breaking down complex topics and making them seem easy
as my .Net home skillet <a href="http://www.hanselman.com/blog/">Scott Hanselman</a>.
In short these dudes are just smart, but they'll never tell you that and they write
some good books.<br /><br />
This book is an easy read and provides hands on examples on how to use many of the
tools provided with the iPhone SDK 3. The book is spot on with it's examples, but
I'm betting new Objective-C users might have trouble following along when  xCode
4 comes out. xCode 4 is quite a bit different graphically than 3 and may render the
step by step instructions in this book out of date.<br /><br />
Overall if you are into programming on the iPhone, this is a great book to start,
given you have a base working knowledge of Objective-C and an advanced understanding
of programming in general.<br /><br />
  
<br /><p></p><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=d3c31a47-2190-4c00-a3eb-f7febfa398aa" /></body>
      <title>Beginning iPhone 3 Development Exploring the iPhone SDK</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</guid>
      <link>http://bencoffman.com/blog/2010/09/04/BeginningIPhone3DevelopmentExploringTheIPhoneSDK.aspx</link>
      <pubDate>Sat, 04 Sep 2010 21:29:55 GMT</pubDate>
      <description>&lt;img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202010-09-04%20at%204.28.38%20PM.png" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I'm done! After a summer of surprises, swings, and roadblocks I finally finished this
book, a few months behind schedule, but it's done. The last objective-C book I read
was by the de facto in Mac OS X development &lt;a href="http://www.bignerdranch.com/"&gt;Mr.
Hillegass&lt;/a&gt;, (&lt;a href="http://bencoffman.com/blog/2010/04/14/CocoaProgrammingForMacOSXObjectiveC.aspx"&gt;my
post&lt;/a&gt;) I embarked on the journey of reading a book on iPhone development with &lt;i&gt;the
man&lt;/i&gt; in iPhone teaching &lt;a href="http://iphonedevelopment.blogspot.com/"&gt;Jeff LaMarche&lt;/a&gt;.
Jeff is every bit as good at breaking down complex topics and making them seem easy
as my .Net home skillet &lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt;.
In short these dudes are just smart, but they'll never tell you that and they write
some good books.&lt;br&gt;
&lt;br&gt;
This book is an easy read and provides hands on examples on how to use many of the
tools provided with the iPhone SDK 3. The book is spot on with it's examples, but
I'm betting new Objective-C users might have trouble following along when&amp;nbsp; xCode
4 comes out. xCode 4 is quite a bit different graphically than 3 and may render the
step by step instructions in this book out of date.&lt;br&gt;
&lt;br&gt;
Overall if you are into programming on the iPhone, this is a great book to start,
given you have a base working knowledge of Objective-C and an advanced understanding
of programming in general.&lt;br&gt;
&lt;br&gt;
&amp;nbsp; 
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=d3c31a47-2190-4c00-a3eb-f7febfa398aa" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,d3c31a47-2190-4c00-a3eb-f7febfa398aa.aspx</comments>
      <category>iphone</category>
      <category>iPhone</category>
      <category>Objective C</category>
      <category>readings</category>
      <category>xCode</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=57132fff-5b66-4ef0-bbcd-b6dc79ec3655</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,57132fff-5b66-4ef0-bbcd-b6dc79ec3655.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,57132fff-5b66-4ef0-bbcd-b6dc79ec3655.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=57132fff-5b66-4ef0-bbcd-b6dc79ec3655</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <b>
          <img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202009-09-17%20at%208.55.44%20PM.png" />
          <br />
          <br />
Error Readout:</b>
        <br />
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'interface'<br /><br /><b>Fix:</b><br />
Added a semicolon.<br /><br /><b>Explanation:</b><br /><i><b>It's important to remember</b></i> that this was occurring before the <i>interface</i> tag,
which meant it was happening in a file I was importing. In this case it was a header
file with some enumerations in it that were not showing an error with a missing semi
colon.<br /><br /><br /><p></p><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=57132fff-5b66-4ef0-bbcd-b6dc79ec3655" /></body>
      <title>error: expected '=', ',', ';', 'asm' or '__attribute__' before 'interface'</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,57132fff-5b66-4ef0-bbcd-b6dc79ec3655.aspx</guid>
      <link>http://bencoffman.com/blog/2010/09/01/errorExpectedAsmOrAttributeBeforeInterface.aspx</link>
      <pubDate>Wed, 01 Sep 2010 21:54:31 GMT</pubDate>
      <description>&lt;b&gt;&lt;img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202009-09-17%20at%208.55.44%20PM.png"&gt;
&lt;br&gt;
&lt;br&gt;
Error Readout:&lt;/b&gt;
&lt;br&gt;
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'interface'&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Fix:&lt;/b&gt;
&lt;br&gt;
Added a semicolon.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Explanation:&lt;/b&gt;
&lt;br&gt;
&lt;i&gt;&lt;b&gt;It's important to remember&lt;/b&gt;&lt;/i&gt; that this was occurring before the &lt;i&gt;interface&lt;/i&gt; tag,
which meant it was happening in a file I was importing. In this case it was a header
file with some enumerations in it that were not showing an error with a missing semi
colon.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=57132fff-5b66-4ef0-bbcd-b6dc79ec3655" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,57132fff-5b66-4ef0-bbcd-b6dc79ec3655.aspx</comments>
      <category>iphone</category>
      <category>Objective C</category>
      <category>xCode</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=760da6ad-b4f4-401b-9a0b-283fb644183e</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,760da6ad-b4f4-401b-9a0b-283fb644183e.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,760da6ad-b4f4-401b-9a0b-283fb644183e.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=760da6ad-b4f4-401b-9a0b-283fb644183e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Apple expects to sell 1 million to 1.4 million iPhones this weekend, this is excluding
the 900,000 pre-orders. It has the possibilty to be the biggest selling product release
in history!<br /><br /><a href="http://online.wsj.com/article/SB10001424052748704629804575325661775151320.html?mod=WSJ_Tech_LEADTop">http://online.wsj.com/article/SB10001424052748704629804575325661775151320.html?mod=WSJ_Tech_LEADTop</a></p>
        <p>
          <br />
        </p>
        <p>
          <b>UPDATE:</b> They sold <b>1.7</b> million. Apple's most successful product release
in it's history. 
</p>
        <img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=760da6ad-b4f4-401b-9a0b-283fb644183e" />
      </body>
      <title>Commerce Bank iPhone App</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,760da6ad-b4f4-401b-9a0b-283fb644183e.aspx</guid>
      <link>http://bencoffman.com/blog/2010/06/25/CommerceBankIPhoneApp.aspx</link>
      <pubDate>Fri, 25 Jun 2010 13:50:55 GMT</pubDate>
      <description>&lt;p&gt;
Apple expects to sell 1 million to 1.4 million iPhones this weekend, this is excluding
the 900,000 pre-orders. It has the possibilty to be the biggest selling product release
in history!&lt;br&gt;
&lt;br&gt;
&lt;a href="http://online.wsj.com/article/SB10001424052748704629804575325661775151320.html?mod=WSJ_Tech_LEADTop"&gt;http://online.wsj.com/article/SB10001424052748704629804575325661775151320.html?mod=WSJ_Tech_LEADTop&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;UPDATE:&lt;/b&gt; They sold &lt;b&gt;1.7&lt;/b&gt; million. Apple's most successful product release
in it's history. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=760da6ad-b4f4-401b-9a0b-283fb644183e" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,760da6ad-b4f4-401b-9a0b-283fb644183e.aspx</comments>
      <category>apple</category>
      <category>iphone</category>
      <category>Mac</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=2b212308-ba98-44ba-b20d-066fa865c639</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,2b212308-ba98-44ba-b20d-066fa865c639.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,2b212308-ba98-44ba-b20d-066fa865c639.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2b212308-ba98-44ba-b20d-066fa865c639</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I saw this picture on<a href="http://www.davemark.com/?p=1823"> Dave Mark's blog</a>.
Dave is a very talented Objective C developer. The picture really got me so I had
to post it.<br /><br />
Enjoy.
</p>
        <br />
        <br />
        <img border="0" src="http://bencoffman.com/blog/content/binary/wozgray.jpg" />
        <img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=2b212308-ba98-44ba-b20d-066fa865c639" />
      </body>
      <title>The Woz is at it again.</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,2b212308-ba98-44ba-b20d-066fa865c639.aspx</guid>
      <link>http://bencoffman.com/blog/2010/05/21/TheWozIsAtItAgain.aspx</link>
      <pubDate>Fri, 21 May 2010 04:56:23 GMT</pubDate>
      <description>&lt;p&gt;
I saw this picture on&lt;a href="http://www.davemark.com/?p=1823"&gt; Dave Mark's blog&lt;/a&gt;.
Dave is a very talented Objective C developer. The picture really got me so I had
to post it.&lt;br /&gt;
&lt;br /&gt;
Enjoy.
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img border="0" src="http://bencoffman.com/blog/content/binary/wozgray.jpg"&gt;&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=2b212308-ba98-44ba-b20d-066fa865c639" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,2b212308-ba98-44ba-b20d-066fa865c639.aspx</comments>
      <category>iPhone</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=60d38687-6c10-4c11-b9c9-2594afd9018c</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,60d38687-6c10-4c11-b9c9-2594afd9018c.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,60d38687-6c10-4c11-b9c9-2594afd9018c.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=60d38687-6c10-4c11-b9c9-2594afd9018c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202009-09-17%20at%208.55.44%20PM.png" />
        <br />
        <b>The Problem:</b>
        <br />
I was getting a white screen with no data in a <i>UITableView</i> on it in the iPhone
simulator.<br /><br /><b>The Solution:</b><br />
I had my initialization code for the array in the the "loadView" method and not the
"viewDidLoad" method<br /><br /><b>Explanation:</b><br />
Don't read self.view in -loadView. Only set it, don't get it. The self.view property
accessor calls -loadView if the view isn't currently loaded. There's your infinite
recursion. I'm guessing UITableView calls a View [pretty good guess since "view" is
in the name. :)] which in turn caused my recursion.<br /><br />
This was a stupid little error that caused me about 30 minutes of my life due to the
fact I didn't get any build errors. A simple copy and paste moved me forward.<br /><br /><p><b>Update:</b> I think it might be important to distinguish the differece between
loadView and viewDidLoad. (below)<br /><br />
loadView is the method in UIViewController that will actually load up the view and
assign it to the "view" property. This is also the location that a subclass of UIViewController
would override if you wanted to programatically set up the "view" property. viewDidLoad
is the method that is called once the view has been loaded. This is called after loadView
is called. It is a place where you can override and insert code that does further
initial setup of the view once it has been loaded. 
</p><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=60d38687-6c10-4c11-b9c9-2594afd9018c" /></body>
      <title>loadView vs viewDidLoad</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,60d38687-6c10-4c11-b9c9-2594afd9018c.aspx</guid>
      <link>http://bencoffman.com/blog/2010/05/09/loadViewVsViewDidLoad.aspx</link>
      <pubDate>Sun, 09 May 2010 23:55:43 GMT</pubDate>
      <description>&lt;img src="http://bencoffman.com/blog/content/binary/Screen%20shot%202009-09-17%20at%208.55.44%20PM.png"&gt;
&lt;br&gt;
&lt;b&gt;The Problem:&lt;/b&gt;
&lt;br&gt;
I was getting a white screen with no data in a &lt;i&gt;UITableView&lt;/i&gt; on it in the iPhone
simulator.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;The Solution:&lt;/b&gt;
&lt;br&gt;
I had my initialization code for the array in the the "loadView" method and not the
"viewDidLoad" method&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Explanation:&lt;/b&gt;
&lt;br&gt;
Don't read self.view in -loadView. Only set it, don't get it. The self.view property
accessor calls -loadView if the view isn't currently loaded. There's your infinite
recursion. I'm guessing UITableView calls a View [pretty good guess since "view" is
in the name. :)] which in turn caused my recursion.&lt;br /&gt;
&lt;br /&gt;
This was a stupid little error that caused me about 30 minutes of my life due to the
fact I didn't get any build errors. A simple copy and paste moved me forward.&lt;br&gt;
&lt;br /&gt;
&lt;p&gt;
&lt;b&gt;Update:&lt;/b&gt; I think it might be important to distinguish the differece between
loadView and viewDidLoad. (below)&lt;br /&gt;
&lt;br /&gt;
loadView is the method in UIViewController that will actually load up the view and
assign it to the "view" property. This is also the location that a subclass of UIViewController
would override if you wanted to programatically set up the "view" property. viewDidLoad
is the method that is called once the view has been loaded. This is called after loadView
is called. It is a place where you can override and insert code that does further
initial setup of the view once it has been loaded. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=60d38687-6c10-4c11-b9c9-2594afd9018c" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,60d38687-6c10-4c11-b9c9-2594afd9018c.aspx</comments>
      <category>iPhone</category>
      <category>Objective C</category>
      <category>xCode</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=e66289bb-5da6-4e7f-8636-638d428f819d</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,e66289bb-5da6-4e7f-8636-638d428f819d.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,e66289bb-5da6-4e7f-8636-638d428f819d.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e66289bb-5da6-4e7f-8636-638d428f819d</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <b>UPDATE:</b>
        <a href="http://bencoffman.com/blog/2010/06/25/CommerceBankIPhoneApp.aspx">http://bencoffman.com/blog/2010/06/25/CommerceBankIPhoneApp.aspx</a>
        <br />
        <br />
I finished and nearly published my first iPhone application. It was done about 3 months
ago, but waiting on graphics people is always less than fruitful. After 2.5 months
of waiting I decided to take matters into my own hands, got myself all hoped up and
cranked out the graphics in a day with my limited, but functional knowledge of Photoshop. 
<br /><br />
After a little bit of drama from Commerce, the application was not published. If you
would like an iPhone app for Commerce Bank online banking I'm sure you can expect
one in the near to very very distant future. :).<br /><br />
Here is a screen shot. 
<br /><br /><br /><div id="v1l_" style="text-align: left;"><img src="http://bencoffman.com/blog/content/binary/mzl.thhadbke.png" style="height: 480px; width: 320px;" /></div><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=e66289bb-5da6-4e7f-8636-638d428f819d" /></body>
      <title>Commerce Bank iPhone Application</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,e66289bb-5da6-4e7f-8636-638d428f819d.aspx</guid>
      <link>http://bencoffman.com/blog/2010/03/16/CommerceBankIPhoneApplication.aspx</link>
      <pubDate>Tue, 16 Mar 2010 19:08:51 GMT</pubDate>
      <description>&lt;b&gt;UPDATE:&lt;/b&gt; &lt;a href="http://bencoffman.com/blog/2010/06/25/CommerceBankIPhoneApp.aspx"&gt;http://bencoffman.com/blog/2010/06/25/CommerceBankIPhoneApp.aspx&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
I finished and nearly published my first iPhone application. It was done about 3 months
ago, but waiting on graphics people is always less than fruitful. After 2.5 months
of waiting I decided to take matters into my own hands, got myself all hoped up and
cranked out the graphics in a day with my limited, but functional knowledge of Photoshop. 
&lt;br&gt;
&lt;br&gt;
After a little bit of drama from Commerce, the application was not published. If you
would like an iPhone app for Commerce Bank online banking I'm sure you can expect
one in the near to very very distant future. :).&lt;br&gt;
&lt;br&gt;
Here is a screen shot. 
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;div id="v1l_" style="text-align: left;"&gt;&lt;img src="http://bencoffman.com/blog/content/binary/mzl.thhadbke.png" style="height: 480px; width: 320px;"&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=e66289bb-5da6-4e7f-8636-638d428f819d" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,e66289bb-5da6-4e7f-8636-638d428f819d.aspx</comments>
      <category>iPhone</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=17ed733b-68c1-4f27-9354-f99f48baaac0</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,17ed733b-68c1-4f27-9354-f99f48baaac0.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,17ed733b-68c1-4f27-9354-f99f48baaac0.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=17ed733b-68c1-4f27-9354-f99f48baaac0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://bencoffman.com/blog/content/binary/ScreenShot001.jpg" border="0" />
        <br />
        <br />
        <b>Error Readout:</b>
        <br />
error: A valid signing identity matching this profile could not be found in 
your keychain<br /><b><br />
The Problem:</b><br />
In <i>Keychain Access</i> it reads the error above.<br /><b><br />
The Solution:</b><br />
This can be cause by several issues. The highest probability is, you didn't install
the certificate you created in the <i>distribution</i> or <i>development</i> page
of "certificates" in the iPhone Provisioning Portal.<br /><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=17ed733b-68c1-4f27-9354-f99f48baaac0" /></body>
      <title>error: A valid signing identity matching this profile could not be found ...</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,17ed733b-68c1-4f27-9354-f99f48baaac0.aspx</guid>
      <link>http://bencoffman.com/blog/2010/03/09/errorAValidSigningIdentityMatchingThisProfileCouldNotBeFound.aspx</link>
      <pubDate>Tue, 09 Mar 2010 15:37:21 GMT</pubDate>
      <description>&lt;img src="http://bencoffman.com/blog/content/binary/ScreenShot001.jpg" border="0"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Error Readout:&lt;/b&gt;
&lt;br&gt;
error: A valid signing identity matching this profile could not be found in&amp;nbsp;
your keychain&lt;br&gt;
&lt;b&gt;
&lt;br&gt;
The Problem:&lt;/b&gt;
&lt;br&gt;
In &lt;i&gt;Keychain Access&lt;/i&gt; it reads the error above.&lt;br&gt;
&lt;b&gt;
&lt;br&gt;
The Solution:&lt;/b&gt;
&lt;br&gt;
This can be cause by several issues. The highest probability is, you didn't install
the certificate you created in the &lt;i&gt;distribution&lt;/i&gt; or &lt;i&gt;development&lt;/i&gt; page
of "certificates" in the iPhone Provisioning Portal.&lt;br&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=17ed733b-68c1-4f27-9354-f99f48baaac0" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,17ed733b-68c1-4f27-9354-f99f48baaac0.aspx</comments>
      <category>App Store</category>
      <category>iPhone</category>
      <category>xCode</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=deec0bbd-41e5-431e-a2b3-b20f52438596</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,deec0bbd-41e5-431e-a2b3-b20f52438596.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,deec0bbd-41e5-431e-a2b3-b20f52438596.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=deec0bbd-41e5-431e-a2b3-b20f52438596</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img src="http://bencoffman.com/blog/content/binary/ScreenShot001.jpg" border="0" />
        <b>
          <br />
          <br />
Error Readout:<br /></b>Code Sign error: The identity 'iPhone Distribution' doesn't match any valid certificate/private
key pair in the default keychain<b><br /><br />
The Problem:</b><br />
I try and build my application and I get the error above<br /><br /><b>The Solution:</b><br />
Many things can cause this error. The error is probably caused by one of the steps
being done incorrectly in the <i>Program User Guide</i>. Most won't like reading this,
but the best way to fix this is to go back and follow, very precisely, the steps in
"<a href="http://developer.apple.com/iphone/download.action?path=/iphone/iphone_developer_program_user_guides/iphone_developer_program_user_guide__standard_program_v2.6__final_3410.pdf" id="chlr" title="Program User Guide">Program
User Guide</a>." In case the link changes you can get to the pdf by going to <a href="http://developer.apple.com/iphone" id="woww" title="http://developer.apple.com/iphone">http://developer.apple.com/iphone</a>,
logging in, clicking "iPhone Provisioning Profile" and in the box on the left hand
side of the screen titled "Provisioning Resources," you can download the <i>Program
User Guide</i> pdf.<br /><br /><b>Explanation:</b><br />
Yes, we ALL wish this process could be more streamlined, and require less reading,
but it doesn't. If you want to get that app out there, suck it up, read the 60 pages
[lots of pictures :) ] and be done with it.<br /><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=deec0bbd-41e5-431e-a2b3-b20f52438596" /></body>
      <title>Code Sign error: The identity 'iPhone Distribution' doesn't match any valid ...</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,deec0bbd-41e5-431e-a2b3-b20f52438596.aspx</guid>
      <link>http://bencoffman.com/blog/2010/03/09/CodeSignErrorTheIdentityIPhoneDistributionDoesntMatchAnyValid.aspx</link>
      <pubDate>Tue, 09 Mar 2010 15:14:18 GMT</pubDate>
      <description>&lt;img src="http://bencoffman.com/blog/content/binary/ScreenShot001.jpg" border="0"&gt; &lt;b&gt;
&lt;br&gt;
&lt;br&gt;
Error Readout:&lt;br&gt;
&lt;/b&gt;Code Sign error: The identity 'iPhone Distribution' doesn't match any valid certificate/private
key pair in the default keychain&lt;b&gt;
&lt;br&gt;
&lt;br&gt;
The Problem:&lt;/b&gt;
&lt;br&gt;
I try and build my application and I get the error above&lt;br&gt;
&lt;br&gt;
&lt;b&gt;The Solution:&lt;/b&gt;
&lt;br&gt;
Many things can cause this error. The error is probably caused by one of the steps
being done incorrectly in the &lt;i&gt;Program User Guide&lt;/i&gt;. Most won't like reading this,
but the best way to fix this is to go back and follow, very precisely, the steps in
"&lt;a href="http://developer.apple.com/iphone/download.action?path=/iphone/iphone_developer_program_user_guides/iphone_developer_program_user_guide__standard_program_v2.6__final_3410.pdf" id="chlr" title="Program User Guide"&gt;Program
User Guide&lt;/a&gt;." In case the link changes you can get to the pdf by going to &lt;a href="http://developer.apple.com/iphone" id="woww" title="http://developer.apple.com/iphone"&gt;http://developer.apple.com/iphone&lt;/a&gt;,
logging in, clicking "iPhone Provisioning Profile" and in the box on the left hand
side of the screen titled "Provisioning Resources," you can download the &lt;i&gt;Program
User Guide&lt;/i&gt; pdf.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Explanation:&lt;/b&gt;
&lt;br&gt;
Yes, we ALL wish this process could be more streamlined, and require less reading,
but it doesn't. If you want to get that app out there, suck it up, read the 60 pages
[lots of pictures :) ] and be done with it.&lt;br&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=deec0bbd-41e5-431e-a2b3-b20f52438596" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,deec0bbd-41e5-431e-a2b3-b20f52438596.aspx</comments>
      <category>App Store</category>
      <category>iPhone</category>
      <category>xCode</category>
    </item>
    <item>
      <trackback:ping>http://bencoffman.com/blog/Trackback.aspx?guid=d3e50de2-10b6-48b1-8c0e-ec09128a908f</trackback:ping>
      <pingback:server>http://bencoffman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://bencoffman.com/blog/PermaLink,guid,d3e50de2-10b6-48b1-8c0e-ec09128a908f.aspx</pingback:target>
      <dc:creator>Ben Coffman</dc:creator>
      <wfw:comment>http://bencoffman.com/blog/CommentView,guid,d3e50de2-10b6-48b1-8c0e-ec09128a908f.aspx</wfw:comment>
      <wfw:commentRss>http://bencoffman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d3e50de2-10b6-48b1-8c0e-ec09128a908f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Making an iPhone icon is way easier than
I had anticipated. You don't need to round the corners, you don't have to give it
the little glow as if the sun is shining down upon it. Simply make your icon in a
57x57 png and the iPhone SDK does the rest for you. Here is a <a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html" id="z.b6" title="link">link</a> to
some good apple <a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html" id="e4yi" title="documentation">documentation</a> on
making an iPhone Icon. See the icon I created below (1) and the icon that showed up
once I plugged the image into xcode (2).<br /><br /><br />
1.             2. 
<div id="p:4r" style="text-align: left;"><div><img id="yzae" src="http://bencoffman.com/blog/content/binary/Icon.png" style="float: left; height: 57px; margin-left: 0pt; margin-right: 1em; width: 57px;" /><img id="yx8h" src="http://bencoffman.com/blog/content/binary/Screen%20shot%202010-02-27%20at%209.24.10%20PM.png" style="float: left; height: 82px; margin-left: 0pt; margin-right: 1em; width: 69px;" /><br /></div>
      
<br /></div>
 <br /><br /><img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=d3e50de2-10b6-48b1-8c0e-ec09128a908f" /></body>
      <title>Making An iPhone Icon Is Easy</title>
      <guid isPermaLink="false">http://bencoffman.com/blog/PermaLink,guid,d3e50de2-10b6-48b1-8c0e-ec09128a908f.aspx</guid>
      <link>http://bencoffman.com/blog/2010/02/28/MakingAnIPhoneIconIsEasy.aspx</link>
      <pubDate>Sun, 28 Feb 2010 03:41:41 GMT</pubDate>
      <description>Making an iPhone icon is way easier than I had anticipated. You don't need to round the corners, you don't have to give it the little glow as if the sun is shining down upon it. Simply make your icon in a 57x57 png and the iPhone SDK does the rest for you. Here is a &lt;a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html" id="z.b6" title="link"&gt;link&lt;/a&gt; to
some good apple &lt;a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html" id="e4yi" title="documentation"&gt;documentation&lt;/a&gt; on
making an iPhone Icon. See the icon I created below (1) and the icon that showed up
once I plugged the image into xcode (2).&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
1. &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. 
&lt;div id="p:4r" style="text-align: left;"&gt;
&lt;div&gt;&lt;img id="yzae" src="http://bencoffman.com/blog/content/binary/Icon.png" style="float: left; height: 57px; margin-left: 0pt; margin-right: 1em; width: 57px;"&gt;&lt;img id="yx8h" src="http://bencoffman.com/blog/content/binary/Screen%20shot%202010-02-27%20at%209.24.10%20PM.png" style="float: left; height: 82px; margin-left: 0pt; margin-right: 1em; width: 69px;"&gt;
&lt;br&gt;
&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;
&lt;/div&gt;
&amp;nbsp;&lt;br&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://bencoffman.com/blog/aggbug.ashx?id=d3e50de2-10b6-48b1-8c0e-ec09128a908f" /&gt;</description>
      <comments>http://bencoffman.com/blog/CommentView,guid,d3e50de2-10b6-48b1-8c0e-ec09128a908f.aspx</comments>
      <category>iPhone</category>
      <category>xCode</category>
    </item>
  </channel>
</rss>