Swiftpack.co -  Swifteroid/Rex as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Swifteroid/Rex
Reactive Swift & Cocoa extensions 🦖
.package(url: "https://github.com/Swifteroid/Rex.git", from: "0.3.2")

Rex 🦖

ReactiveSwift and ReactiveCocoa extensions and utilities.

API Guidelines

These guidelines aim at improving consistency and intuitiveness of reactive API design.

Signal Naming

While ReactiveSwift and ReactiveCocoa tend to use past sense for naming signal events, like Life.ended or Action.completed, Apple prefers emphatic form, like NSView.didHide or AVCaptureSessionDidStartRunning, complimented by auxiliary verbs (will, did, was). Moreover, Swift also uses emphatic form in the language itself, like willSet and didSet property observers, so it's safe to assume that this is the overall convention at Apple. Hence, events should use emphatic naming form with auxiliary verbs and follow established Apple's convention as closely as possible.

extension Reactive {
    var willAppear: Signal<…>
    var didAppear: Signal<…>
}

GitHub

link
Stars: 0
Last commit: 4 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API