Skip to content

Releases: k06a/DeluxeInjection

0.8.4

11 Apr 08:10
Compare
Choose a tag to compare

Fixed issue with property reinjection in subclass #32

0.3.2

29 May 22:20
Compare
Choose a tag to compare

Added ability to use custom NSUserDefaults for DIDefaults plugin. For example for app groups.

0.3.1

29 May 22:02
Compare
Choose a tag to compare

Added DIDefaultsArchive and DIDefaultsArchiveSync protocols to use NSKeyedArchiver and NSKeyedUnarchiver before storing to NSUserDefaults.

0.3.0

29 May 21:57
Compare
Choose a tag to compare

Added ability to call original getter/setter implementation from injected method.
Made DIDefaults plugin to call original setter if it was presented.

0.2.0

29 May 21:55
Compare
Choose a tag to compare

Add DIImperative plugin for imperative syntax for injections:

[DeluxeInjection imperative:^(DIDeluxeInjectionImperative *lets){

    [[lets injectByPropertyClass:[NSMutableArray class]] valueObject:[answer1 mutableCopy]];

    [[lets injectByPropertyClass:[NSArray class]] valueObject:answer1];

    [[lets injectByPropertyProtocol:@protocol(TestProtocol)] valueObject:answer2];
}];