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