AFNetworking is an Objective-C networking library for iOSand Mac OS X that is built on top of the Foundation URL Loading System. This helps to extend the powerful high-level networking abstractions built into Cocoa. In addition to basic networking features, AFNetworking also includes more advanced ones such as Network Reachability and SSL Pinning. Also built by the Alamofire Software Foundation, Alamofire is the Swift equivalent of AFNetworking.
Alamofire is an HTTP networking library written in Swift. In order to keep Alamofire focused specifically on core networking implementations, additional component libraries have been created by the Alamofire Software Foundation.
Async Socket is a TCP/IP socket networking library, designed to efficiently handle packet data. The library is in two files and one public Cocoa class. Async socket is networking library for Mac and iOS.
CocoaHTTPServer is a small, lightweight, embeddable HTTP server for Mac OS X or iOSapplications. CocoaHTTPServer has built in support for bonjour broadcasting, IPv4 and IPv6 support, Asynchronous networking using GCD and standard sockets, Password protection support.
JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL schemes in your application with minimal code. JLRoutes 2.x require iOS8.0+ or macOS 10.10+with support for iOS7 and macOS 10.9 in version 1.6.4.
GCNetworkReachability monitors the network state on iOSand OS X devices. The GCNetworkReachability API is inspired by Apple's Reachability class for iOSbut the implementation is built from the ground up to utilize modern LLVM compiler features and POSIX standards. It also runs concurrently with GCD (libdispatch) and has OS X and IPv6 support.
Pubnub allows developers to quickly implement secure, collaborative features in a variety of realtime apps that have gained massive traction. It helps apps reflect any source of live data, from mapping, geotracking and dispatch, to broadcasting push notifications. Pubnub is available for iOSand Android apps.
AFDownloadRequestOperation is a progressive download operation for AFNetworking. While AFNetworking already supports downloading files, this class has additional support to resume a partial download, uses a temporary directory and has a special block that helps with calculating the correct download progress.
AFNetworking-Synchronous is a minimal category which extends AFNetworking to support synchronous requests. AFNetworking includes integration tests which use the delightful service httpbin. To run them, run pod install inside the TestProject folder, then load the workspace and execute the test action.
ASI HTTP Request is an easy to use wrapper around the CFNetwork API that makes some of the more tedious aspects of communicating with web servers easier. ASI HTTP Request is easy to use CFNetwork wrapper for HTTP requests, Objective-C, Mac OS X and iPhone.