Sha256: 1eb1619d0bb27b0a1879672360f6f05db38c24062202ae16d65f9f54a1651ed1

Contents?: true

Size: 669 Bytes

Versions: 6

Compression:

Stored size: 669 Bytes

Contents

#import <Foundation/Foundation.h>


/**
 * An efficient collection/key tuple class.
 *
 * Combines collection & key into a single object,
 * and provides the proper methods to use the object in various classes (such as NSDictionary, NSSet, etc).
**/
@interface YapCollectionKey : NSObject <NSCopying, NSCoding>

- (id)initWithCollection:(NSString *)collection key:(NSString *)key;

@property (nonatomic, strong, readonly) NSString *collection;
@property (nonatomic, strong, readonly) NSString *key;

- (BOOL)isEqualToCollectionKey:(YapCollectionKey *)collectionKey;

// These methods are overriden and optimized:
- (BOOL)isEqual:(id)anObject;
- (NSUInteger)hash;

@end

Version data entries

6 entries across 2 versions & 1 rubygems

Version Path
motion-yapper-0.0.3 vendor/Pods/BuildHeaders/YapDatabase/YapCollectionKey.h
motion-yapper-0.0.3 vendor/Pods/Headers/YapDatabase/YapCollectionKey.h
motion-yapper-0.0.3 vendor/Pods/YapDatabase/YapDatabase/Utilities/YapCollectionKey.h
motion-yapper-0.0.2 vendor/Pods/BuildHeaders/YapDatabase/YapCollectionKey.h
motion-yapper-0.0.2 vendor/Pods/Headers/YapDatabase/YapCollectionKey.h
motion-yapper-0.0.2 vendor/Pods/YapDatabase/YapDatabase/Utilities/YapCollectionKey.h