Delegated

Delegation helper

Avoids retain cycles when using closure-based delegation in Swift

👷‍♀️ Closure-based delegation without memory leaks

GitHub

703 stars
13 watching
31 forks
Language: Swift
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vincent-pradeilles/weakable-selfHelps avoid memory leaks by providing a way to safely capture weak references to the object calling a closure78
dreymonde/shallowsA generic abstraction layer over lightweight data storage and persistence623
dreymonde/appfolderA lightweight framework for representing directories in an app's container937
vhesener/closuresProvides a set of convenience methods to simplify common iOS framework interactions using closures1,744
edopelawi/cascadingtabledelegateA protocol to split delegate and data source method calls into a tree structure for UITableView911
ndethore/swift-memory-managementAn interactive playground demonstrating strategies to break retain cycles in Swift3
bannzai/segueadditionAutomates the process of performing segues with a closure-based approach in Swift.44
jordanebelanger/swiftybluetoothA library providing a closure-based API for CoreBluetooth operations212
leandromoh/curryfyProvides strongly typed extensions for C# delegates to support functional programming techniques like currying and partial application.69
mamedev/delegatesAn implementation of fast delegate functionality for C++ code56
marksands/bettercodableImproves Codable compatibility by utilizing property wrappers to filter out invalid data and provide default values.1,742
wikimedia/restbaseDistributed storage and API dispatcher for backend services.104
ddddxxx/genericidA Swift extension to provide type-safe access to UserDefaults and UITableViewCell/UICollectionViewCell properties13
andriyslyusar/swiftykeychainkitA Swift wrapper around Keychain Services API with type safety and compile-time checks24
saeid/gdcalendarA calendar component with support for multiple languages and swipe gesture navigation26