I am a web developer who is trying to transition to Objective-C and Cocoa-touch. I am used to creating a table as a Dom element and then inserting it. If I wanted a link I did that as I went along. Obviously iPhone development is very different. I am looking for either a good explanation of hOw to wrap one’s mind around the cocoa way of doing things.
Specifically I am looking to pull data from a web service and then make a drill down 3 or 4 levels deep. If there is a tutorial that shows how to do that perhaps I can learn through that.
Take a look at Apple’s SeismicXML sample code. There’s a lot in there, but it’s basically what you asked for: an example of grabbing data from a web service and displaying it in a table.
There’s a pretty big difference between creating a table on a web page and creating one in an iOS application. In the first case, you’re actually writing down the data that gets rendered into a table by a browser. In the second case, you’re creating a table object, and that table is like a living, breathing (compared to a web page, anyway) thing that can change through it’s lifetime. The table will ask your code for data to display, and also what to do at certain points, such as when a user taps a cell.
Looking at a sample like SeismicXML is a good idea, but you’ll still be mystified if you don’t take the time to really understand what’s going on. (I’m not saying you wouldn’t, but there are plenty who don’t and are confused to this day.) Go look, and then come back here if you have more questions.