Latest 0.0.3
Homepage https://github.com/MuthurajMuthulingam/MMNetworkManager
License MIT
Platforms ios 9.0
Authors

Typical layer of every iOS application is to deal with network for various needs like,

  • Requesting response from Remote API
  • Requesting resources like image, PDF, any other types of document

    MMNetworkManger solves all these requirements for an app

[![CI Status](https://img.shields.io/travis/Muthuraj Muthulingam/MMNetworkManager.svg?style=flat)](https://travis-ci.org/Muthuraj Muthulingam/MMNetworkManager)
Version
License
Platform

Purpose

  • Provides three sub modules
  • Network Resource Helper
    • Supports resources including Image,PDF,Word
    • Caches the loaded data and return it on the go
    • Asynchrounous execution of resource request
    • Progress reporting
    • Downloading/Uploading of resources
  • Network Request Helper
    • Simple network data requests
    • Supports response formats including JSON,XML
    • Asynchrounous requests handling
  • Network Manager
    • Manages data and resource requests
    • Supports multiple requests on the go

Usage

  • Please refer a demo project attached

Installation

MMNetworkManager is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'MMNetworkManager'

Author

Muthuraj Muthulingam, [email protected]

License

MMNetworkManager is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "MMNetworkManager",
    "version": "0.0.3",
    "summary": "Network layer of typical iOS application",
    "description": "One stop to get all network related tasks, typically act as a network layer of iOS application",
    "homepage": "https://github.com/MuthurajMuthulingam/MMNetworkManager",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Muthuraj Muthulingam": "[email protected]"
    },
    "source": {
        "git": "https://github.com/MuthurajMuthulingam/MMNetworkManager.git",
        "tag": "0.0.3"
    },
    "platforms": {
        "ios": "9.0"
    },
    "source_files": "MMNetworkManager/Classes/**/*",
    "swift_version": "4.0"
}

Pin It on Pinterest

Share This