weakable-self

Reference management helper

Helps avoid memory leaks by providing a way to safely capture weak references to the object calling a closure

A Swift micro-framework to easily deal with weak references to self inside closures

GitHub

78 stars
3 watching
7 forks
Language: Swift
last commit: almost 4 years ago
Linked from 2 awesome lists

closuresiosmemory-managementswiftsyntax

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vhesener/closures Provides a set of convenience methods to simplify common iOS framework interactions using closures 1,744
dreymonde/delegated Avoids retain cycles when using closure-based delegation in Swift 702
sindresorhus/defaults A modern, type-safe wrapper around UserDefaults for storing and managing app data persistently 2,032
jstart/swiftly-typed-resources A Swift playground demonstrating how to easily manage and work with common UI resources such as colors, fonts, and images. 74
szweier/szmentionsswift A lightweight mentions library for iOS that helps manage text comments within a text view. 121
pimine/easyswiftlayout A lightweight Swift framework for working with Auto-Layout in iOS development 349
nickstrupat/entityframework.softdeletable Provides base classes and helpers for managing soft-deletable data in EntityFramework applications. 3
dreymonde/shallows A generic abstraction layer over lightweight data storage and persistence 623
swiftyvk/swiftyvk An iOS and macOS library for interacting with the VK API using Swift 256
tbaranes/swiftyutils A collection of reusable Swift extensions and utilities for various iOS, macOS, tvOS, and watchOS frameworks. 556
mrackwitz/version A library to represent and compare semantic version numbers in Swift 183
bastiaanjansen/toast-swift A customizable toast view library built with UIKit. 501
utahiosmac/marshal A Swift library for safely and expressively working with typeless data structures like JSON and plists 697
ramongilabert/morgan A Swift library providing a set of animations for iOS apps using an animation engine. 96
plivesey/rocketdata A caching and consistency solution for immutable models in Swift. 648