AssociatedObject Versions Save

🔗 Swift Macro for allowing variable declarations even in class extensions

0.11.0

1 week ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.10.3...0.11.0

0.10.3

1 month ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.10.2...0.10.3

0.10.2

1 month ago

0.10.1

2 months ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.10.0...0.10.1

0.10.0

3 months ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.9.0...0.10.0

0.9.0

3 months ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.8.0...0.9.0

0.8.0

3 months ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.7.0...0.8.0

0.7.0

3 months ago

What's Changed

Support type inference

Type specification can now be omitted when initializing using literals such as the following. Thanks: @mlch911

@AssociatedObject(.OBJC_ASSOCIATION_ASSIGN)
var int = 10

@AssociatedObject(.OBJC_ASSOCIATION_ASSIGN)
var boolArray = [true, false]

@AssociatedObject(.OBJC_ASSOCIATION_ASSIGN)
var optionalIntArray = [1, 2, 3, nil]

@AssociatedObject(.OBJC_ASSOCIATION_ASSIGN)
var dic = ["t": "a", "s": "b"]

New Contributors

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.6.0...0.7.0

0.6.0

6 months ago

What's Changed

import AssociatedObject

extension UIViewController {
    @AssociatedObject(.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
    var text = "text"

    /*  ↓↓↓  */

    @AssociatedObject(.retain(.nonatomic))
    var text = "text"
}

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.5.0...0.6.0

0.5.0

7 months ago

What's Changed

Full Changelog: https://github.com/p-x9/AssociatedObject/compare/0.4.0...0.5.0