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
Mutable counterpartFunkyNSMutableArraySubclass
Declaration
Objective-C
@interface FunkyNSArraySubclass : NSArray
Swift
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
Mutable counterpartFunkyNSMutableArraySubclass
Declaration
Objective-C
@interface FunkyNSMutableArraySubclass : NSMutableArray
Swift
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 counterpartFunkyNilStoringNSMutableArray
Declaration
Objective-C
@interface FunkyNilStoringNSArray : FunkyNSArraySubclass
Swift
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 counterpartFunkyNilStoringNSArray
Declaration
Objective-C
@interface FunkyNilStoringNSMutableArray : FunkyNSMutableArraySubclass
Swift
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 counterpartFunkyNilTolerantNSMutableArray
Declaration
Objective-C
@interface FunkyNilTolerantNSArray : FunkyNSArraySubclass
Swift
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 counterpartFunkyNilTolerantNSArray
Declaration
Objective-C
@interface FunkyNilTolerantNSMutableArray : FunkyNSMutableArraySubclass
Swift
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
Mutable counterpartFunkyNSMutableDictionarySubclass
Declaration
Objective-C
@interface FunkyNSDictionarySubclass : NSDictionary
Swift
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
Mutable counterpartFunkyNSMutableDictionarySubclass
Declaration
Objective-C
@interface FunkyNSMutableDictionarySubclass : NSMutableDictionary
Swift
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 counterpartFunkyNilStoringNSMutableDictionary
Declaration
Objective-C
@interface FunkyNilStoringNSDictionary : FunkyNSDictionarySubclass
Swift
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 counterpartFunkyNilStoringNSDictionary
Declaration
Objective-C
@interface FunkyNilStoringNSMutableDictionary : FunkyNSMutableDictionarySubclass
Swift
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 counterpartFunkyNilTolerantNSMutableDictionary
Declaration
Objective-C
@interface FunkyNilTolerantNSDictionary : FunkyNSDictionarySubclass
Swift
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 counterpartFunkyNilTolerantNSDictionary
Declaration
Objective-C
@interface FunkyNilTolerantNSMutableDictionary : FunkyNSMutableDictionarySubclass
Swift
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
Mutable counterpartFunkyNSMutableSetSubclass
Declaration
Objective-C
@interface FunkyNSMutableSetSubclass : NSMutableSet
Swift
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
Mutable counterpartFunkyNSMutableSetSubclass
Declaration
Objective-C
@interface FunkyNSSetSubclass : NSSet
Swift
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 counterpartFunkyNilStoringNSMutableSet
Declaration
Objective-C
@interface FunkyNilStoringNSSet : FunkyNSSetSubclass
Swift
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 counterpartFunkyNilStoringNSSet
Declaration
Objective-C
@interface FunkyNilStoringNSMutableSet : FunkyNSMutableSetSubclass
Swift
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 counterpartFunkyNilTolerantNSMutableSet
Declaration
Objective-C
@interface FunkyNilTolerantNSSet : FunkyNSSetSubclass
Swift
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 counterpartFunkyNilTolerantNSSet
Declaration
Objective-C
@interface FunkyNilTolerantNSMutableSet : FunkyNSMutableSetSubclass
Swift
class FunkyNilTolerantNSMutableSet
-
This is a collection of methods to provide filter predicate helpers
See moreDeclaration
Objective-C
@interface FunkyFilter : NSObject
Swift
class FunkyFilter : NSObject
-
This is a collection of methods to provide comparator helpers
See moreDeclaration
Objective-C
@interface FunkySort : NSObject
Swift
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 @end
Swift
class FunkyPair
-
This is a data structure representing a bucket of items when bucket-sorting
See
Sorting method+[FunkySort comparatorWithBuckets:]
See
Sorting method with custom default comparator+[FunkySort comparatorWithBuckets:defaultInnerBucketComparator:]
Declaration
Objective-C
@interface FunkySortingBucket : NSObject
Swift
class FunkySortingBucket : NSObject