IOS 开发学习28 NSArray 基本用法

来源:互联网 发布:手机淘宝联盟登录失效 编辑:程序博客网 时间:2024/05/29 05:56

NSArray

//定义        NSObject *obj = [[NSObject alloc]init];                NSArray *array = [NSArray arrayWithObjects:                                   @"a",                                    obj,                                   @"c",nil];
//字符串拆分为数组NSString *writerPos=@"10,30,400,300";NSArray  *arrWriterPos =[writerPos componentsSeparatedByString:NSLocalizedString(@",", nil)];//拆分成数组 NSLog(@"%@",[arrWriterPos objectAtIndex:1]);


//遍历        for (NSObject *object in array) {            NSLog(@"数组对象:%@", object);        }
//遍历NSEnumerator *enmuerator = [muArray objectEnumerator];        id object;        while (object = [enmuerator nextObject]) {            NSLog(@"数组中的对象:%@", object);        }
//元素数量NSLog(@"dataArray cound:%d",[dataArray count]);
//索引NSLog(@"dataArray cound 2:%@",[dataArray objectAtIndex:2]);

可变数组

//可变数组[NSMutableArray arrayWithCapacity:6] 

//增加元素[array addObject:...] : 向可变数组尾部添加数据对象。[array addObjectsFromArray:..] :向可变数组尾部添加一个数组对象。

//中间插入[muArray insertObject:@"搅局的" atIndex:2];

//删除[array removeObject:(id)] :删除数组中指定元素,根据对象isEqual消息判断。[array removeObjectIdenticalTo:(id)] : 删除数组中指定元素,根据对象的地址判断[array removeObjectIdenticalTo:(id) inRange:(NSRange)] : 在指定范围内删除指定的元素。[array removeObjectAtIndex:(NSUInteger)]:删除数组中指定脚标索引的数据。[array removeObjectsInArray:(NSArray *)] :删除一个数组的元素。
//替换 [muArray replaceObjectAtIndex:4 withObject:@"字符串替换回来"];



0 0
原创粉丝点击