Swish alternatives and similar libraries
Based on the "Networking" category
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Swish or a related project?
Nothing but net(working).
Swish is a networking library that is particularly meant for requesting and
decoding JSON via
Decodable. It is protocol based, and so aims to be easy
to test and customize.
Here is the current Swift compatibility breakdown:
|Swift Version||Swish Version|
|3.X||> 2.0, < 3.0|
Add the following to your Cartfile:
Follow the current instructions in Carthage's README for up to date installation instructions.
Add the following to your Podfile:
You will also need to make sure you're opting into using frameworks:
pod install with CocoaPods 0.36 or newer.
I guess you could do it this way if that's your thing.
Add this repo as a submodule, and add the Swish project file along with the
dependency project files to your workspace. You can then link against
Swish.framework along with the dependency frameworks for your application
You can see an example of Swish in action via the included
To use that, clone this repository and run
carthage bootstrap --platform iOS.
When that finishes, open the
Swish.xcworkspace and click the
playground on the left.
- [Basic Usage](Documentation/Basics.md)
Swish is Copyright (c) 2019 thoughtbot, inc. It is free software, and may be redistributed under the terms specified in the LICENSE file.
Swish is maintained and funded by thoughtbot, inc. The names and logos for thoughtbot are trademarks of thoughtbot, inc.
*Note that all licence references and agreements mentioned in the Swish README section above are relevant to that project's source code only.