Iphone数组一些基础操作NSArray/NSMutableArray

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 05:15 点击:

  1 /*******************************************************************************************
  2      NSArray
  3      *******************************************************************************************/
  4
  5     /*---------------------------创建数组------------------------------*/
  6     //NSArray *array = [NSArray alloc] initWithObjects:
  7     @"One",@"Two",@"Three",@"Four",nil];
  8
  9     self.dataArray = array;
 10     [array release];
 11
 12     //- (unsigned) Count;数组所包含对象个数;
 13     NSLog(@"self.dataArray cound:%d",[self.dataArray count]);
 14
 15     //- (id) objectAtIndex: (unsigned int) index;获取指定索引处的对象;
 16     NSLog(@"self.dataArray cound 2:%@",[self.dataArray objectAtIndex:2]);
 17
 18
 19     /*--------------------------从一个数组拷贝数据到另一数组(可变数级)----------------------------*/   
 20
 21     //arrayWithArray:
 22 //NSArray *array1 = [NSArray alloc] init];
 23     NSMutableArray *MutableArray = [NSMutableArray alloc] init];
 24     NSArray *array = [NSArray arrayWithObjects:
 25                       @"a",@"b",@"c",nil];
 26     NSLog(@"array:%@",array);
 27     MutableArray = [NSMutableArray arrayWithArray:array];
 28     NSLog(@"MutableArray:%@",MutableArray);
 29
 30     array1 = [NSArray arrayWithArray:array];
 31     NSLog(@"array1:%@",array1);
 32
 33
 34     //Copy
 35
 36 //id obj;
 37     NSMutableArray *newArray = [NSMutableArray alloc] init];
 38     NSArray *oldArray = [NSArray arrayWithObjects:
 39                          @"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",nil];
 40
 41     NSLog(@"oldArray:%@",oldArray);
 42     for(int i = 0; i < [oldArray count]; i++)
 43     {       
 44         obj = [oldArray objectAtIndex:i] copy];
 45         [newArray addObject: obj];
 46     }
 47     //
 48     NSLog(@"newArray:%@", newArray);
 49     [newArray release];
 50
 51
 52     //快速枚举
 53
 54 //NSMutableArray *newArray = [NSMutableArray alloc] init];
 55     NSArray *oldArray = [NSArray arrayWithObjects:
 56                          @"a",@"b",@"c",@"d",@"e"

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Lexical or Preprocessor Issue 'xxx.h
      • ios学习笔记(二)xcode 4.3.2下实现基本交互
      • ios版本的helloworld
      • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
      • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
      • IOS类似iphone通讯录TableView的完整demo【附源码】
      • UITableView一些方法
      • [iPhone中级]iPhone团购信息客户端的开发 (二)
      • 如何为Iphone应用创建启动界面
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1