Objective-C入门07:不可变数组

Objective-C入门07:不可变数组

不可变数组的初始化方式

//      (  数组里可以放任意类型的数据 )

//                 不可变数组  数组内不可 添加  替换等元素

//            1. 初始化一个空数组

//                    NSArray *array = [[NSArray alloc ] init ] ;

//            2.初始化一个空数组

//                     NSArray *array = [NSArray array];

//            3. 初始化的同时添加一个元素

//                     NSArray *array = [ NSArray arrayWithObjects : @"" ];

//            4.初始化的同时添加多个元素

//                     注意不要忘记写 nil   nil前面有个逗号

//                     NSArray *array = [ NSArray arrayWithObjects:@"",@"", nil];

//            5.数组书写新方法

//                     NSArray *array = @[@"",@""];




数组取值

//        通过数组的下标取值   0开始

//        取数组里面元素的方法   objectAtIndex

//            [ list  objectAtIndex:0 ];

//        取值新方法

//            NSString * mingzi =  name[ 2 ] ;




练习一:      把四个季节的名字存到数组里,按照下标逐个取出

//        NSArray *jijie = @[ @"春季" , @"夏季" , @"秋季" , @"冬季" ] ;

//        NSString *mz1 = jijie [ 0 ] ;

//        NSString *mz2 = jijie [ 1 ] ;

//        NSString *mz3 = jijie [ 2 ] ;

//        NSString *mz4 = jijie [ 3 ] ;

//        NSLog( @"%@,%@,%@,%@" , mz1 , mz2 , mz3 , mz4 ) ;




数组里面需要的是  id 类型 需要把基本数据类型转换成NSNumber类型       

//        int age = 120 ;

//        NSLog( @"%@" , ageNum ) ;

//        NSNumber *ageNum1 = [ NSNumber numberWithInt : age ];

//        NSLog( @"%@" , ageNum1 );

        

//        float height = 180.5 ;

//        NSNumber *heightNum = [ NSNumber numberWithFloat:height];

//        NSLog( @"%@" , heightNum );

//        

        简便方法

//        float age1 = 30.5 ;

//        NSNumber *ageNum7 = @( age1 ) ;

//        NSLog( @"%@" , ageNum7 ) ;

//        

        NSNumber类型转换为基本类型

//        float aa = [ ageNum1 floatValue ];

//        int  ab = [ ageNum7 intValue ] ;


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值