Communicating web services can be a pain on iOS. Some of the Cocoa classes for web communication are not available which doesn’t help. Fortunately there are a number of open source projects that have made things easier for communicating with web services in Objective-C.
One such project is Restkit, and what Restkit provides is a very high level framework for communicating with RESTful services. Restkit works on the iOS and Mac OS X platforms. What really makes Restkit different from the similar projects out there is simpler usage syntax, and direct integration with Core Data so you can easily persist remotely loaded objects locally.
There are some great examples on Git included with Restkit demonstrating usage with a message board built in Ruby on Rails, an example of how to communicate with Twitter, and a step by step tutorial demonstrating commonly used functionality.
You can find the homepage of Restkit here:
The Github project can be found here:
Looks like a great framework for those looking to integrate Restful web services into their apps as quickly as possible.
Read More: Open Source iOS Libraries And Tools
Social sharing is something that many people look to put into their apps because it increases the chances of an app going viral and getting more sales.
However, with so many features to add — and so little time — it’s often one of those things that ends up being tossed out.
Fortunately for us Nate Weiner has created a slick library that allows you to add in a multitude of social sharing features into an app with just a few lines of code. Check out the video:
The ability to use many different services is included such as Twitter, Google Reader, Facebook, Read It Later and others. You can also share different types of content such as URLs, pictures and files.
Best of all the entire library is open source with an MIT license and easily customizable.
The Github Is Here:
Check out the homepage and documentation here:
ShareKit Drop In Share Library
Hope you like it, I’m playing with it right now, and so far it looks exactly as described.
[Source: iOS Dev Goodies]
Btw, if you’ve created an open source library and would like some exposure (along with a backlink) submit information about it here and I’ll be glad to check it out, and put it in front of the 2,000+ daily visitors to this site.
Just today I was on Twitter, and found a great post from Bob Sealy illustrating some great information that he had found on Twitter.
This information includes:
- How to handle double sized images on the iPhone 4
- Getting a speed boost by clearing the OpenGL ES color buffer before rendering
- Hot loading game assets
- Reverting your iOS device to previous builds
- and more…
Check it out, you can find the article here:
The Things I Learn From Twitter Amaze Me
And to all the Americans reading (well everyone else too!) have a Happy Independence Day!
Btw, if you’ve written an article feel free to submit it, or a link to it here and if I think the readers will like it I’ll feature it on the site in front of our 2,000+ daily visitors.
The open source iPhone app store apps listing has been updated
Two iOS apps have been added:
- Tweetee – A fork of the Natsulion twitter client with many added features such as Twitpic integration, tweet trends, and link saving.
- SpaceBubble – A space game created using Core Graphics.
I’ve also updated the link to the Wikihow source code.
There are now 37 apps on the list which you can find here:
Open Source iPhone App Store Apps.
I recently came across a couple of different tutorials on integrating TwitPic into your iPhone apps.
The first tutorial takes the approach of using the ASIHttpRequest library which allows for easier communication with web applications, and the second goes through each step using only Cocoa libraries for those that are looking for those who want to learn how it’s done using Apple’s URL loading system.
Please post any comments below, thanks.