Displaying 1 to 10 from 10 results

Networking - Easy HTTP Networking in Swift a NSURLSession wrapper with image caching support

  •    Swift

Networking was born out of the necessity of having a simple networking library that doesn't have crazy programming abstractions or uses the latest reactive programming techniques, but just a plain, simple and convenient wrapper around NSURLSession that supports common needs such as faking requests and caching images out of the box. A library that is small enough to read in one go but useful enough to include in any project. That's how Networking came to life, a fully tested library for iOS, tvOS, watchOS and OS X that will always be there for you. Initializing an instance of Networking means you have to select a NSURLSessionConfiguration. The available types are Default, Ephemeral and Background, if you don't provide any or don't have special needs then Default will be used.

EVReflection - Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift

  •    Swift

At this moment the master branch is for Swift 4.0 If you want to continue using EVReflection in an older version, then use the corresponding branch. Run the unit tests to see EVReflection in action. In most cases EVReflection is very easy to use. Just take a look the section It's easy to use. But if you do want to do non standard specific things, then EVReflection will offer you an extensive range of functionality.

RxSwiftExamples - Examples and resources for RxSwift.

  •    Swift

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

Restofire - Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declarative way

  •    Swift

Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declarative way. Carthage is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application.




MoyaSugar - 🍯 Syntactic sugar for Moya

  •    Swift

Syntactic sugar for Moya. Moya is an elegant network abstraction layer which abstracts API endpoints gracefully with enum. However, it would become massive when the application is getting larger. Whenever you add an endpoint, you should write code at least 5 places: enum case, method, path, parameters and parameterEncoding property. It makes you scroll down again and again. Besides, if you would like to set different HTTP header fields, you should customize endpointClosure of MoyaProvider.

RxCodable - RxSwift wrapper for Codable

  •    Swift

RxSwift wrapper for Codable. RxCodable is under MIT license. See the LICENSE for more info.

MoyaObjectMapper - ObjectMapper bindings for Moya, RxSwift and ReactiveSwift

  •    Swift

ObjectMapper bindings for Moya for easier JSON serialization. Includes RxSwift and ReactiveSwift bindings as well. The subspec if you want to use the bindings over RxSwift.


Moya-ModelMapper - ModelMapper bindings for Moya.

  •    Swift

ModelMapper bindings for Moya for easier JSON serialization with RxSwift and ReactiveCocoa bindings. The subspec if you want to use the bindings over RxSwift.

Moya-Marshal - Marshal bindings for Moya, RxSwift and ReactiveCocoa

  •    Swift

To run the example project, clone the repo, and run pod install from the Example directory first. The subspec if you want to use the bindings over RxSwift.