原文网址:http://www.jianshu.com/p/1ad327f56d1d 不可变数组NSArray //创建一个空数组 NSArray *array = [NSArray array]; //这样创建是没有意义的. //创建只有一个元素的数组 NSArray *array1 ...
.NSArray 是一个父类,NSMUtableArray是其子类,他们构成了OC的数组。 .NSArray的创建 NSArray array NSArray alloc initWithObjects: one , two , three , four good ,nil 用对象初始化一个数组,这里是任意四个对象,不一定是字符串。 OC中的数组,不是真正的数组,这是一个链表,nil的作用正是表 ...
2014-08-16 00:15 0 9265 推荐指数:
原文网址:http://www.jianshu.com/p/1ad327f56d1d 不可变数组NSArray //创建一个空数组 NSArray *array = [NSArray array]; //这样创建是没有意义的. //创建只有一个元素的数组 NSArray *array1 ...
IOS 中runtime 不可变数组__NSArray0 和__NSArrayI 大家可能都遇到过项目中不可变数组避免数组越界的处理:runtime,然而有时候并不能解决所有的问题,因为类簇不一样 #import "NSArray+Security.h" #import ...
此文是对数组NSArray与NSMutableArray知识点的总结,主要是一些常见的操作,别外一些操作见其相应的文档,下面的代码部分还运用的第三方插件BlocksKit相结合; a:Foundation中数组(NSArray)是有序的对象集合 b:NSArray只能存储 ...
在scala中数组分为不可变长数组(在immutable包下)和可变长数组(在mutable包下) 不可变长数组指的是长度不可变,但是数组中角标对应的元素的值是可变的 可变数组指的是长度和数组中角标对应的元素都是可变的。 相关: ...
iOS学习(OC语言)知识点整理 一、OC中的数组1)数组:也是一个对象,数组中存放的是对象的地址,可以存放任意类型对象的地址,只能是对象不能是具体的数值,数组是有序的, 可以存放重复的元素,数组也分为不可变数组和可变数组. 1、不可变数组NSArray:初始化之后不能修改数组 ...
...
知识点 1.NSArray 类的重点函数使用 2.NSMutableArray 类的重点函数使用 3.字符串的分割和拼接 ============================ NSArray, NSMutableArray 1.【需要理解 ...
一、数组的声明、创建 1、一维数组 先是声明 dataType[] arrayRefVar; // 首选的方法 数据类型[] 数组名; dataType arrayRefVar[]; // 效果相同,但不是首选方法 数据类型 数组名[]; 创建 (1) arrayRefVar ...