加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

NS类 - NSMutableArray的使用

(2013-04-18 19:56:23)
标签:

nsmutablearray

it

分类: Mac/IOS那些事
   //给数组分配容量

    NSArray *array;

    array [NSMutableArray arrayWithCapacity:20];

 

 

 

    ///在数组末尾添加对象

    //- (void) addObject: (id) anObject;

    NSMutableArray *array = [NSMutableArray arrayWithObjects:

    @"One",@"Two",@"Three",nil];

    [array addObject:@"Four"];

    NSLog(@"array:%@",array);

 

 

 

    //删除数组中指定索引处对象

    //-(void) removeObjectAtIndex: (unsigned) index;    

    NSMutableArray *array = [NSMutableArray arrayWithObjects:

    @"One",@"Two",@"Three",nil];

    [array removeObjectAtIndex:1];

    NSLog(@"array:%@",array);

 

 

 

    // 

    //- (NSEnumerator *)objectEnumerator;从前向后

    NSMutableArray *array = [NSMutableArray arrayWithObjects:

    @"One",@"Two",@"Three",nil];

    NSEnumerator *enumerator;

    enumerator = [array objectEnumerator];

 

    id thingie;

    while (thingie = [enumerator nextObject]) {

        NSLog(@"thingie:%@",thingie);

    }

 

 

    //- (NSEnumerator *)reverseObjectEnumerator;从后向前

    NSMutableArray *array = [NSMutableArray arrayWithObjects:

    @"One",@"Two",@"Three",nil];

    NSEnumerator *enumerator;

    enumerator = [array reverseObjectEnumerator];

 

    id object;

    while (object [enumerator nextObject]) {

        NSLog(@"object:%@",object);

    }

 

 

    //快速枚举

    NSMutableArray *array = [NSMutableArray arrayWithObjects:

    @"One",@"Two",@"Three",nil];

    for(NSString *string in array)

    {

        NSLog(@"string:%@",string);

    }

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有