首页 > 代码库 > 字符串保存和获取

字符串保存和获取

有时候,需要在手机里储存一些东西,比如说在APP使用的时候保存账号和密码什么的

需要写几个实例方法

在.h文件中写上方法名

+ (void) saveCenterProValue:(NSString*)valueStr key:(NSString *)keyStr;

+ (id)getCenterPro:(NSString*)identifier;

在.m文件中加上实现方法

ps:写在单例中更好

+ (void) saveCenterProValue:(NSString*)valueStr key:(NSString *)keyStr{

    NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];

    [defaultssetObject:valueStr forKey:keyStr];

    [defaultssynchronize];

}

+ (id)getCenterPro:(NSString*)identifier{

    NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];

   return [defaults objectForKey:identifier];

}

好了,这样就完成了

接下来,是如何使用这个方法

1.使用宏定义

#define          UserPass                       @"UserPass" //用户密码

#define          UserID                         @"UserID"    //用户ID

2.保存某个字符串

            [CommonsaveCenterProValue:@"123456" key:UserPass];

            [CommonsaveCenterProValue:@"001" key:UserID];

3.获取这个字符串

CommongetCenterPro:UserPass];

CommongetCenterPro:UserID];