字符串保存和获取

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

需要写几个实例方法

在.h文件中写上方法名

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

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

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

ps:写在单例中更好

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

NSUserDefaults *defaults = [NSUserDefaults
standardUserDefaults];

[defaults
setObject:valueStr
forKey:keyStr];

[defaults
synchronize];

}

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

NSUserDefaults *defaults = [NSUserDefaults
standardUserDefaults];

return [defaults objectForKey:identifier];

}

好了,这样就完成了

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

1.使用宏定义

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

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

2.保存某个字符串

[Common
saveCenterProValue:@"123456" key:UserPass];

[Common
saveCenterProValue:@"001" key:UserID];

3.获取这个字符串

Common
getCenterPro:UserPass];

Common
getCenterPro:UserID];

字符串保存和获取

时间: 2024-10-08 18:44:03

字符串保存和获取的相关文章

字符串函数:获取个数,替换,除空格

--字符串函数--LEN():获取指定参数的字符个数select LEN('中华人民共和国')--CHARINDEX(所需要查询的字符串,源字符串,查询起始位置)-IndexOf().能够找到就返回从1开始的索引,如果不能找到就返回0select CHARINDEX('人民','中华人民共和国')select CHARINDEX('人 民','中华人民共和国')select CHARINDEX('人民','中华人民共和国',2)--UPPER ToUpper() LOWER()--ToLower

字符串处理之获取所有不在括号中的字符

email: gmail4linus at gmail dot com 字符串处理问题 有一个表达式,其中包含不确定数目的括号,如as(sdfsd + sdfs)sdf(sdf-sdf(sdf + sdf))sdf.要求获取所有不在括号中的字符. 实现思想:用栈来实现,遍历字符串,如果遇到左括号(()则向栈中压入(push)一个元素(任意元素),如果遇到右括号())则从栈顶弹出(pop)一个元素,如果遇到非括号(左括号或者右括号)则检测栈中是否为空,若为空则该字符在所有括号之外. Java代码可

iOS开发——使用技术OC篇&保存(获取)图片到(自定义)相册

保存(获取)图片到(自定义)相册 最近在学 iOS相关技术(绘图篇实现画板功能)的时候设计到了两个常用的知识点,那就是保存图片到相册和葱相册中获取图片. 只是个人比较好奇拓展一些技术,说的难听点叫做装牛角尖,好听点就是为了装逼而已,所以在保存相册的时候使用真及测试发现不能保存到我iPhone里 main的自定义相册里面,就查看文档和资料,也借鉴别人的分享实现了想要的功能,就把他给记录下来,这个虽然没有直接保存和获取常用但是也是一项很好的实用技术. 一:首先来看看怎么获取相册的图片: 1 // 弹

[Swift]字符串根据索引获取指定字符,依据ASCII编码实现字符和整数的快速转换

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言. 它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646. 请注意,ASCII是American Standard Code for Information Interchange缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解. 在Swift中实现:字符串根据索

利用SharePrefrence和Gson实现实体类的保存与获取

实现需要Gson获者其他能将实体类转换成json的jar包 接下来是主要方法: 保存实体类 public static  void putClass(ModelBase model){//需要实体类继承一个基类           String key=model.getClass().getName();           String value=new Gson().toJson(model);           putString(key, value);       }   获取实

常用数组、字符串方法总结&获取元素、DOM操作

字符串的方法.返回值.是否改变原字符串:1 charAt() 方法可返回指定位置的字符. 不改变原始字符串 JavaScript并没有一种有别于字符串类型的字符数据类型,返回的字符是长度为 1 的字符串: 注释:字符串中第一个字符的下标是 0.如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串. 2 concat() 方法用于连接两个或多个字符串并返回连接后的字符串 不改变原始字符串 语法:stringObject.concat(stringX,str

JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据

字符串转成json数据,和json转成字符串方法 //转为JSON adinfo=JSON.parse(adinfo) //转为字符串 adinfo=JSON.stringify(adinfo) 大概流程: var gdt_adinfo=[]; 父级页面通过接口获取的数据: this.url="http://gjs.adwo.com/gjs/gad_i?sdkVersion="+sdkVersion+"&n=1&gp="+gp; 获取数据后处理的方法

使用SharedPreferences保存和获取信息

//保存信息 SharedPreferences sp = context.getSharedPreferences("config", Context.MODE_PRIVATE);  //Context.MODE_PRIVATE 私有类型 Editor editor = sp.edit(); //保存数据 editor.putString("username", username); editor.putString("password", p

在数据库中 保存和获取各种文件

http://www.aspsnippets.com/Articles/How-to-save-insert-Image-in-Database-in-ASPNet-using-C-and-VBNet.aspx 1.创建数据库--各字段如下图所示 注:Name:文件名 ContentType:文件的类型 (.doc  .txt) Data:以二进制的存储的数据 2.添加文件上传控件和上传按钮 <asp:FileUpload ID="FileUpload1" runat="