NSArray 不可变数组-Objective-C
数组是有序的对象集合,一般情况下,一个数组中的元素都是相同类型的。类似可变字符串与不可变字符串,数组也有可变与不可变之分。
| +(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,则需要先创建一个临时文件 |
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
