My answer, and one I wish I came to a bit earlier, is not to Three20.
And the reason is this. It is a completely different architecture to the native UIKit framework. Which is fine, it’s supposed to be. But because of this, making what should be minor changes to the appearance of a table view cell, for example, can become troublesome.
Some of the problems I had were because of the lack of documentation.
Read more →