IOS学习(OC语言)知识点整理一、NSSet、NSMutableSet集合的介绍1)NSSet、NSMutableSet集合,元素是无序的,不能有重复的值。2)用实例方法创建一个不可变集合对象 例如://宏定义#defineTOBJ(n)[NSNumbernumberWithInt:n]NSSet...
分类:
移动开发 时间:
2015-07-08 00:29:57
阅读次数:
227
标准模板库(STL)提供三种类型的组件:容器、迭代器和算法,他们都支持泛型程序设计标准。
容器主要有两类:顺序容器和关联容器。顺序容器(vector、list、deque和string等)是一系列元素的有序集合。关联容器(set、multiset、map和multimap)包含查找元素的键值。
迭代器的作用是遍历容器。
STL算法库包含四类算法:排序算法、不可变序算法、变序性算法和数值算法。...
分类:
编程语言 时间:
2015-07-07 16:58:10
阅读次数:
142
@原网站因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,比如:>>> t = (1, 2)>>> t(1, 2)如果要定义一个空的tuple,可以写成():>>>...
分类:
编程语言 时间:
2015-07-06 23:25:53
阅读次数:
147
pythontuple的概念Tuple是不可变list。一旦创建了一个tuple就不能以任何方式改变它。Tuple与list的转换Tuple可以转换成list,反之亦然。内置的tuple函数接收一个list,并返回一个有着相同元素的tuple。而list函数接收一个tuple返回一个list。从效果上看,tuple冻结一个list,而..
分类:
编程语言 时间:
2015-07-06 20:00:40
阅读次数:
128
当我们说起函数式编程来说,我们会看到如下函数式编程的长相:函数式编程的三大特性:immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为,程序中的状态不好维护,在并发的时候更不好维...
分类:
其他好文 时间:
2015-07-06 17:20:59
阅读次数:
156
IOS学习(OC语言)知识点整理一、OC中的字典1)字典:是一个容器对象,元素是以键-值对(key-value)形式存放的,key和value是任意类型的对象,key是唯一的,value可以重复2)OC中的字典有两种 1、不可变字典:NSDictionary,初始化后不能修改其内容 2、可变字典:N...
分类:
移动开发 时间:
2015-07-05 18:05:12
阅读次数:
129
IOS学习(OC语言)知识点整理一、OC中的数组1)数组:也是一个对象,数组中存放的是对象的地址,可以存放任意类型对象的地址,只能是对象不能是具体的数值,数组是有序的, 可以存放重复的元素,数组也分为不可变数组和可变数组. 1、不可变数组NSArray:初始化之后不能修改数组的内容 2、可变数组NS...
分类:
移动开发 时间:
2015-07-05 16:21:29
阅读次数:
137
IOS学习(OC语言)知识点整理一、OC字符串的操作1)OC中字符串分为两种: 1、不可变字符串NSString:不能修改对象内容,但是可以改变对象的指针。 2、可变字符串NSMutableString:可以修改对象内容。二、NSString 不可变字符串的操作1)将字符串常量对象直接赋值给字符串引...
分类:
移动开发 时间:
2015-07-05 00:46:13
阅读次数:
288
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为.....
分类:
编程语言 时间:
2015-07-04 12:27:48
阅读次数:
180
1.定义:
String:String 类代表字符串。Java 程序中的所有字符串字面值(如
"abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字 符串。因为 String 对象是不可变的,所以可以共享。例如:
String str = "abc";等效于char data[] = {'a', 'b', 'c'};...
分类:
其他好文 时间:
2015-07-03 10:38:31
阅读次数:
111