第十一讲: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;
}
逆序遍历可变数组:
//
//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: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]