-------IOS培训、android培训、java培训、期待与您交流! ----------Foundation中最常用的类NSString、NSArray、NSSet、NSDictionary、NSDate和基类NSobjectNSString(不可变)子类 NSMutableStr...
分类:
其他好文 时间:
2015-01-02 06:25:47
阅读次数:
223
1.不可变数据字典(NSDicionary)
字典:用来存储具有一一对应关系的数据.
一个key 对应一个 value ,key起到了唯一标示的作用,key必须是唯一的,但是一个vlaue可以对应多个key.
字典存储的是无序的元素,一对键值对组成了字典中的一个元素.
①.不可变字典初始化赋值
//笑笑语法
NSDictionary *dic = @{@"name":@...
分类:
移动开发 时间:
2015-01-01 22:32:49
阅读次数:
17169
(此话题将不断更新,请留意)第一,谈谈final, finally, finalize的差别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是运行。finalize是 Object类的一个方法,在垃圾收集器运行的....
分类:
编程语言 时间:
2014-12-31 21:22:33
阅读次数:
385
一、一个对象使用copy或mutableCopy方法可以创建对象的副本。二、copy - 需要先实现NSCoppying协议,创建的是不可变副本(如NSString、NSArray、NSDictonnary)三、mutableCopy - 需要先实现NSMutableCopying协议,创建的事可变...
分类:
其他好文 时间:
2014-12-31 12:56:57
阅读次数:
143
//1.创建字段,不可变的 NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:@"xiaozhe",@"name", nil]; NSLog(@"dic %@",dic); ...
分类:
其他好文 时间:
2014-12-30 23:33:25
阅读次数:
192
OC的数组:存储相同或者不同的对象类型的有序集合。分类:可变数组和不可变数组(可变数组继承不可变数组)。数组以nil结尾-------不可变数组--------------1、创建 1、创建空数组 NSArray *arr = [NSArray array]; 2、通过对象方法创建 NSAr...
分类:
编程语言 时间:
2014-12-30 13:24:24
阅读次数:
154
.net框架包括类库和CLR(公共语言运行库)。C#语言经过csc(编译器)翻译成MSIL(中间语言),经过CLR生成机器语言。IDE指的是你是用的开发工具并包括其版本。类中主要包括字段,属性,方法,事件等。字段用于存储数据,属性可保护字段,取值执行get,赋值执行set,例如字符串的不可变性,字符...
分类:
Web程序 时间:
2014-12-30 00:14:23
阅读次数:
204
//1.创建集合 //NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作 NSArray * array = [[NSArray alloc] init]; NSLog(@"%@",...
分类:
编程语言 时间:
2014-12-28 22:12:10
阅读次数:
215
第十三章 线程安全与锁优化线程安全java语言中的线程安全 1 不可变。Immutable 的对象一定是线程安全的 2 绝对线程安全 一个类要达到不管运行时环境如何,调用者都不需要额外的同步措施,通常需要付出很大甚至是不切实际的代价,在java api中标注自己是线程安全的类,大多数都不是绝对的.....
分类:
编程语言 时间:
2014-12-28 16:54:18
阅读次数:
137
1) NullWritable是Writable的一个特殊类,序列化的长度为,实现方法为空实现,不从数据流中读数据,也不写入数据,只充当占位符,如在MapReduce中,如果你不需要使用键或值,你就可以将键或值声明为NullWritable,NullWritable是一个不可变的单实例类型。2)
分类:
编程语言 时间:
2014-12-26 16:37:37
阅读次数:
251