Skip to content
A purdy simple API base for iOS and OSX
Swift Ruby Objective-C Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
APIBase.xcodeproj
Sources
Tests
Tools
.circle.yml
.gitignore
.overcommit.yml
.travis.yml
AdorkableAPIBase.podspec
CHANGELOG.md
Gemfile
LICENSE.md
Package.swift
README.md

README.md

APIBase

Build Status codecov.io codebeat badge Pod Platform Pod License Carthage compatible Pod Version

APIBase a purdy simple base for an framework to access an API. Now with iOS, OSX, watchos, and tvos support!

It features two protocols: API and Route.

API

  • defines overall settings and work for communicating with your API
  • usually is made to provide access to individual routes
  • can be used statically or by creating an instance of the object that conforms to it

Route

  • defines a worker for accessing a single route of your API
  • must be instantiated, usually created and managed by an API object to simplify the interface for consumers of your API accessing library
  • includes a number of default implementations for accessing basic and JSON routes

Additionally RouteBase is a useful base class that includes common route functionality.

Example

Until this README is updated please see BingAPIiOS

Contributing

If you have any ideas, suggestions or bugs to report please create an issue labeled feature or bug (check to see if the issue exists first please!). Or suggest a pull request!

You can’t perform that action at this time.