Objective-C在学习之常用数据.数组(三)
上次学习了Objective-C的一些常用数据,这些数据有点像C语言的数据类型,其基本用法和C语言基本差不多,因为Objecitive-C语言是C语言严格的超集嘛。接下来我们看一下Objective-C的其他数据类型。
<不可变数组>NSArray数据:基本的数组类型,用此创建数组后,就不可以在向这个数组中添加元素或者删除其中的元素了。照这样说的话,NSArray主要用于那些创建后不需要再次更改的地方。
这个数组中可以存储任意类型的对象(object)的对象指针,但不能用于存储int、bool、char等等一些基本数据,这有点和C语言不同。下面将三个字符串和self指针存储在NSArray的一个实例对象中:
//向数组中插入一个元素-(void)insertElements:(int)ID:(NSObject *)str{[eArray insertObject:str atIndex:ID];}这就是可变数组的一些基本的用法,可变数组的遍历方法和不可变数组的相同。