iOS - Interacting With RESTful Web Services

| Comments

Some time ago i wrote a post talking about using ASIHTTPRequest but it looks like has been abandoned =( so, what options do we have???

AFNetworking

From the people who make Gowalla. A general purpose HTTP lib, built on modern patterns, actively developed. AFNetworking has been gaining a lot of traction over the last few months, so it’s a good bet that it’s going to be around for a while. https://github.com/gowalla/AFNetworking

LRResty

A lightweight HTTP lib, actively developed. Also comes in an ARC-flavoured variety. http://projects.lukeredpath.co.uk/resty/

RestKit

For applications that talk to REST-based services, lets you map remote objects and store them in CoreData. It sounds like this could replace a lot of code in the right circumstances. http://restkit.org/

AWS SDK for iOS

Amazon S3 support has been one of the most popular ASIHTTPRequest features. These days Amazon offers their own SDK for iOS, providing access to S3, CloudFront, SimpleDB and other Amazon cloud services. http://aws.amazon.com/sdkforios/

ShareKit

The highest-level API listed here. Provides a simple way to upload content to a variety of services, and a UI to make it super easy to drop into your projects. http://getsharekit.com/

NSURLRequest/NSURLConnection

From the people who make your cellphone. Built by smart people, lightweight, actively developed. http://developer.apple.com/…/Tasks/UsingNSURLConnection.html

Comments