Dickbar, Twitter's mainstream consumer client experience, now available for your iOS apps too.
Objective-C C
Latest commit 461f4c3 Mar 31, 2011 Ching-Lan 'digdog' HUANG 黃 青嵐 Add removal date and version

README.markdown

UIDickBar, An Awful Idea.

#Dickbar, "Twitter's mainstream consumer client experience", now available for your iOS app too.

Update

On March 31, 2011, Twitter removed the UIDickBar from their iPhone client version 3.3.3.

Problems underlying the UIDickBar are analyzed and concluded here: Problems and the Solution for UIDickBar, read it if you're interested.

Requirement

  1. iOS 4.0 or later (Sample project was created from Xcode 4 GM 2)
  2. Use LLVM Clang 2.0 compiler

Usage

You simply init UIDickBar with title, badge and an action block:

UIDickBar *dickBar = [[UIDickBar alloc] initWithDickTitle:@"#DickBar" dickBadge:@"Stupid" actionBlock:^{
    // Anything you want to do after UIDickBar tapped
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://digdog.tumblr.com"]];
}];
[dickBar showInView:self.view];
[dickBar release];

Then you call -showInView: to display UIDickBar that originates from the specified view.

Features

  1. Look like real #dickbar.
  2. No fancy animations.
  3. Support rotation.
  4. Support Blocks.
  5. Use UIDickBar to get tons of one star reviews, priceless.

Screenshots

Credit

This project is created by Ching-Lan 'digdog' Huang. Alone with helps from following people:

Thanks!

License

UIDickBar is released under MIT License.