Releases: tevelee/Funky
Releases · tevelee/Funky
1.3 - Ease of use
Added class extensions which makes the subclassed collections easier to use:
Array
- [NSArray nilStoringArray];
- [NSArray nilStoringArrayWithObject:object];
- [NSArray nilStoringArrayWithArray:array];
- [NSArray nilTolerantArray];
- [NSArray nilTolerantArrayWithObject:object];
- [NSArray nilTolerantArrayWithArray:array];
Dictoinary
- [NSDictionary nilStoringDictionary];
- [NSDictionary nilStoringDictionaryWithObject:object];
- [NSDictionary nilStoringDictionaryWithDictionary:dictionary];
- [NSDictionary nilTolerantDictionary];
- [NSDictionary nilTolerantDictionaryWithObject:object];
- [NSDictionary nilTolerantDictionaryWithDictionary:dictionary];
Set
- [NSSet nilStoringSet];
- [NSSet nilStoringSetWithObject:object];
- [NSSet nilStoringSetWithSet:set];
- [NSSet nilTolerantSet];
- [NSSet nilTolerantSetWithObject:object];
- [NSSet nilTolerantSetWithSet:set];
1.2.1 - Convenience
- Added initialisers for nil-storing and nil-tolerant collections
1.2 - Compatibility
- Added iOS, macOS, tvOS, watchOS support
- Added Carthage support
- Added comprehensive documentation site
1.1 - Comprehensive library
- Finalised utility methods on NSArray
- Added utilities for NSSet and NSDictionary
- Added utilities for all mutable collections
- Added nil-storing and nil-tolerant collections
- Added documentation (header docs + website)
- Decent code coverage
- Project and roadmap on GitHub