Building better iPhone apps with three20

20 May
2009

3378117315_846547cfba_m

Three20 is a component framework from the facebook app, released by Joe Hewitt.

It has some awesome components that apple somehow “missed” to give us an api for.

You get a Photos-Api, a Table-Api that is Internet-Aware (showing loading/error screens), Message Composer Screens, better Text fields… be sure to check out the initial blog post.

It’s currently under heavy development, and there are many forks at github. Go for verveguy’s fork or joehewitt (original). You can also use my own fork, where this has already been fixed.

I got very frustrated while playing with it, caused by a super strange bug that let my application work in the Simulator, but not on the real os (both running OS3beta5).

Turns out, there’s a bug in apples framework on the linker. Open Target Info Inspector and add under “Build” for all Targets. Voila!

OTHER_LDFLAGS "-all_load -ObjC"

xcode inspector

More questions? Go for three20’s google user group.

Related posts:

  1. three20 and the AppStore
  2. Open Source iPhone Apps
  3. Tweetie like swipe menu for iPhone apps
  4. Test Driven Development with Objective C
  5. iPhone gaming framework

Comment Form

top

Switch to our mobile site