Sian 发表于 2013-12-20 21:50:45

第十一讲:Objective-C基本数据类型之NSMutableArray

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{
        @autoreleasepool{
               
                NSMutableArray * array = [ init];
               
                ;//增加元素
               
                ;
               
                ;
               
                //;//删除元素
               
                ////删除第2个元素(从0开始计数)
               
                ;//交换第1个与第3个元素的位置
               
                NSLog(@"%@",array);
               
                //********************************************************
               
                NSMutableArray * array1 = [ initWithObjects:@"One",@"Two",@"Three",nil];
               
                NSEumerator * enumerator = ;
                //NSEumerator * enumeraotr = ;//逆顺遍历可以对数组中的元素进行修改
                NSString * str;
                while(str = ){
                        ;//检举法遍历不能修改数组中的元素
                        NSLog(@"Times!");//检测循环次数
                }
                NSLog(@"%@",array);
                ;
        }
        return 0;
}

Sian 发表于 2014-1-9 20:56:44

逆序遍历可变数组:
//
//main.m
//NSMutableArray
//
//Created by yusian on 14-1-9.
//Copyright (c) 2014年 yusian. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
      
      NSMutableArray * array = [ init];
      ;
      ;
      ;
      NSLog(@"%@",array);
      
      NSEnumerator * enumerator = ;
      
      NSString * str;
      while (str = ) {
            NSLog(@"%@",str);
      }
      
      ;
      
    }
    return 0;
}

Sian 发表于 2014-1-9 20:57:32

Sian 发表于 2014-1-9 20:56
逆序遍历可变数组:

运行结果:
2014-01-09 20:57:22.212 NSMutableArray (
    One,
    Two,
    Three
)
2014-01-09 20:57:22.213 NSMutableArray Three
2014-01-09 20:57:22.214 NSMutableArray Two
2014-01-09 20:57:22.214 NSMutableArray One
Program ended with exit code: 0
页: [1]
查看完整版本: 第十一讲:Objective-C基本数据类型之NSMutableArray