// // CSKeychain.h // MoveButton // // Created by FreeGeek on 15/6/2. // Copyright (c) 2015年 FreeGeek. All rights reserved. // #import @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