Skip to content

chensheng1357/AFNetworking-ASIHTTPRequest

 
 

Repository files navigation

AFNetworking ASIHTTPRequest Adapter

One of the stumbling blocks for developers transitioning existing projects from ASIHTTPRequest to AFNetworking is making the shift from a delegate + selector pattern to a block-based interface.

This is a way to attempt to ease that transition, by translating ASI's API and design patterns into the way AFNetworking operates.

A @compatibility_alias allows you to swap out ASIHTTPRequest in favor of AFNetworking, and potentially have existing code written for ASI to work without modification. This could be especially useful for anyone curious about the performance implications of AFNetworking in their application, but don't want to wait until the full migration is complete to see everything work.

For now, this is limited to a only the essential methods: construction / initialization, setting the delegate of an operation, with the option to override the didFinishSelector and didFailSelector (requestDidFinish: & requestDidFail: by default), and starting the operation.

Contact

Mattt Thompson
@mattt

License

AFNetworking and AFNetworking+ASIHTTPRequest are available under the MIT license. See the LICENSE file for more info.

About

Ease the transition from ASIHTTPRequest to AFNetworking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published