10 2014 档案
摘要:1) NSArray :不可变数组 NSMutableArray : 可变数组2) OC数组只能存放OC对象,不能存放非OC对象类型,比如int、struct、enum等。 OC数组不能存放nil值3) NSArray的创建 NSArray *array1 = [NSArray arrayWithO...
阅读全文
摘要:1) NSString : 不可变字符串 NSMutableString : 可变字符串,是NSString的子类。2) 创建方式 NSString *s1 = @”itcast”; NSString *s2 = [NSString stringWithFormat:@"My age is%d an...
阅读全文
摘要:1) NSRange(location length)例:@”I LOVE OC” 中 LOVE范围可表示为(location=2 length=4)NSString *str = @”I love oc”;NSRange range = [str rangeOfString:@”love”];或者...
阅读全文
摘要:1. 所有的预处理指令都是以#开头。2. 预处理指令分3种: 1)宏定义 2)条件编译 3)文件包含3. 预处理指令在代码翻译成0和1之前执行。4. 预处理的位置是可以随便写的。5. 预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,可以用#undef取消宏定义的作用。6. 宏名一般用大写...
阅读全文
摘要:1. 指针使用机器的全字长2. 指针加/减小整数表示在内存空间向下或向上移动,移动的单位是其基类型的长度。3. int *p1; int *p2; p2-p1等于两个元素下标之差。4. a[i][j]——*(a[i]+j)——*(*(a+i)+j)5. 指向函数的指针 int (*p)(int, i...
阅读全文
摘要:1. 如果没有明确声明返回值类型,默认返回值类型是int。2. 函数的形参也是局部变量。3. 默认情况下不允许两个函数名称一样(不支持重载)。4. 函数不能嵌套定义。5. 函数不能重复定义,但是可以重复声明。6. 函数声明只需在调用函数前就行,位置不限。7. 如果有函数的声明没有函数的定义,编译也可...
阅读全文