Latest 1.7.1
Homepage https://github.com/appsquickly/TyphoonRestClient
License Apache2.0
Platforms ios 6.0, requires ARC
Authors

TyphoonRestClient is flexible HTTP client for integration against contract-first web service.
It provides facilities for customisable serialisation / marshalling, validation and stubbing requests.

TRC helps to quickly achieve end-to-end proof of concept, at the same time as providing a robust platform for deploying into demanding production environments.

Build Status
codecov

Features

  • Response and request body validation, using schema file.
  • Automatically transforms basic types such a date into model object (NSDate)
  • Automatic marshalling of model objects
  • Common solution for server errors handling
  • User able to apply common rules to any NSURLRequest created by TRC.
  • User has control over sending of each NSURLRequest.
  • Easy to stub any network call
  • Has extendable architecture

How to use

Installation

CocoaPods

Preferred way is using CocoaPods:

pod 'TyphoonRestClient'

From Sources

Drag TyphoonRestClient folder into your project

Sponsors

TyphoonRestClient was developed by AppsQuick.ly with kind sponsorship from Code Monastery.

Latest podspec

{
    "name": "TyphoonRestClient",
    "version": "1.7.1",
    "license": "Apache2.0",
    "summary": "Flexible HTTP client for Objective-C and Swift",
    "homepage": "https://github.com/appsquickly/TyphoonRestClient",
    "authors": {
        "Aleksey Garbarev, Jasper Blues & Contributors": "[email protected]"
    },
    "source": {
        "git": "https://github.com/appsquickly/TyphoonRestClient.git",
        "tag": "1.7.1"
    },
    "platforms": {
        "ios": "6.0"
    },
    "source_files": "TyphoonRestClient/**/*.{h,m}",
    "requires_arc": true,
    "documentation_url": "http://appsquickly.github.io/TyphoonRestClient/docs/latest/api/"
}

Pin It on Pinterest

Share This