Delegated
Delegation helper
Avoids retain cycles when using closure-based delegation in Swift
👷♀️ Closure-based delegation without memory leaks
702 stars
13 watching
31 forks
Language: Swift
last commit: over 1 year ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
vincent-pradeilles/weakable-self | Helps avoid memory leaks by providing a way to safely capture weak references to the object calling a closure | 78 |
dreymonde/shallows | A generic abstraction layer over lightweight data storage and persistence | 623 |
dreymonde/appfolder | A lightweight framework for representing directories in an app's container | 937 |
vhesener/closures | Provides a set of convenience methods to simplify common iOS framework interactions using closures | 1,744 |
edopelawi/cascadingtabledelegate | A protocol to split delegate and data source method calls into a tree structure for UITableView | 911 |
ndethore/swift-memory-management | An interactive playground demonstrating strategies to break retain cycles in Swift | 3 |
bannzai/segueaddition | Automates the process of performing segues with a closure-based approach in Swift. | 44 |
jordanebelanger/swiftybluetooth | A library providing a closure-based API for CoreBluetooth operations | 209 |
leandromoh/curryfy | Provides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application. | 69 |
mamedev/delegates | An implementation of fast delegate functionality for C++ code | 56 |
marksands/bettercodable | Improves Codable compatibility by utilizing property wrappers to filter out invalid data and provide default values. | 1,740 |
wikimedia/restbase | Distributed storage and API dispatcher for backend services. | 104 |
ddddxxx/genericid | A Swift extension to provide type-safe access to UserDefaults and UITableViewCell/UICollectionViewCell properties | 13 |
andriyslyusar/swiftykeychainkit | A Swift wrapper around Keychain Services API with type safety and compile-time checks | 24 |
saeid/gdcalendar | A calendar component with support for multiple languages and swipe gesture navigation | 26 |