oc第二天可变 数组

#import <Foundation/Foundation.h>


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

{


    @autoreleasepool

    {

        NSInteger iValue = 10 ;

        

        //通过类方法返回一个初始化好的一个可变数组对象

        NSMutableArray* mArray = [NSMutableArray array] ;

        

        //[mArray addObject:iValue] ;

    

        //通过预先分配内存大小的方式创建动态数组

        NSMutableArray* mArray2 = [NSMutableArray arrayWithCapacity:10] ;

        //用一个对象初始化数组

        NSMutableArray* mArray3 = [NSMutableArray arrayWithObject:@"123"] ;

        

        mArray3 = [NSMutableArray arrayWithObjects:@"123", nil];

        //通过数组来初始化对象

        NSMutableArray* mArray4 = [NSMutableArray arrayWithArray:mArray3] ;

        

        //像数组中添加对象,参数为指针对象

        [mArray addObject:@"111"] ;

        [mArray addObject:@"222"] ;

        [mArray addObject:@"333"] ;

        [mArray addObject:@"111"] ;


        

        NSLog(@"mArray = %@",mArray) ;

        

//        //删除索引为0的元素

        [mArray removeObjectAtIndex:0] ;

//        NSLog(@"mArray = %@",mArray) ;

//        

//        //删除最后一个元素

        [mArray removeLastObject] ;

//        NSLog(@"mArray = %@",mArray) ;

        [mArray removeObject:@"111"] ;

        NSLog(@"mArray = %@",mArray) ;


        //替换索引位置的元素

        [mArray replaceObjectAtIndex:0 withObject:@"555"] ;

        NSLog(@"mArray = %@",mArray) ;

        // insert code here...

        NSLog(@"Hello, World!");

        

        

        NSMutableArray* arrayNum = [NSMutableArray array] ;

        

        for (int i = 0;  i < 10; i++)

        {

            //随机产生整数

            NSInteger value = arc4random() % 100 ;

            

            NSNumber* num = [NSNumber numberWithInteger:value] ;

            

            [arrayNum addObject:num] ;

        }

        

        for (id num in arrayNum)

        {

            NSNumber* numValue = (NSNumber*)num ;

            

            NSLog(@"value = %@",numValue) ;

        }

        

        

    }

    return 0;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值