MacBuilder
2018-09-26 289cf06c44b9686d0422d3556e9bf5af7b694c19
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
//
//  CSKeychain.h
//  MoveButton
//
//  Created by FreeGeek on 15/6/2.
//  Copyright (c) 2015年 FreeGeek. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
@interface CSKeychain : NSObject
 
+(void)keycopy;
 
/**
 *  @brief  保存账号密码到Keychain
 *  @param account     账号
 *  @param password    密码
 *  @param serviceName 标识符(公司名)
 */
+(BOOL)setAccount:(NSString *)account password:(NSString *)password forService:(NSString *)serviceName;
 
/**
 *  @brief  保存AppIcon
 *  @param account 标识符
 
 */
+(BOOL)setImageDataStringForAccount:(NSString *)account;
 
//获取appIcon Data数据
+(NSString *)appIconData;
 
/**
 *  @brief  根据账号&标识符 删除账号信息
 *  @param account     账号
 *  @param serviceName 标识符(公司名)
 
 */
+(BOOL)deleteAccount:(NSString *)account forService:(NSString *)serviceName;
 
/**
 *  @brief  根据标识符和账号获取密码
 *  @param serviceName 标识符(公司名)
 *  @param account     账号
 
 */
+(NSString *)passwordForService:(NSString *)serviceName account:(NSString *)account;
 
/**
 *  @brief  根据标识符 获取所有账号
 *  @param serviceName 标识符(公司名)
  所有账号数组
 */
+(NSArray *)accountsForService:(NSString *)serviceName;
 
/**
 *  @brief  根据标识符获取所有密码
 *  @param serviceName 标识符
  所有密码数组
 */
+(NSArray *)passwordForService:(NSString *)serviceName;
 
/**
 *  @brief  根据标识符获取所有游戏名称
 *  @param serviceName 标识符
 
 */
+(NSArray *)lablForService:(NSString *)serviceName;
 
/**
 *  @brief  获取keyChain中所有的账号信息
 
 */
+(NSArray *)allAccounts;
 
 
 
 
@end