Recently I started a new iPhone project, which is an utility application. Not game anymore. To speed up my development process, I decided to use Three20 library for most of the UI development.
Three20 is an open source iOS library, contributed by Joe Hewitt, the developer of original Facebook iPhone app. It is a big package, with very rich functionalities. Many familiar UI elements you see from the facebook app can be found here: the Laucher View (the startup screen with icons for different functionalities), photo album, … Some UIKit classes are also enhanced, which makes them easier to use (once you have learned it), and also more powerful.
However, everything comes with a cost. And three20 is not perfect either. The most complained issues are the complexity of this framework, not-well-managed dependencies, and lack of documentation. There are some basic information on its official website — three20.info, but far …
RECENT COMMENTS