保存和检索字符串

有时,有些事情需要存储在手机,比方说,在APP保存和使用的时间考虑password什么

需要编写方法的几个例子

在.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" 
//用户password

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

2.保存某个字符串

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

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

3.获取这个字符串

Common
getCenterPro:UserPass];

Common
getCenterPro:UserID];

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-12-20 14:50:00

保存和检索字符串的相关文章

检索字符串

定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 searchvalue 必需.规定需检索的字符串值. fromindex 可选的整数参数.规定在字符串中开始检索的位置.它的合法取值是 0 到 stringObject.length - 1.如省略该参数,则将从字符串的首字符开始检索. 说明 该方法将从头到尾地检索字符串 stringObject,看它是

react FileReader读取TXT文件并保存 split切割字符串 map()分别渲染切割后的数组内的所有字符串

//class my_fileReader( e ) { console.log(e.target.files[0]); const reader = new FileReader(); // 用readAsText读取TXT文件内容 reader.readAsText(e.target.files[0]); reader.onload = function (e) { console.log(e.target.result);   //读取结果保存在字符串中 let my_str = e.ta

保存头像-base64字符串转图片

<img :onerror="errpic" class="customerHead" :src="param.customerHead" alt=""> data() { return { param:{ id:"", customerHead: "", } } } let _this = this let files = e.target.files[0] if (fil

给定字符串数组,用map的key保存数组中字符串元素,value保存字符串元素出现次数,最后统计个字符串元素出现次数

import java.util.HashMap; public class map1 { public static void main(String[] args) { String[] array = {"a","b","a","b","c","a","b","c","b"}; HashMap hm = new HashM

保存字符串的方法

1.字符数组: char str[]=”sbdc”; char str2[]={“abdcdef”}; 但是如果char str2[]={‘a’,’d’,’f’,’g’},想用printf(“%s”,str)这种格式输出,会遇到如下的结果:  原因为 printf这个函数是遇到’\0’就结束,所以解决的方法是:char str2[]={‘a’,’d’,’f’,’g’,’\0’},结果如下: 或者解决方法为: 也就是说,定义数组的时候,也设置了数组的长度也可以输出理想的结果! 2.字符串指针(指向

js 字符串 常用处理方式(检索、截取、拼接、批量替换)

// 检索(字符串中判断是否包含某个字符) 字符串.search('检索的内容');// 返回-1,不包含: 返回非-1,包含 字符串.indexOf("待判断的内容"); // 截取 字符串.substr(起始位置,长度); 字符串.substring(起始位置,长度); 示例: var a = "as far as i known, xxx is handsome"; b = a.substr(19,a.length-1); // xxx is handsome

Spring Boot自定义Redis缓存配置,保存value格式JSON字符串

Spring Boot自定义Redis缓存,保存格式JSON字符串 部分内容转自 https://blog.csdn.net/caojidasabi/article/details/83059642 package springboot01cache.config; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; im

【数据结构】字典树/Trie树/前缀树 - 字符串的统计、排序和保存

字典树 描述 字典树,又称单词查找树.Trie树.前缀树,是一种树形结构,是一种哈希树的变种. 典型应用是用于统计.排序和保存大量的字符串(但不仅限于字符串). 常见操作有插入和查找,删除操作少见. 性质 根节点不包含字符 除根节点外每一个节点都只包含一个字符 从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串 每个节点的所有子节点包含的字符都不相同 优点 利用字符串的公共前缀来减少查询时间 最大限度地减少无谓的字符串比较 查询效率比哈希树高 自带字典序排序 直接判断重复,或者记

Mysql基本类型(字符串类型)——mysql之二

转自: http://www.cnblogs.com/doit8791/archive/2012/05/28/2522556.html 1.varchar类型的变化 MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定).在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字 节,也就是说,在4.1或以下版本中需