NSArry 为静态数组,不能往里面添加元素 NSMutableArray 为动态数组,是NSArray 的子类

简介:

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] );

}

相关文章
|
11月前
|
编译器 C++ 开发者
C++构造函数在数组中的使用
C++构造函数在数组中的使用
75 0
|
2月前
|
存储 Java 容器
Java数组的初始化方法
Java数组的初始化方法
|
4月前
|
JavaScript
类数组是什么
类数组是什么
19 0
|
4月前
|
JavaScript 前端开发 索引
往数组添加对象的方法
往数组添加对象的方法
25 0
|
编译器
析构函数 对象数组 对象指针
🐰析构函数 🌸析构函数的定义 🌸析构函数的应用: 🐰对象数组 🐰指向对象的指针 🌸对象指针的概念: 🌸定义对象指针: 🌸指向对象的数据成员的指针 🌸指向对象的成员函数的指针
关于Delphi中的静态数组、动态数组、检测数组上下界、copy数组
关于Delphi中的静态数组、动态数组、检测数组上下界、copy数组
217 0
关于Delphi中的静态数组、动态数组、检测数组上下界、copy数组
|
存储 JavaScript API
你知道如何将类数组转为数组吗?
前言 说起类数组,可能很多小伙伴脑袋都是一团浆糊。什么是类数组?它是数组吗?不是数组为什么要和数组扯上关系?...等等好多问题。其实类数组非常的简单,甚至在项目开发中我们可能遇到过,只是我们没有仔细去思考罢了。既然类数组带有数组两个字,那么它肯定和数组是有关系的,我们是可以将数组转为真正的数组的。 今天就来总结一些将类数组转为数组的方法!
231 0
你知道如何将类数组转为数组吗?
|
iOS开发
iOS - 如何深拷贝Array内元素、自定义对象、及自定义对象的属性(下)
关于深拷贝、浅拷贝,请看上篇iOS - 深拷贝、浅拷贝探索验证
|
API iOS开发
iOS - 如何深拷贝Array内元素、自定义对象、及自定义对象的属性(上)
关于深拷贝、浅拷贝,请看上篇iOS - 深拷贝、浅拷贝探索验证