Delegated

Delegation helper

Avoids retain cycles when using closure-based delegation in Swift

👷‍♀️ Closure-based delegation without memory leaks

GitHub

702 stars
13 watching
31 forks
Language: Swift
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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