码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
NSArray
用来存储对象的有序列表,它是不可变的不能存储C语言中的基本数据,如int、float、enum、struct、也不能存储nil。一、#pragma mark 创建数组。void arrayCreate() { //创建一个空数组。 NSArray *array = [NSArray array...
分类:其他好文   时间:2014-12-25 20:26:45    阅读次数:109
Java初学者都必须理解的六大问题<2>
Java初学者都必须理解的六大问题 沈阳463整形医院对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题三:String到底变了没有? 没有。因为String被设计成不可变(....
分类:编程语言   时间:2014-12-25 15:55:20    阅读次数:136
iOS 8:Mutable属性返回Immutable值
标题有些绕。举个例子:在头文件中声明一个不可变数组,如- (NSArray *)images;然后在匿名类延展中定义一个可变的属性变量,如@property (nonatomic, strong) NSMutableArray *images; // for UIImageView。如下所示:@in...
分类:移动开发   时间:2014-12-25 14:28:55    阅读次数:200
OC-数组的遍历
不可变的 NSArray *arr= @[@"1",@"2",@"3"]; arr =[arr sortedArrayUsingSelector:@selector(compare:)]; NSLog(@"%@",arr); arr= [arr sortedArra...
分类:编程语言   时间:2014-12-24 23:55:05    阅读次数:168
OC-NSArray随意整理
// NSArray *arr = @[@1,@2,@3,@4]; 这个不可变数组不行 //1.可变数组 NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"1",@"2",@"3", nil]; //2.不可变数...
分类:其他好文   时间:2014-12-24 23:55:01    阅读次数:145
c++一些知識彙總
指针和引用的区别 指针指向一块内存,它的内容是指向内存的地址;引用是某内存的别名 引用使用是无需解引用,指针需解引用 引用不能为空,指针可以为空 引用在定义是被初始化一次,之后不可变;指针可变 程序为指针变量分配内存区域,而引用不需要分配内存区域 new和malloc的区别,free和delete的区别 malloc与free是C++/C语言的标准库函数,...
分类:编程语言   时间:2014-12-22 21:23:13    阅读次数:203
字符串
#define PATH @"/users/yunlong/desktop/file1.rtf"#if 0// 一.NSString不可变字符串int main(int argc, const char * argv[]){ @autoreleasepool {// 1.创建字符串对象 NS...
分类:其他好文   时间:2014-12-21 21:54:03    阅读次数:248
Python中的深浅拷贝详解
要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念:变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝)【变量-对象-引用】在Python中一切都是对象,比如说:3, 3.14, 'Hello', [1,2,3,4],{'a':1}......甚至连type其本身都是对象,...
分类:编程语言   时间:2014-12-21 19:22:39    阅读次数:311
java-String,StringBuilder,StringBuffe类型使用
1,String类1.1定义: String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" ),都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如: String s1=”abc....
分类:编程语言   时间:2014-12-19 11:26:41    阅读次数:210
const在变量前后,函数后的含义(C++)
int me;  const int * p1=&me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向  int * const  p2=&me;//p2不可变,*p2可变,此时允许*p2来修改其值,但是p2不能转向。  const int *const  p3=&me;//p3不可变,*p3也不可变,此时既不能用*p3来修改其值,也不能转向  const 放在函...
分类:编程语言   时间:2014-12-16 22:43:10    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!