forked from granoff/Lockbox
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLockbox.h
More file actions
35 lines (26 loc) · 1.28 KB
/
Lockbox.h
File metadata and controls
35 lines (26 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//
// Lockbox.h
//
// Created by Mark H. Granoff on 4/19/12.
// Copyright (c) 2012 Hawk iMedia. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface Lockbox : NSObject
// Use this initialiser to override the default key prefix, the bundle id.
-(instancetype)initWithKeyPrefix:(NSString *)keyPrefix;
-(BOOL)setString:(NSString *)value forKey:(NSString *)key;
-(BOOL)setString:(NSString *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility;
-(NSString *)stringForKey:(NSString *)key;
-(BOOL)setArray:(NSArray *)value forKey:(NSString *)key;
-(BOOL)setArray:(NSArray *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility;
-(NSArray *)arrayForKey:(NSString *)key;
-(BOOL)setSet:(NSSet *)value forKey:(NSString *)key;
-(BOOL)setSet:(NSSet *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility;
-(NSSet *)setForKey:(NSString *)key;
-(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key;
-(BOOL)setDictionary:(NSDictionary *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility;
-(NSDictionary *)dictionaryForKey:(NSString *)key;
-(BOOL)setDate:(NSDate *)value forKey:(NSString *)key;
-(BOOL)setDate:(NSDate *)value forKey:(NSString *)key accessibility:(CFTypeRef)accessibility;
-(NSDate *)dateForKey:(NSString *)key;
@end