About ObjectiveFlickr
ObjectiveFlickr is a Flickr API framework written in Objective-C. It aims to simplify the work needed for creating a Flickr desktop application on OS X.
ObjectiveFlickr makes use of the delegate design pattern that is widely adopted in Apple’s Cocoa Framework. After you have created a context information object (which encapsulates API key and other information for the later use), you can make Flickr method invocations by creating OFFlickrInvocation objects. Methods are invocated asynchronously. Which means you will use a delegate’s callbacks to receive the returned data blocks or errors.
This design choice makes ObjectiveFlickr quite unlike other existing Flickr API wrappers or libraries. Many Flickr API libraries make synchrounous API calls, which means a call is not returned until it is finished. This may cause some problem in a modern GUI application, as nothing should block the current running thread. In addition, with a GUI application, users expect that they should be able to cancel any on-going action, and that any error should be reported should it happens.

You thought it was a Ruby on Rails screencast, but it’s actually a Cocoa version written with ObjectiveFlickr.
We have prepared a few demo applications showing how you can use ObjectiveFlickr to create a Flickr app easily. We hope that ObjectiveFlickr will be useful and will grow over time.
Finally, it’s an open source project. Therefore patches and feedbacks are all welcome!
ObjectiveFlickr is created by Lukhnos D. Liu and the project currently has 3 committers: Lukhnos, Rasmus Andersson and Mattias Arrelid. It’s released under the New BSD License, which means, to put it simply, that you can practically make whatever use you want out of it, so long as you acknowledge that it’s our work!