Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Three20 is an Objective-C library for iPhone developers

Subscribe to updates I use three20

Statistics on three20

Number of watchers on Github 0
Number of open issues 0
Main language Objective-C
Open pull requests 0+
Closed pull requests 0+
Last commit about 6 years ago
Repo Created about 6 years ago
Repo Last Updated about 6 years ago
Size 17.4 MB
Organization / Authorbadoo
Page Updated
Do you use three20? Leave a review!
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating three20 for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


Support of Three20 has been discontinued.

What now?

If you updated to this revision by accident (e.g. a git pull), you might want to switch back to the version you had before (git checkout cc672132ab).

Three20 still compiles and seems to work on iOS6, so there's no immediate need to remove everything now. Still, as the library is not maintained anymore, it might be a good time to replace it.

Lots of Three20's helpers are not needed anymore, as they are now present right in iOS. For other parts there are some really good replacement available. If you're searching for a full replacement, NimbusKit might help, they even provide a migration guide.


Three20 Mailing List

Three20 Tagged Questions on StackOverflow

three20 questions on Stackoverflow (View All Questions)
  • How to subclass UINavigationBar to work with Three20/iOS5?
  • Springboard like appearance without Three20 or Nimbus
  • How do I set Three20 to use SBJSON instead of YAJL?
  • Three20 TTTableViewController cell height
  • Any limitations or risks to use Three20 for commercial application development?
  • Three20 + JSON Parsing
  • three20:The three20 framework of the source code error?
  • I'm using three20 in an iphone iOS 4 project. I cant compile the project to the device
  • Xcode 4 & three20 & create IPA archive: No such file or directory
  • Use of three20 framework in ios programming
  • Making private changes to Three20
  • three20 TTURLRequest resend
  • Problem with Three20 TTPhotoViewController
  • Recreate recipient bubble behaviour in / Three20
  • iPhone App rejected because of Three20 private API undocumented, private UITouch instance variables:
  • iOS 7 Transition - XCode 5 - Interface Builder - Three20
  • Update an App With Three20
  • Error building Adhoc for Three20-integrated app on XCode 4
  • Xcode 4.3.1 three20 build errors when running Profiler
  • Three20 Photo Scroller alternative?
  • Three20 Rejection from Apple
  • How can i add Three20 to my project using Xcode 4.2
  • Three20 Launcher adding items help? - iPhone SDK
  • Clear three20 & Restkit cached information to free disk memory space
  • Hide Custom TabBarController using Three20 SDK in photo gallery
  • Tutorial recommendations for creation of image viewer using Three20 Framework
  • Three20 getting started
  • Three20 doesn't compile with Xcode 4.5.2 and Xcode 4.6.2
  • three20 TTTextBarController semantic error ios 6
  • RestKit with Three20 Integration
three20 list of languages used
Other projects in Objective-C