Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asam139/swifterswiftui
SwifterSwiftUI is a collection of native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of SwiftUI and Combine classes for iOS, macOS, tvOS and watchOS.
https://github.com/asam139/swifterswiftui
awesome cocoapods combine extensions ios macos open-source swift swift-library swift-package-manager swifterswiftui swiftui tvos utils
Last synced: about 1 month ago
JSON representation
SwifterSwiftUI is a collection of native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of SwiftUI and Combine classes for iOS, macOS, tvOS and watchOS.
- Host: GitHub
- URL: https://github.com/asam139/swifterswiftui
- Owner: asam139
- License: mit
- Created: 2020-04-10T16:41:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-16T21:43:34.000Z (7 months ago)
- Last Synced: 2024-11-12T12:53:16.752Z (about 1 month ago)
- Topics: awesome, cocoapods, combine, extensions, ios, macos, open-source, swift, swift-library, swift-package-manager, swifterswiftui, swiftui, tvos, utils
- Language: Swift
- Homepage:
- Size: 164 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![Build Status](https://github.com/asam139/SwifterSwiftUI/workflows/SwifterSwiftUI/badge.svg?branch=master)](https://github.com/asam139/SwifterSwiftUI/actions)
[![Platforms](https://img.shields.io/badge/platforms-iOS%20%7C%20tvOS%20%7C%20macOS%20%7C%20watchOS%20%7C%20Linux-lightgrey.svg)](https://github.com/asam139/SwifterSwiftUI)
[![Cocoapods](https://img.shields.io/cocoapods/v/SwifterSwiftUI.svg)](https://cocoapods.org/pods/SwifterSwiftUI)
[![SPM compatible](https://img.shields.io/badge/SPM-Compatible-brightgreen.svg?style=flat)](https://swift.org/package-manager/)
[![codecov](https://codecov.io/gh/asam139/SwifterSwiftUI/branch/master/graph/badge.svg)](https://codecov.io/gh/asam139/SwifterSwiftUI)
[![Swift](https://img.shields.io/badge/Swift-5.0-orange.svg)](https://swift.org)
[![Xcode](https://img.shields.io/badge/Xcode-11.4-blue.svg)](https://developer.apple.com/xcode)
[![MIT](https://img.shields.io/badge/License-MIT-red.svg)](https://opensource.org/licenses/MIT)SwifterSwiftUI is a collection of native SwiftUI extensions, with handy methods, syntactic sugar, and performance improvements for wide range of SwiftUI classes –over 500 in 1– for iOS, macOS, tvOS and watchOS.
## Requirements
- **iOS** 13.0+ / **tvOS** 13.0+ / **watchOS** 13.0+ / **macOS** 10.10+ / **Ubuntu** 14.04+
- Swift 5.0+## Installation
CocoaPods
To integrate SwifterSwiftUI into your Xcode project using CocoaPods, specify it in your
Podfile
:pod 'SwifterSwiftUI'
Swift Package Manager
You can use The Swift Package Manager to install
SwifterSwiftUI
by adding the proper description to yourPackage.swift
file:import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.package(url: "https://github.com/asam139/SwifterSwiftUI.git", from: "1.0.0")
]
)Next, add
SwifterSwiftUI
to your targets dependencies like so:.target(
name: "YOUR_TARGET_NAME",
dependencies: [
"SwifterSwiftUI",
]
),Then run
swift package update
.Manually
Add the SwifterSwiftUI project to your Xcode project
## Example
## Get involved
We want your feedback.
Please refer to [contributing guidelines](https://github.com/asam139/SwifterSwiftUI/tree/master/CONTRIBUTING.md) before participating.## Thanks
Special thanks to:
- Hoping new contributors
### Inspired by
[SwifterSwift](https://github.com/SwifterSwift/SwifterSwift)
## License
SwifterSwiftUI is released under the MIT license. See [LICENSE](https://github.com/asam139/SwifterSwiftUI/blob/master/LICENSE) for more information.