All Projects → noppefoxwolf → Combinative

noppefoxwolf / Combinative

Licence: other
UI event handling using Apple's combine framework.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Combinative

MMActionSheet
An actionSheet view implement with pure swift
Stars: ✭ 25 (-76.42%)
Mutual labels:  swift-package-manager, swift5
Hippolyte
HTTP Stubbing in Swift
Stars: ✭ 109 (+2.83%)
Mutual labels:  swift-package-manager, swift5
TVToday
iOS TV Shows app with TMDb Api. RxSwift, MVVM, Clean Architecture. Tuist + Swift Package Manager
Stars: ✭ 27 (-74.53%)
Mutual labels:  swift-package-manager, swift5
SwiftGradients
Useful extensions for UIViews and CALayer classes to add beautiful color gradients.
Stars: ✭ 15 (-85.85%)
Mutual labels:  swift-package-manager, swift5
Table
CLI tables in Swift
Stars: ✭ 53 (-50%)
Mutual labels:  swift-package-manager, swift5
Shift
Light-weight EventKit wrapper.
Stars: ✭ 31 (-70.75%)
Mutual labels:  swift-package-manager, swift5
EKAstrologyCalc
Astrology Calculator calculates moon's rise/set times, moon Age, moon phases and Zodiac Sign for location and time
Stars: ✭ 31 (-70.75%)
Mutual labels:  swift-package-manager, swift5
Rick-and-Morty-iOS-App
This is a sample iOS 13+ UIKit - Combine project.
Stars: ✭ 21 (-80.19%)
Mutual labels:  ios13, combine-framework
Swift-FFDB
a Object/Relational Mapping (ORM) support to iOS and MacOS .Since SwiftFFDB is build on top of FMDB.
Stars: ✭ 22 (-79.25%)
Mutual labels:  swift-package-manager, swift5
Carekit
CareKit is an open source software framework for creating apps that help people better understand and manage their health.
Stars: ✭ 2,142 (+1920.75%)
Mutual labels:  swift-package-manager, swift5
JSONPreview
🎨 A view that previews JSON in highlighted form, it also provides the ability to format and collapse nodes.
Stars: ✭ 21 (-80.19%)
Mutual labels:  swift-package-manager, swift5
core-data-model-description
Declarative way to describe a Core Data model in code.
Stars: ✭ 60 (-43.4%)
Mutual labels:  swift-package-manager, swift5
SSCustomSideMenu
Side Menu Custom Control for iOS apps
Stars: ✭ 50 (-52.83%)
Mutual labels:  swift5, ios13
SETabView
SETabView is a TabBar with simple yet beautiful animations that makes your apps look cool!
Stars: ✭ 53 (-50%)
Mutual labels:  swift-package-manager, swift5
SwiftUI-Currency-Converter
Currency Converter project coded by SwiftUI and Swift5
Stars: ✭ 56 (-47.17%)
Mutual labels:  swift5, ios13
BetterMappable
Better Mappable through Property Wrappers using ObjectMapper
Stars: ✭ 26 (-75.47%)
Mutual labels:  swift-package-manager, swift5
Bettersegmentedcontrol
An easy to use, customizable replacement for UISegmentedControl & UISwitch.
Stars: ✭ 1,782 (+1581.13%)
Mutual labels:  swift-package-manager, swift5
Match3Kit
Library for simple Match3 games.
Stars: ✭ 38 (-64.15%)
Mutual labels:  swift-package-manager, swift5
PagedLists
Paginated UITableView and UICollectionViews for iOS.
Stars: ✭ 69 (-34.91%)
Mutual labels:  swift-package-manager, swift5
Networking
Low-level Swift package for POSIX sockets and Epoll/Kqueue.
Stars: ✭ 21 (-80.19%)
Mutual labels:  swift-package-manager

Combinative

Description

Combinative is a library for UI event handling using Apple's combine framework. It doesn't need many dependencies because it is written mainly using built-in framework. By using this library, You can use great apple's combine-framework operators with UIKit.

Usage

UIControl

let button = UIButton()
button.publisher(event: .touchUpInside).sink {

}

Requirements

Xcode 11.0

Swift 5.2

iOS13+

Installation

Swift Package Manager

Combinative is available through Swift Package Manager. To install it, simply add the following line to your Package.swift:

let package = Package(
  dependencies: [
    .package(url: "https://github.com/noppefoxwolf/Combinative.git", version: "1.0.0"),
  ],
)

Author

Contributing

We would love you to contribute to Combinative, check the CONTRIBUTING file for more info.

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].