数组是有序的对象集合,一般情况下,一个数组中的元素都是相同类型的。类似可变字符串与不可变字符串,数组也有可变与不可变之分。
| +(id)arrayWithObjects:obj1,obj2,...nil | 创建一个新的数组,obj1,obj2......是他的元素对象,以nil对象结尾 |
| -(BOOL)containsObject:obj | 确定数组中是否包含对象obj |
| -(NSUInteger)count | 返回数组元素个数 |
| -(NSUInteger)indexOfObject:obj | 第一个包含obj元素的索引号 |
| -(id)objectAtIndex;i | 返回存储在位置 i 的对象 |
| -(void)makeObjectsPerformSelector:(SEL)selector | 将 selector 只是的消息发送给数组中的每个元素 |
| -(NSArray*)sortedArrayUsingSelector:(SEL)selector | 根据selector 指示的比较方法对数组进行排序 |
| -(BOOL)writeToFile:path atomically:(BOOL)flag | 将数组写入指定的文件中,如果 flag 为 YES,则需要先创建一个临时文件 |
本文详细介绍了NSArray不可变数组的基本概念及其常用方法,包括创建数组、判断数组内是否存在某个对象、获取元素个数、查找特定元素索引、访问指定位置元素等操作。

被折叠的 条评论
为什么被折叠?



