Quick Cache Any Object.
More...
#import <ThingSmartCoreCache.h>
|
(instancetype) | - NS_UNAVAILABLE |
|
(NSArray< ObjectType > *) | - allObjects |
|
(NSArray< KeyType > *) | - allKeys |
|
(void) | - setObject:forKey: |
|
(nullable ObjectType) | - objectForKey: |
|
(BOOL) | - containsObjectForKey: |
|
(void) | - removeObjectForKey: |
|
(void) | - removeAllObjects |
| Remove all cached objects. More...
|
|
(NSUInteger) | - count |
|
(void) | - cacheObject: |
| Cache a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(instancetype) | - NS_UNAVAILABLE |
|
(NSArray< ObjectType > *) | - allObjects |
|
(NSArray< KeyType > *) | - allKeys |
|
(void) | - setObject:forKey: |
|
(nullable ObjectType) | - objectForKey: |
|
(BOOL) | - containsObjectForKey: |
|
(void) | - removeObjectForKey: |
|
(void) | - removeAllObjects |
| Remove all cached objects. More...
|
|
(NSUInteger) | - count |
|
(void) | - cacheObject: |
| Cache a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(instancetype) | - NS_UNAVAILABLE |
|
(NSArray< ObjectType > *) | - allObjects |
|
(NSArray< KeyType > *) | - allKeys |
|
(void) | - setObject:forKey: |
|
(nullable ObjectType) | - objectForKey: |
|
(BOOL) | - containsObjectForKey: |
|
(void) | - removeObjectForKey: |
|
(void) | - removeAllObjects |
| Remove all cached objects. More...
|
|
(NSUInteger) | - count |
|
(void) | - cacheObject: |
| Cache a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(instancetype) | - NS_UNAVAILABLE |
|
(NSArray< ObjectType > *) | - allObjects |
|
(NSArray< KeyType > *) | - allKeys |
|
(void) | - setObject:forKey: |
|
(nullable ObjectType) | - objectForKey: |
|
(BOOL) | - containsObjectForKey: |
|
(void) | - removeObjectForKey: |
|
(void) | - removeAllObjects |
| Remove all cached objects. More...
|
|
(NSUInteger) | - count |
|
(void) | - cacheObject: |
| Cache a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | - removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
|
(instancetype) | + cacheWithName: |
|
(instancetype) | + NS_UNAVAILABLE |
|
(void) | + cacheObject: |
| Cache a object, the object must implement the + (nonnull NSString *)cacheName and ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(nullable ObjectType) | + objectForKey:withClass: |
|
(BOOL) | + containsObjectForKey:withClass: |
|
(void) | + removeObjectForKey:withClass: |
|
(instancetype) | + cacheWithName: |
|
(instancetype) | + NS_UNAVAILABLE |
|
(void) | + cacheObject: |
| Cache a object, the object must implement the + (nonnull NSString *)cacheName and ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(nullable ObjectType) | + objectForKey:withClass: |
|
(BOOL) | + containsObjectForKey:withClass: |
|
(void) | + removeObjectForKey:withClass: |
|
(instancetype) | + cacheWithName: |
|
(instancetype) | + NS_UNAVAILABLE |
|
(void) | + cacheObject: |
| Cache a object, the object must implement the + (nonnull NSString *)cacheName and ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(nullable ObjectType) | + objectForKey:withClass: |
|
(BOOL) | + containsObjectForKey:withClass: |
|
(void) | + removeObjectForKey:withClass: |
|
(instancetype) | + cacheWithName: |
|
(instancetype) | + NS_UNAVAILABLE |
|
(void) | + cacheObject: |
| Cache a object, the object must implement the + (nonnull NSString *)cacheName and ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + cacheObjects: |
| Cache a set of objects, the objects must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(void) | + removeObject: |
| Remove a object, the object must implement the ThingSmartCoreCacheProtocol method at the first time. More...
|
|
(nullable ObjectType) | + objectForKey:withClass: |
|
(BOOL) | + containsObjectForKey:withClass: |
|
(void) | + removeObjectForKey:withClass: |
|
|
__covariant | ObjectType: NSObject@property (nullable |
|
__covariant | copy |
|
__covariant readonly NSString * | name |
|
Quick Cache Any Object.
Definition at line 13 of file ThingSmartCoreCache.h.
◆ allKeys [1/4]
◆ allKeys [2/4]
◆ allKeys [3/4]
◆ allKeys [4/4]
◆ allObjects [1/4]
◆ allObjects [2/4]
◆ allObjects [3/4]
◆ allObjects [4/4]
◆ cacheObject: [1/8]
Cache a object, the object must implement the + (nonnull NSString *)cacheName
and ThingSmartCoreCacheProtocol
method at the first time.
◆ cacheObject: [2/8]
◆ cacheObject: [3/8]
Cache a object, the object must implement the + (nonnull NSString *)cacheName
and ThingSmartCoreCacheProtocol
method at the first time.
◆ cacheObject: [4/8]
◆ cacheObject: [5/8]
◆ cacheObject: [6/8]
Cache a object, the object must implement the + (nonnull NSString *)cacheName
and ThingSmartCoreCacheProtocol
method at the first time.
◆ cacheObject: [7/8]
Cache a object, the object must implement the + (nonnull NSString *)cacheName
and ThingSmartCoreCacheProtocol
method at the first time.
◆ cacheObject: [8/8]
◆ cacheObjects: [1/8]
◆ cacheObjects: [2/8]
◆ cacheObjects: [3/8]
◆ cacheObjects: [4/8]
◆ cacheObjects: [5/8]
◆ cacheObjects: [6/8]
◆ cacheObjects: [7/8]
◆ cacheObjects: [8/8]
◆ cacheWithName: [1/4]
+ (instancetype) cacheWithName: |
|
(NSString *) |
name |
|
◆ cacheWithName: [2/4]
+ (instancetype) cacheWithName: |
|
(NSString *) |
name |
|
◆ cacheWithName: [3/4]
+ (instancetype) cacheWithName: |
|
(NSString *) |
name |
|
◆ cacheWithName: [4/4]
+ (instancetype) cacheWithName: |
|
(NSString *) |
name |
|
◆ containsObjectForKey: [1/4]
- (BOOL) containsObjectForKey: |
|
(KeyType) |
key |
|
◆ containsObjectForKey: [2/4]
- (BOOL) containsObjectForKey: |
|
(KeyType) |
key |
|
◆ containsObjectForKey: [3/4]
- (BOOL) containsObjectForKey: |
|
(KeyType) |
key |
|
◆ containsObjectForKey: [4/4]
- (BOOL) containsObjectForKey: |
|
(KeyType) |
key |
|
◆ containsObjectForKey:withClass: [1/4]
◆ containsObjectForKey:withClass: [2/4]
◆ containsObjectForKey:withClass: [3/4]
◆ containsObjectForKey:withClass: [4/4]
◆ count [1/4]
◆ count [2/4]
◆ count [3/4]
◆ count [4/4]
◆ NS_UNAVAILABLE [1/8]
+ (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [2/8]
- (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [3/8]
+ (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [4/8]
+ (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [5/8]
+ (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [6/8]
- (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [7/8]
- (instancetype) NS_UNAVAILABLE |
|
|
|
◆ NS_UNAVAILABLE [8/8]
- (instancetype) NS_UNAVAILABLE |
|
|
|
◆ objectForKey: [1/4]
- (nullable ObjectType) objectForKey: |
|
(KeyType) |
key |
|
◆ objectForKey: [2/4]
- (nullable ObjectType) objectForKey: |
|
(KeyType) |
key |
|
◆ objectForKey: [3/4]
- (nullable ObjectType) objectForKey: |
|
(KeyType) |
key |
|
◆ objectForKey: [4/4]
- (nullable ObjectType) objectForKey: |
|
(KeyType) |
key |
|
◆ objectForKey:withClass: [1/4]
◆ objectForKey:withClass: [2/4]
◆ objectForKey:withClass: [3/4]
◆ objectForKey:withClass: [4/4]
◆ removeAllObjects [1/4]
- (void) removeAllObjects |
|
|
|
Remove all cached objects.
◆ removeAllObjects [2/4]
- (void) removeAllObjects |
|
|
|
Remove all cached objects.
◆ removeAllObjects [3/4]
- (void) removeAllObjects |
|
|
|
Remove all cached objects.
◆ removeAllObjects [4/4]
- (void) removeAllObjects |
|
|
|
Remove all cached objects.
◆ removeObject: [1/8]
◆ removeObject: [2/8]
◆ removeObject: [3/8]
◆ removeObject: [4/8]
◆ removeObject: [5/8]
◆ removeObject: [6/8]
◆ removeObject: [7/8]
◆ removeObject: [8/8]
◆ removeObjectForKey: [1/4]
- (void) removeObjectForKey: |
|
(KeyType) |
key |
|
◆ removeObjectForKey: [2/4]
- (void) removeObjectForKey: |
|
(KeyType) |
key |
|
◆ removeObjectForKey: [3/4]
- (void) removeObjectForKey: |
|
(KeyType) |
key |
|
◆ removeObjectForKey: [4/4]
- (void) removeObjectForKey: |
|
(KeyType) |
key |
|
◆ removeObjectForKey:withClass: [1/4]
◆ removeObjectForKey:withClass: [2/4]
◆ removeObjectForKey:withClass: [3/4]
◆ removeObjectForKey:withClass: [4/4]
◆ setObject:forKey: [1/4]
- (void) setObject: |
|
(ObjectType) |
object |
forKey: |
|
(KeyType) |
key |
|
|
| |
◆ setObject:forKey: [2/4]
- (void) setObject: |
|
(ObjectType) |
object |
forKey: |
|
(KeyType) |
key |
|
|
| |
◆ setObject:forKey: [3/4]
- (void) setObject: |
|
(ObjectType) |
object |
forKey: |
|
(KeyType) |
key |
|
|
| |
◆ setObject:forKey: [4/4]
- (void) setObject: |
|
(ObjectType) |
object |
forKey: |
|
(KeyType) |
key |
|
|
| |
◆ copy
◆ name
- (__covariant readonly NSString *) name |
|
protected |
◆ ObjectType
- (__covariant) ObjectType |
|
protected |
The documentation for this class was generated from the following files:
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceCoreKit/Build/ThingSmartDeviceCoreKit.xcframework/ios-arm64_x86_64-simulator/ThingSmartDeviceCoreKit.framework/Headers/ThingSmartCoreCache.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceCoreKit/Build/ThingSmartDeviceCoreKit.xcframework/watchos-arm64_i386_x86_64-simulator/ThingSmartDeviceCoreKit.framework/Headers/ThingSmartCoreCache.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceCoreKit/Build/ThingSmartDeviceCoreKit.xcframework/ios-arm64/ThingSmartDeviceCoreKit.framework/Headers/ThingSmartCoreCache.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceCoreKit/Build/ThingSmartDeviceCoreKit.xcframework/watchos-arm64_arm64_32_armv7k/ThingSmartDeviceCoreKit.framework/Headers/ThingSmartCoreCache.h