NSString
用分隔符把字符串分割成字符串数组
- (NSArray *)componentsSeparatedByString:(NSString *)separator;
NSArray
创建方法
通过一个对象创建数组。
- (id)initWithObject:(id)object;
+ (id)arrayWithObject:(id)anObject;
通过对象列表创建数组。nil结尾
- (id)initWithObjects:(id)firstObj, ...
+ (id)arrayWithObjects:(id)firstObj, ...
通过一个数组创建另一个数组
- (id)initWithArray:(NSArray *)array;
+ (id)arrayWithArray:(NSArray *)array;
操作方法
获得数组长度
- (NSUInteger)count;
获得数组中某个位置的元素
- (id)objectAtIndex:(NSUInteger)index;
NSMutableArray
在数组尾部添加一个元素
- (void)addObject:(id)anObject;
在数组中插入一个元素
- (void)insertObject:(id)anObject atIndex:(NSUInteger)index;
删除数组最后的一个元素
- (void)removeLastObject;
删除指定位置的元素
- (void)removeObjectAtIndex:(NSUInteger)index;
修改数组指定位置的值
- (void)replaceObjectAtIndex:(NSUInteger)index withObject:(id)anObject;
把一个数组的所有元素添加到本数组的尾部
- (void)addObjectsFromArray:(NSArray *)otherArray;
交换数组中的两个元素
- (void)exchangeObjectAtIndex:(NSUInteger)idx1 withObjectAtIndex:(NSUInteger)idx2;
删除数组中的所有元素
- (void)removeAllObjects;