ShareKit for iOS (open source)

If you’re an iOS developer and would like to add full sharing to your application, an open source project exists to allow pretty easy and configurable ways of doing just that. You can find the source located at github and it’s been established by “ideashower” (Nate Weiner) from San Francisco. The information home about the repository can be found at

What services are currently supported?

  • Delicious
  • Email
  • Facebook
  • Google Reader
  • Instapaper
  • Pinboard
  • Read It Later
  • Tumblr
  • Twitter

You are able to share URLs, images, text, and even files. Offline sharing is handled as well, keeping pending items in queue awaiting the next connected session. The UI is customizable to a point, however this is open source so you can change it’s implementation to suit your needs. To get things rolling only requires a few lines of code.

There is a pretty active Issue Tracker and the documentation is pretty good. There is a blog for the project and a list of common issues. It’s been noted that if you build and get 12 compiler errors, the problem can stem from the location of your Xcode installation.

ShareKit/Core/SHK.m:35:28: error: objc/objc-class.h: No such file or directory

If you see this error, you may need to change the import statement located in SHK.m from

#import <objc/objc-class.h>
#import <objc/runtime.h>

So there you have it – if you’ve wanted to add this functionality to your application but put it off because of the work you’d be required to put in to make it happen, this could save you a lot of time and add a whole new social spin to your application(s).

Related Posts Plugin for WordPress, Blogger...

Leave a Reply

Your email address will not be published. Required fields are marked *

eight − = 5

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>