码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
Foundation框架—集合
一、NSArray和NSMutableArray(一)NSArray不可变数组(1)NSArray的基本介绍NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。C语言数组有一个缺点即数组中只能存放同种数据类型的元素。OC数组只能存放OC对象,不能存放非OC对象,如...
分类:其他好文   时间:2015-09-08 23:34:25    阅读次数:195
Foundation框架—字符串
一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串集合型:1)NSArray:OC不可变数组NSMutableArray:可变数组2)NSSet:NSMutableSet:3)NSDictioraryNSMutableDict...
分类:其他好文   时间:2015-09-08 23:31:04    阅读次数:244
java性能优化之字符串
Java程序性能优化之代码优化字符串部分:关于这一部分我们需要了解String StringBuffer StringBuliderString是一个不可变字符序列,针对常量池优化,类是final的String的不变性是指字符串对象一旦创建便不可改变。常量池的优化是指若两个字符串拥有相同的字符串序列...
分类:编程语言   时间:2015-09-08 22:04:59    阅读次数:194
OC数组
同OC字符串包括NSArray不可变数组和NSMutableArray可变数组,前者是后者的父类Object为单数的方法,代表某个元素Objects为复数的方法,代表多个元素以C语言风格创建一个数组:NSArray *a1 = @[@"a", @"b", @"c", @"d", @"e", @"f"...
分类:编程语言   时间:2015-09-08 21:58:35    阅读次数:203
OC字符串
包括NSString不可变字符串和NSMutableString可变字符串,前者是后者的父类标准方法名中为(const char *)的参数为C语言字符串,例"I love you";OC中字符串都用@""包含,输出字符串的格式控制符为%@%@格式控制符可以输出任何OC对象,比如字符串、数组等代码中...
分类:其他好文   时间:2015-09-08 21:45:48    阅读次数:166
iOS开发——淫技篇&iOS开发中各种淫技总结(六)
iOS开发中各种淫技总结(六)swift中指针的使用在 Swift 中,指针都使用一个特殊的类型来表示,那就是 UnsafePointer。遵循了 Cocoa 的一贯不可变原则,UnsafePointer 也是不可变的。当然对应地,它还有一个可变变体,UnsafeMutablePointer。绝大部...
分类:移动开发   时间:2015-09-07 22:45:59    阅读次数:260
java String StringBuffer StringBuilder
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:编程语言   时间:2015-09-07 19:21:42    阅读次数:188
列表和元组的区别
List和Tuple这就是Java或C中的数组.它是一个容器,能用来顺序的,以整数索引方式检索,存储一组对象.List用[]来表示,如[1,2,3]就是一个List;而Tuple用()来表示,如(3,4,5)就是一个Tuple.它们的区别在于List是可变的;而Tuple是不可变的.也就是说不可以增,删和改.索引方式除了与Jav..
分类:其他好文   时间:2015-09-07 16:54:38    阅读次数:171
StringBuilder与StringBuffer的区别(转)
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBu...
分类:其他好文   时间:2015-09-06 20:10:35    阅读次数:169
Immutable(不可变)集合
不可变集合,顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。为什么要用immutable对象?immutable对象有以下的优点:对不可靠的客户代码库来说,它使用安全,可以在未受信任的类库中安全的使用这些对象线程安全的:immutable对象在多线程...
分类:其他好文   时间:2015-09-05 09:51:09    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!