NSArray函数

时间:2023-03-09 06:17:32
NSArray函数

1、判断是否包含某一个元素,返回1则表示有

- (BOOL)countainsObject:(id)anObject BOOL isContain = [arrayboy containsObject:@"key"];

2、获取集合元素的个数

- (NSUInteger)Count

3、返回最后一个元素

- (id)lastObject

4、获得index位置对象的元素

- (id)objectAtIndex:(NSUInteger)index

5、查找元素的位置

- (NSUInteger)indexOfObject:(id)anobject

6、在range范围内查找元素的位置

- (NSUInteger)indexOfObject:(id)anobject inRange:(NSRange)range

7、让集合里面的所有元素都执行aSelector这个方法

- (void)makeObjectsPerformSelector:(SEL)aSelector

8、比较两个集合内容是否相同

- (BOOL)isEqualToArray:(NSArray *)otherArray

9、添加一个元素,返回一个新的NSArray(方法调用者本身没有改变)

- (NSArray *)arrayByAddingObject:(id)anObject

10、添加otherArray的所有元素,返回一个新的NSArray(方法调用者本身没有改变)

- (NSArray *)arrayByAddingObjectFromArray:(NSArray *)otherArray

11、截取range范围的数组元素

- (NSArray *)subarrayWithRange:(NSRange)range

12、返回两个集合中第一个相同的对象元素

- (id)firstObjectCommonWithArray:(NSArray *)otherArray

13、用separator作拼接符将数组元素拼接成一个字符串

- (NSString)componentsJoinedByString:(NSString *)sepatator

14、将一个NSArray持久化到文件中去

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiaryFile