1.不可变数据字典(NSDicionary)字典:用来存储具有一一对应关系的数据.一个key 对应一个 value ,key起到了唯一标示的作用,key必须是唯一的,但是一个vlaue可以对应多个key.字典存储的是无序的元素,一对键值对组成了字典中的一个元素.①.不可变字典初始化赋值 //笑...
分类:
编程语言 时间:
2015-04-16 12:12:21
阅读次数:
348
main.m文件#import#import"Student.h"#pragma mark字典的初始化voiddictCreate() { // NSDictionary是不可变的 NSDictionary*dict = [NSDictionarydictionaryWithObject:@"v"f...
分类:
其他好文 时间:
2015-04-14 22:56:08
阅读次数:
169
转自http://developer.51cto.com/art/201503/468905.htm本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。答案一:最流行的Java面试题之一就是:什么是不...
分类:
编程语言 时间:
2015-04-13 18:02:13
阅读次数:
181
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实...
分类:
其他好文 时间:
2015-04-13 09:19:40
阅读次数:
97
和C语言不同在Objective-C语言中有单独的字符串类NSString。C语言中string是由charASCLL码字符组成OC中字符串是由unicharUnicode字符组成NSString不可变字符串即创建以后内容和长度不能更改NSMutableString可变字符串即创建以后内容还可以修改在使用哟个字符串对象之前首先创建..
分类:
其他好文 时间:
2015-04-11 20:58:49
阅读次数:
148
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array ...
分类:
其他好文 时间:
2015-04-11 20:48:12
阅读次数:
113
和C语言不同,在Objective-C语言中,有单独的字符串类NSString。C语言中,string是由 char(ASCLL码)字符组成OC中,字符串是由unichar(Unicode)字符组成NSString,不可变字符串,即:创建以后,内容和长度不能更改NSMutableString,可变字...
分类:
其他好文 时间:
2015-04-11 20:44:31
阅读次数:
212
猫猫分享,必须精品
原文地址:http://blog.csdn.net/u013357243?viewmode=contentscopycopy的正目的copy 目的:建立一个副本,彼此修改,各不干扰
Copy(不可变)和MutableCopy(可变)针对Foundation框架的数据类型。
对于自定义类,copy就是可变的。可变数组的copy这里用NSMutableArray为例子。// 可...
分类:
其他好文 时间:
2015-04-10 22:27:36
阅读次数:
172
NSDictionary通过唯一的key找到对应的value,相当于java中的map常见的创建NSDictionary的方法//第一种创建方法,字典是不可变的,初始化之后不可添加删除元素NSDictionary *dict=[NSDictionary dictionaryWithObject:@“...
分类:
其他好文 时间:
2015-04-10 11:20:07
阅读次数:
111
一、 J2EE(总分20分。每题2分)简述String和StringBuffer的区别。String 对一串字符进行操作。不可变。一旦被创建,就不能修改它的值。StringBuffer 也是对一串字符进行操作,但是可变类。运行时异常(RuntimeException)与一般异常有何不同?一般异常是可...
分类:
其他好文 时间:
2015-04-09 21:32:23
阅读次数:
188