2015年10月20日整理知识

类目中的方法优先级高

UserDefault的使用:

NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];

if (!userDef) {

[userDef setObject:result forKey:@"user"];

[userDef synchronize];

}

取值:

NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];

if (!userDef) {

NSDictionary *user = [userDef objectForKey:@"user"];

}

注意的是:在NSUserDefault中,不能保存自定义对象,只可保存如NSArray,NSDictionary,NSInterger,NSString等数据,我们需要像在java 中一样序列化,在oc中序列化是NSCoding协议,恩,好吧,先这样。

删除:

[[NSUserDefaults standardUserDefaults] removeObjectForKey:key];

[[NSUserDefaults standardUserDefaults] synchronize];

http://blog.csdn.net/enuola/article/details/7959767详尽的使用

NSSet 的使用

NSSet 常用方法总结

+(id)setWithObjects:obj1,obj2,...nil 使用一组对象创建新的集合
-(id)initWithObjects:obj1,obj2,....nil 使用一组对象初始化新分配的集合
-(NSUInteger)count 返回集合成员个数
-(BOOL)containsObject:obj 确定集合是否包含对象 obj
-(BOOL)member:obj 确定集合是否包含对象 obj
-(NSEnumerator*)objectEnumerator 返回集合中所有对象到一个 NSEnumerator 类型的对象
-(BOOL)isSubsetOfSet:nsset 判断集合是否是NSSet的子集
-(BOOL)intersectsSet:nsset 判断两个集合的交集是否至少存在一个元素
-(BOOL)isEqualToSet:nsset 判断两个集合是否相等

NSMutableSet
常用方法总结

-(id)setWithCapcity:size 创建一个有size大小的新集合
-(id)initWithCapcity:size 初始化一个新分配的集合,大小为size
-(void)addObject:obj 添加对象 obj 到集合中
-(void)removeobject:obj 从集合中删除对象 obj
-(void)removeAllObjects 删除集合中所有对象
-(void)unionSet:nsset 将nsset的所有元素添加到集合
-(void)minusSet:nsset 从集合中去掉所有的NSSet 的元素
-(void)interectSet:nsset 集合和NSSet 做交集运算
时间: 2024-10-18 18:55:13

2015年10月20日整理知识的相关文章

中级学员:2015年10月20日作业

中级学员:2015年10月20日作业一.项目沟通管理:1.项目沟通管理包括哪些过程:2.沟通管理计划的主要内容:3.项目干系人管理的方法(12.6.2)二.项目合同管理:4.无效合同的五条:5.总价合同的特征,及签订前提条件:6.合同质量.履行地点.履行期限.履行费用不明确的,分别如何处理:7.合同管理的主要内容包括哪四条:8."公平合理"是合同变更的处理原则,变更合同价款按哪些方法进行:9.项目索培的程序,包括哪六步. 最晚提交时间:下次上课前. 提交方法:同学们按照要求完成作业,并

【HTML属性】2015年10月20日学习HTML笔记

1.HTML的属性总是在开始标签中规定 例如:HTML链接由<a>标签定义:链接的地址在href属性中指定: <a href="http://www.baidu.com">进入百度</a> 2.更多HTML属性的例子: *<h1>定义标题的开始:<h1 align="center">关于对齐方式的附加信息 *<body>定义文档的主题:<body bgcolor=“yellow”>关

2015年10月20日作业

一.项目沟通管理:1.项目沟通管理包括哪些过程: (1)沟通计划编制  (2)信息分发  (3)绩效报告  (4)项目干系人管理2.沟通管理计划的主要内容: (1)项目干系人沟通要求 (2)对要发布信息的描述,包括格式.内容和详尽程度 (3)信息接收的个人或组织 (4)传达信息所需的技术或方法,如备忘录.电子邮件或新闻发布等 (5)沟通频率,如每周沟通等 (6)上报过程,对下层无法解决的问题,确定问题上报的时间要求和管理链(名称) (7)随项目的进展对沟通管理计划更新与细化的方法 (8)通用词汇

