Classes
The following collection subclasses provide nil-handling solutions for Foundation collections. The others are data structures for sorting and filtering.
The following classes are available globally.
-
This is a subclass of the NSArray class-cluster, overriding the minimum set of getters and setters in order to further subclassing it, customizing the behaviour. This particular class is equivalent of an NSArray, as the implementation uses NSArray for the backing store.
See moreSee
Mutable counterpartFunkyNSMutableArraySubclassDeclaration
Objective-C
@interface FunkyNSArraySubclass : NSArraySwift
class FunkyNSArraySubclass : NSArray
-
This is a subclass of the NSMutableArray class-cluster, overriding the minimum set of getters and setters in order to further subclassing it, customizing the behaviour. This particular class is equivalent of an NSMutableArray, as the implementation uses NSMutableArray for the backing store.
See moreSee
Mutable counterpartFunkyNSMutableArraySubclassDeclaration
Objective-C
@interface FunkyNSMutableArraySubclass : NSMutableArraySwift
class FunkyNSMutableArraySubclass : NSMutableArray
-
This is a subclass of the NSArray class-cluster, providing nil-storing behaviour to NSArray. Whenever you would insert nil values into the set, it will insert them instead of crashing. You can also get back these values via the getters.
See
Easy access via the categoryNSArray(FunkyNilStoring)See
Mutable counterpartFunkyNilStoringNSMutableArrayDeclaration
Objective-C
@interface FunkyNilStoringNSArray : FunkyNSArraySubclassSwift
class FunkyNilStoringNSArray -
This is a subclass of the NSArray class-cluster, providing nil-storing behaviour to NSMutableArray. Whenever you would insert nil values into the set, it will insert them instead of crashing. You can also get back these values via the getters.
See
Easy access via the categoryNSMutableArray(FunkyNilStoring)See
Immutable counterpartFunkyNilStoringNSArrayDeclaration
Objective-C
@interface FunkyNilStoringNSMutableArray : FunkyNSMutableArraySubclassSwift
class FunkyNilStoringNSMutableArray
-
This is a subclass of the NSArray class-cluster, providing nil-tolerant behaviour to NSArray. Whenever you would insert nil values into the set, it will disregard those cases instead of crashing.
See
Easy access via the categoryNSArray(FunkyNilTolerant)See
Mutable counterpartFunkyNilTolerantNSMutableArrayDeclaration
Objective-C
@interface FunkyNilTolerantNSArray : FunkyNSArraySubclassSwift
class FunkyNilTolerantNSArray -
This is a subclass of the NSArray class-cluster, providing nil-tolerant behaviour to NSMutableArray. Whenever you would insert nil values into the set, it will disregard those cases instead of crashing.
See
Easy access via the categoryNSMutableArray(FunkyNilTolerant)See
Immutable counterpartFunkyNilTolerantNSArrayDeclaration
Objective-C
@interface FunkyNilTolerantNSMutableArray : FunkyNSMutableArraySubclassSwift
class FunkyNilTolerantNSMutableArray
-
This is a subclass of the NSDictionary class-cluster, overriding the minimum set of getters and setters in order to further subclassing it, customizing the behaviour. This particular class is equivalent of an NSDictionary, as the implementation uses NSDictionary for the backing store.
See moreSee
Mutable counterpartFunkyNSMutableDictionarySubclassDeclaration
Objective-C
@interface FunkyNSDictionarySubclass : NSDictionarySwift
class FunkyNSDictionarySubclass : NSDictionary
-
This is a subclass of the NSMutableDictionary class-cluster, overriding the minimum set of getters and setters in order to further subclassing it, customizing the behaviour. This particular class is equivalent of an NSMutableDictionary, as the implementation uses NSMutableDictionary for the backing store.
See moreSee
Mutable counterpartFunkyNSMutableDictionarySubclassDeclaration
Objective-C
@interface FunkyNSMutableDictionarySubclass : NSMutableDictionarySwift
class FunkyNSMutableDictionarySubclass : NSMutableDictionary
-
This is a subclass of the NSDictionary class-cluster, providing nil-storing behaviour to NSDictionary. Whenever you would insert nil values into the set, it will insert them instead of crashing. You can also get back these values via the getters.
See
Easy access via the categoryNSDictionary(FunkyNilStoring)See
Mutable counterpartFunkyNilStoringNSMutableDictionaryDeclaration
Objective-C
@interface FunkyNilStoringNSDictionary : FunkyNSDictionarySubclassSwift
class FunkyNilStoringNSDictionary -
This is a subclass of the NSDictionary class-cluster, providing nil-storing behaviour to NSMutableDictionary. Whenever you would insert nil values into the set, it will insert them instead of crashing. You can also get back these values via the getters.
See
Easy access via the categoryNSMutableDictionary(FunkyNilStoring)See
Immutable counterpartFunkyNilStoringNSDictionaryDeclaration
Objective-C
@interface FunkyNilStoringNSMutableDictionary : FunkyNSMutableDictionarySubclassSwift
class FunkyNilStoringNSMutableDictionary
-
This is a subclass of the NSDictionary class-cluster, providing nil-tolerant behaviour to NSDictionary. Whenever you would insert nil values into the set, it will disregard those cases instead of crashing.
See
Easy access via the categoryNSDictionary(FunkyNilTolerant)See
Mutable counterpartFunkyNilTolerantNSMutableDictionaryDeclaration
Objective-C
@interface FunkyNilTolerantNSDictionary : FunkyNSDictionarySubclassSwift
class FunkyNilTolerantNSDictionary -
This is a subclass of the NSDictionary class-cluster, providing nil-tolerant behaviour to NSMutableDictionary. Whenever you would insert nil values into the set, it will disregard those cases instead of crashing.
See
Easy access via the categoryNSMutableDictionary(FunkyNilTolerant)See
Immutable counterpartFunkyNilTolerantNSDictionaryDeclaration
Objective-C
@interface FunkyNilTolerantNSMutableDictionary : FunkyNSMutableDictionarySubclassSwift
class FunkyNilTolerantNSMutableDictionary
-
This is a subclass of the NSMutableSet class-cluster, overriding the minimum set of getters and setters in order to further subclassing it, customizing the behaviour. This particular class is equivalent of an NSMutableSet, as the implementation uses NSMutableSet for the backing store.
See moreSee
Mutable counterpartFunkyNSMutableSetSubclassDeclaration
Objective-C
@interface FunkyNSMutableSetSubclass : NSMutableSetSwift
class FunkyNSMutableSetSubclass : NSMutableSet
-
This is a subclass of the NSSet class-cluster, overriding the minimum set of getters and setters in order to further subclassing it, customizing the behaviour. This particular class is equivalent of an NSSet, as the implementation uses NSSet for the backing store.
See moreSee
Mutable counterpartFunkyNSMutableSetSubclassDeclaration
Objective-C
@interface FunkyNSSetSubclass : NSSetSwift
class FunkyNSSetSubclass : NSSet
-
This is a subclass of the NSSet class-cluster, providing nil-storing behaviour to NSSet. Whenever you would insert nil values into the set, it will insert them instead of crashing. You can also get back these values via the getters.
See
Easy access via the categoryNSSet(FunkyNilStoring)See
Mutable counterpartFunkyNilStoringNSMutableSetDeclaration
Objective-C
@interface FunkyNilStoringNSSet : FunkyNSSetSubclassSwift
class FunkyNilStoringNSSet -
This is a subclass of the NSSet class-cluster, providing nil-storing behaviour to NSMutableSet. Whenever you would insert nil values into the set, it will insert them instead of crashing. You can also get back these values via the getters.
See
Easy access via the categoryNSMutableSet(FunkyNilStoring)See
Immutable counterpartFunkyNilStoringNSSetDeclaration
Objective-C
@interface FunkyNilStoringNSMutableSet : FunkyNSMutableSetSubclassSwift
class FunkyNilStoringNSMutableSet
-
This is a subclass of the NSSet class-cluster, providing nil-tolerant behaviour to NSSet. Whenever you would insert nil values into the set, it will disregard those cases instead of crashing.
See
Easy access via the categoryNSSet(FunkyNilTolerant)See
Mutable counterpartFunkyNilTolerantNSMutableSetDeclaration
Objective-C
@interface FunkyNilTolerantNSSet : FunkyNSSetSubclassSwift
class FunkyNilTolerantNSSet -
This is a subclass of the NSSet class-cluster, providing nil-tolerant behaviour to NSMutableSet. Whenever you would insert nil values into the set, it will disregard those cases instead of crashing.
See
Easy access via the categoryNSMutableSet(FunkyNilTolerant)See
Immutable counterpartFunkyNilTolerantNSSetDeclaration
Objective-C
@interface FunkyNilTolerantNSMutableSet : FunkyNSMutableSetSubclassSwift
class FunkyNilTolerantNSMutableSet
-
This is a collection of methods to provide filter predicate helpers
See moreDeclaration
Objective-C
@interface FunkyFilter : NSObjectSwift
class FunkyFilter : NSObject
-
This is a collection of methods to provide comparator helpers
See moreDeclaration
Objective-C
@interface FunkySort : NSObjectSwift
class FunkySort : NSObject
-
This is a data structure representing a key-value pair
See moreDeclaration
Objective-C
@interface FunkyPair < __covariant KeyType : id <NSCopying> , __covariant ObjectType > : NSObject @endSwift
class FunkyPair
-
This is a data structure representing a bucket of items when bucket-sorting
See
Sorting method+[FunkySort comparatorWithBuckets:]See moreSee
Sorting method with custom default comparator+[FunkySort comparatorWithBuckets:defaultInnerBucketComparator:]Declaration
Objective-C
@interface FunkySortingBucket : NSObjectSwift
class FunkySortingBucket : NSObject
View on GitHub
Install in Dash
Classes Reference