Here’s a selection of UITableView advice and code for you:
UITableViewcan be really easy. You don’t need custom drawing code. You don’t need subclasses of anything. Cocoa Touch provides all the drawing capability you need, all you have to do is use the right classes in the right ways and provide the layout.
Scrolling is the primary method of interaction on the iPhone. It has to be fast. It has to be fast. More than a few developers have asked me how I do it in Tweetie, so I figured I would share a really fast and really clean technique people can adopt in their own apps.
ASKit is an easy to use library for your iPhone applications. ASKit provides AppStore styled table views
Multi-threaded programming is hard and should be avoided whenever possible, and in this case Cocoa’s beautiful design came to my rescue: UIView heirachy + URL loading system + delegate design = multi-threaded image loading with no multi-threaded coding!
Using a drill down table view we can display hierarchical data where the last view is responsible of displaying some detail information. This view in which the detail information is displayed can be the same for all the data in the table view (like my last tutorial) or it can be different based on the path that the user took. In this tutorial I will show you how to add a different detail view based on the path the user took to get to the last item …
Lots of good stuff there, enjoy!
[EDIT: Check out ABTableViewCell, in Fast Scrolling in Tweetie with UITableView!]Continue Reading →