As planned, I pushed my FrostyPlace app to GitHub this afternoon.
FrostyPlace is a RSS/Forum reader for iOS, designed for frostyplace.com. It’s one of my very first apps on App Store, and later got its 15 minutes of fame on 2009 (thanks to @iJustine). After being silent for a long time, the version 2.0 appeared on App Store eight months ago, and users are happy with it, again.
Due to my upcoming career changes, I need to close my business on App Store. On August 14th, 2011, exact one month later from now, all my apps on App Store will be removed from sale, including FrostyPlace app.
And to keep the project alive, I published the latest FrostyPlace source code to GitHub, and licensed under New BSD License, so people who wants to know more about this app can get benefits from it.
Enjoy.
Problems underlying the UIDickBar are analyzed and concluded in here: Problems and the Solution for UIDickBar.
On March 31, 2011, Twitter removed the UIDickBar from their iPhone client version 3.3.3.
#dickbar, “Twitter’s mainstream consumer client experience,” now available for your iOS apps too.

This project got lots of attentions since this morning (thanks, @justin), and here are some great retweets:
And UIDickBar becomes the #1 trending repos within 24 hours, also the #1 featured repos on github.com.
Thanks again for all the warm welcome!
For those who want to create custom notification view, any forms of design similar to this are really bad idea, really, no kidding.
Because notification is a kind of interruption, it breaks the continuity. Unlike UIAlertView, UIDickBar uses disrupting way to interrupt information, and users feel confused when dealing with two different information flows at the same time. If you want to know more details about problems underlying the UIDickBar, read this.
Please think for your users before using it.
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.
UIDickBar is available on github.
UIDickBar is released under MIT License.
I had updated my open source projects on github, they are all released under the rule below:
Script projects are in the Public Domain
Scripts are helpers to me, they are designed to improve my development workflows, or some prove of concepts during the design stage. I’m not going to make any restrictions on them, and hope they can improve your works too!
Component projects are released under MIT License
Component projects can be either script based or Objective-C based, they are created to be used in my softwares. And since I spend times on those babies, I’d like to protect them, so I released them under MIT License. To compare with other free software licenses like GPL, LGPL and BSD, the MIT License gives you more rights and less restrictions, so that you can use, modify, and merge them in your softwares freely.
Application projects are released under New BSD License
Unless there are some specific reasons, I’m not a big fan of releasing application projects as open source. But still, you will see them often in the upcoming future, at least for another one Objective-C based iOS application. Since they’re all ready-to-use softwares, I’d like to protect them with New BSD License (or you want to call it obnoxious BSD advertising clause, that’s totally okay to me).
Thanks for reading, please enjoy.
loading…