Skip to content

Simply and elegant HTTP Networking in Swift. Based on Alamofire and Retrofit

License

Notifications You must be signed in to change notification settings

rachidcalazans/Retrofire

 
 

Repository files navigation

Retrofire

Retrofire is a framework written in swift that generate API requests and build models elegantly. We combine two powerful libs, Alamofire and SwiftyJSON to generate a better response to you.

  • Features
  • Instalation
  • Usage
  • Goals

Retrofire turns your HTTP API into a swift protocol.

Protocol implementation sample

Retrofire class generates an implementation of the sample interface.

remoteBuilder implementation sample

Features

  • Do API requests
  • Build response objects
  • error handle

Instalation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate Retrofire into your Xcode project using CocoaPods, specify it in your Podfile:

sample with podfile

Then run:

$ pod install

##Usage ###Making a single request

request sample

###Request a list

request sample

###Building model

building model sample

###Response handling subtitle explain how to do a simple request

request sample

####Response hander subtitle explain response handler

request sample

##Goals

  • select thread to run
  • Multi part request

About

Simply and elegant HTTP Networking in Swift. Based on Alamofire and Retrofit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 78.9%
  • Ruby 19.7%
  • Objective-C 1.4%