oc数组问题小思考

来源:互联网 发布:sql注入站点 编辑:程序博客网 时间:2024/05/01 19:51
        NSString* string = @"I am a so bad man";
        
//        NSArray* array = [[NSArray alloc]initWithObjects:[string componentsSeparatedByString:@" "], nil];//这种写法不可以逆序排列
        
        NSArray* array = [string componentsSeparatedByString:@" "];//这种写法可以逆序
        
        NSLog(@"%@",array);
        
        NSEnumerator* enumator = [array reverseObjectEnumerator];
        
        NSMutableArray* arrayTemp = [[NSMutableArray alloc]init];
        
        NSString* obj;
        
        while (obj = [enumator nextObject]) {
            [arrayTemp addObject:obj];
        }
        
        
        NSLog(@"%@",arrayTemp);



效果图如下,一个是正序排列,一个是逆序排列
在逆序排列时如果可变数组没有初始化就不会逆序排列,这个问题的原因是什么啊,大神都来围观

0 0