10月20日全球域名商解析新增量TOP15:万网第三

IDC评述网(idcps.com)10月23日报道:根据DailyChanges公布的最新数据显示,在2015年10月20日,全球域名解析新增量十五强大战中,DOMAINCONTROL.COM凭借29,619个新增量拔得头筹,遥遥领先众多域名商.易名中国.中国万网分列2.3名,相比上期,排名两两互换,新增量依次为11,736个.10,993个.接下来,请看IDC评述网对相关数据进行整理与分析. (图1)全球域名解析商(国际域名)解析新增量Top15分布图 从图1中可了解到,在10月20日,全球域

10月20日中国域名商解析量十四强:易名中国季军

IDC评述网(idcps.com)10月22日报道:根据DailyChanges公布的实时数据显示,截止至2015年10月20日,国内域名解析量前三名是中国万网.DNSPod.易名中国,域名解析量分别达到3,462,650个.1,942,018个.1,112,805个.其中,易名中国排名环比上期10月13日上升1位.下面,请与IDC评述网一起关注10月20日中国域名商解析量十四强排行榜. (图1)中国域名解析商(国际域名)解析量排行榜TOP14分布图 由图1可知,在2015年10月20日国内域名

高级学员:2015年10月23日作业

高级学员:2015年10月23日作业一.业务流程管理与重组1.流程管理的本质与核心是什么:2.流程管理与BPR的区别:3.业务流程改进的过程和方法中,分析问题用哪2个图:寻找原因用什么图.4.流程的分析与设计方法是哪六条(只答小标题):5.BPR的首要问题是什么:6.BPR的实施会引起企业哪3个方面的变化.二.知识管理1.对于项目组织来说,什么是知识.2.隐性知识的共享方法有哪4条:三.项目整体绩效评估1.什么是3E审计:2.霍尔从哪3个维度考察系统工程.3.用什么分别解决:确定性.可测定的不确

2015年10月18日---工作报告

工作汇报 在刚刚的一个星期,我做了如下三项工作,现在对图像编码的学习正处于知识积累期,对视频编码有了一些了解.但是还有很多基础知识需要去看. 第一,   正在阅读您给我们的视频编码书籍.看到20多页,但在粗略的浏览后面的章节,我发现视频编码的数学要求很高,很多公式看不懂,估计需要多学习这方面的知识. 第二,   在阅读一篇<高效视频编码>的论文,由中科院大学的沈燕飞博士写的.准备细看,以备做报告时使用. 第三,   除了做以上的三件事之外,还在自学MatLab和泛函分析等基础知识.同时在学习选

中级学员:2015年10月27日作业

中级学员:2015年10月27日作业一.项目收尾管理1.项目收尾包括哪三方面内容?2.项目总结的意义;3.项目总结会包括哪些内容:4.项目评估包括哪些方面:5.项目审计的定义.6.一般项目人员转移的流程:二.知识产权管理1.著作权由哪3个要素组成:2.认定职务作品,考虑的前提有哪2个:三.法律法规和标准规范1.标准名称由哪4个要素组成:2.政府采购法,包括哪六种采购方法,以及每种的前提条件:3.教材中,把标准分为基础标准.开发标准.??标准和??标准.四.请背诵教材P180页项目管理知识体系,并

高级学员:2015年10月24日作业

高级学员:2015年10月24日作业一.信息安全系统和安全体系1.信息安全系统三维空间示意图中,X.Y.Z轴的名称,及它们各自包括的内容:2.MIS+S.S-MIS.S2-MIS的特点分别有哪些:二.信息安全风险评估1.什么是威胁:2.什么是脆弱性(弱点):3.什么是影响三.安全策略1.安全策略的核心内容是哪七定:2.<计算机信息安全保护等级划分准则>将信息系统分为哪5个安全保护等级,以及它们的适用范围:四.信息安全技术基础1.常见的对称密钥算法有哪些?它们的优缺点:2.常见的非对称密钥算法有