First of all, thank you for all the people who supported Osfoora on the iPhone and iPad. Osfoora became a 2 year old project this past Sunday, and I hope I can keep it running as a one man show for years to come. Osfoora for Mac has been a fun and complex ride. I first started coding about a year ago, a since then tried devloping Osfoora on and off with whatever spare time I had. At first I started building my own UI components and was progressing steadily, but not fast enough. I had my version of UITableView ready, and a (probably 70%) completed CoreText-based UILabel with clickable links and text selection. While Osfoora for Mac was in development, Twitter announced they were open sourcing their UIKit port for OS X, called TwUI which is amazing in my opinion for all Mac Devs. With the introduction of TwUI, I jump on board and made use of it, especially that all of my previous work was on iOS. This meant a faster devlopment process, but still a lot of work. Below is a list of open source code that was used in Osfoora for Mac, and to which I am very greatful. Those guys are awesome.
Osfoora for Mac takes advantage of the following code and projects:
MGTwitterEngine, by Matt Gemmell which I used as a basis for comunicating with Twitter's API. I added support for a wide number of newly introduced Twitter APIs and made a number of adjustments. I will be relaesing my version of this very soon on GitHub.
TwUI, Twitter's UIKit port for OS X.
TouchJSON, by Jonathan Wight.
OAuthConsumer.
fmdb, an Objective-C wrapper for SQLite from Flying Meat Software.
iconSweets, a gorgeous set of icons.
The great "Social Media Explained with Donuts" Image. Image courtesy of Doug Ray/Three Ships Media