An elegant, flexible, type-safe dependency resolution framework for Swift
Guise
What is Guise?
Guise is an elegant, flexible, type-safe dependency resolution framework for Swift.
- Flexible dependency resolution, with optional caching
- Elegant, straightforward registration
- Thread-safe
- Simplifies unit testing
- Support for containers, named dependencies, and arbitrary types
- Pass arbitrary state when resolving
- Typesafe KeyPath injection
- Lazy resolution
- Support for arbitrary metadata
- Swift 5.x (for Swift 4.x use v8.0)
- Support for iOS 8.0+, macOS 10.9+, watchOS 2+, tvOS 9+
Overview
- Pricing: Free
- Resource Link: https://github.com/prosumma/Guise
- Resource Maker: Prosumma
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
Cupcake
An easy way to create and layout UI components for iOS
PolygonImageView
Custom ImageView for android with polygon shape
SwipyCell
Easy to use UITableViewCell implementing swiping to trigger actions