NSArry 为静态数组,不能往里面添加元素
NSMutableArray 为动态数组,是NSArray 的子类
定义一个数组
NSarray *city = [[NSArray arrayWithObjects:@"beijing",@"shanghai",@"heibei",nil];
必须以nil结束。
方法:
- (undesigned) count //元素个数
- (id) objectAtIndex: (indesigned) index //指定位置的元素,可以得到元素
- (undesigned) indexofObjext:(id) object //对象在元素中的位置
(void) addObject:(id)object; //添加一个元素
(void) removeObject:(id); //从数组中删除指定元素
(void) removeAllObjects: //删除所有元素
-(bool) containsObject:obj //是否包含对象
(void )insertObject:(id)object atIndex:(unsigned)index;//在指定位置添加新元素
输出所有元素:
for( int i= 0;i<[city count] ;i++)
{
NSLog(@“%@”,[city objectAtIndex:i] );
}