mirror of
https://github.com/zhigang1992/UICKeyChainStore.git
synced 2026-04-28 17:24:58 +08:00
Re-organize interface (grouping method)
This commit is contained in:
@@ -119,80 +119,40 @@ __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_8_0);
|
||||
- (instancetype)initWithServer:(NSURL *)server protocolType:(UICKeyChainStoreProtocolType)protocolType authenticationType:(UICKeyChainStoreAuthenticationType)authenticationType;
|
||||
|
||||
+ (NSString *)stringForKey:(NSString *)key;
|
||||
+ (NSString *)stringForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (NSString *)stringForKey:(NSString *)key service:(NSString *)service;
|
||||
+ (NSString *)stringForKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (NSString *)stringForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup;
|
||||
+ (NSString *)stringForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (NSData *)dataForKey:(NSString *)key;
|
||||
+ (NSData *)dataForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (NSData *)dataForKey:(NSString *)key service:(NSString *)service;
|
||||
+ (NSData *)dataForKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (NSData *)dataForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup;
|
||||
+ (NSData *)dataForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)contains:(NSString *)key;
|
||||
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key label:(NSString *)label comment:(NSString *)comment;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key label:(NSString *)label comment:(NSString *)comment error:(NSError * __autoreleasing *)error;
|
||||
- (NSString *)stringForKey:(NSString *)key;
|
||||
- (NSString *)stringForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key label:(NSString *)label comment:(NSString *)comment;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key label:(NSString *)label comment:(NSString *)comment error:(NSError * __autoreleasing *)error;
|
||||
- (NSData *)dataForKey:(NSString *)key;
|
||||
- (NSData *)dataForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)removeItemForKey:(NSString *)key;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key service:(NSString *)service;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)removeAllItems;
|
||||
+ (BOOL)removeAllItemsWithError:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeAllItemsForService:(NSString *)service;
|
||||
+ (BOOL)removeAllItemsForService:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeAllItemsForService:(NSString *)service accessGroup:(NSString *)accessGroup;
|
||||
+ (BOOL)removeAllItemsForService:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)removeItemForKey:(NSString *)key;
|
||||
- (BOOL)removeItemForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)removeAllItems;
|
||||
- (BOOL)removeAllItemsWithError:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (NSString *)objectForKeyedSubscript:(NSString <NSCopying> *)key;
|
||||
- (void)setObject:(NSString *)obj forKeyedSubscript:(NSString <NSCopying> *)key;
|
||||
@@ -219,6 +179,78 @@ __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);
|
||||
+ (NSString *)generatePassword;
|
||||
#endif
|
||||
|
||||
@end
|
||||
|
||||
@interface UICKeyChainStore (ErrorHandling)
|
||||
|
||||
+ (NSString *)stringForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (NSString *)stringForKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (NSString *)stringForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (NSData *)dataForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (NSData *)dataForKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (NSData *)dataForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key label:(NSString *)label comment:(NSString *)comment error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key label:(NSString *)label comment:(NSString *)comment error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (NSString *)stringForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
- (NSData *)dataForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)removeItemForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key service:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeItemForKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)removeAllItemsWithError:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeAllItemsForService:(NSString *)service error:(NSError * __autoreleasing *)error;
|
||||
+ (BOOL)removeAllItemsForService:(NSString *)service accessGroup:(NSString *)accessGroup error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)removeItemForKey:(NSString *)key error:(NSError * __autoreleasing *)error;
|
||||
- (BOOL)removeAllItemsWithError:(NSError * __autoreleasing *)error;
|
||||
|
||||
@end
|
||||
|
||||
@interface UICKeyChainStore (ForwardCompatibility)
|
||||
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setString:(NSString *)value forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute;
|
||||
+ (BOOL)setData:(NSData *)data forKey:(NSString *)key service:(NSString *)service accessGroup:(NSString *)accessGroup genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
- (BOOL)setString:(NSString *)string forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute;
|
||||
- (BOOL)setData:(NSData *)data forKey:(NSString *)key genericAttribute:(id)genericAttribute error:(NSError * __autoreleasing *)error;
|
||||
|
||||
@end
|
||||
|
||||
@interface UICKeyChainStore (Deprecation)
|
||||
|
||||
- (void)synchronize __attribute__((deprecated("calling this method is no longer required")));
|
||||
- (BOOL)synchronizeWithError:(NSError *__autoreleasing *)error __attribute__((deprecated("calling this method is no longer required")));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user