Elegant HTTP Networking in Swift
-
Updated
May 18, 2024 - Swift
Elegant HTTP Networking in Swift
A lightweight, one line setup, iOS / OSX network debugging library! 🦊
Capture HTTP/HTTPS, and Websocket from iOS app without proxy.
🏄 Malibu is a networking library built on promises
🌀swift async http client - fast, lightweight, type-safe
Restofire is a protocol oriented networking client for Alamofire
URLSession transport for Swift OpenAPI Generator.
A simple, robust and elegant download manager supporting simultaneous downloads with closure syntax for progress and completion tracking. Written in Swift with ❤️
Networking in Swift with REST API calls and URLSession, that puts the parsed JSON Data from an HTTP based JSON storage endpoint I created into a TableView and persists the data using Core Data with CRUD (create, read, update, and delete). I used also Unit Tests to test URLSession asynchronous network operations and make the project as robust as …
Use the NSURLSession API to download and upload files in Titanium.
Build dynamic iOS Apps with communication patterns
An extremely lightweight wrapper around URLSession to make working with APIs a breeze.
HttpUtility is an open source MIT license project which is helpful in making HTTP requests and returns a decoded object from server. Right now this utility only parses JSON.
Versatile HTTP Networking in Swift
Another network wrapper for URLSession. Built to be simple, small and easy to create tests at the network layer of your application.
This project covers: 1) UICollectionViewFlowLayout with all the auto-layout constraints added programatically 2) How to build custom tab bar as seen in YouTube app 3) URL session integration to build feed for Home screen. All written in Latest Swift 3 syntax following MVC pattern, re-usable code methodologies, extensions etc.Converted from Swift…
Add a description, image, and links to the urlsession topic page so that developers can more easily learn about it.
To associate your repository with the urlsession topic, visit your repo's landing page and select "manage topics."