多用字面量语法,少用与之等价的方法

    好处:使用字面量语法可以缩减源代码长度,使其更为易读。

    要点:1、应该使用字面量语法来创建字符串、数值、数组、字典。与创建此类对象的常规方法相比,这么做更加简明扼要。

       2、应该通过取下表操作来访问数组下标或字典中的键所对应的元素

       3、用字面量语法创建数组或字典时,若值中有nil,则会抛出异常。因此,务必确保值里不含nil。

    现在来举几个例子来区分一下字面量语法和常规方法,不然说这么多也是白说,嘿嘿大笑

    例如:

    字面量写法:1、NSString            NSString *nameStr = @"Ann";

          2、NSNumber       NSNumber *ageNum = @21;

          3、NSArray           NSArray *otherAry = @[@"女",@165,@56];       操作数组方式:NSString *sexStr = otherAry[0];

          4、NSDictionary    NSDictionary *otherDic = @{@"age":@"21",@"sex":@"女",@"height":@"165"};   操作字典方式:NSString *sexStr = otherDic[@"sex"];



    常规方法:1、NSNumber      NSNumber *ageNum = [NSNumber numberWithInt:21];

      2、NSArray          NSArray *otherAry = [NSArray arrayWithObjects:@"",@165,@56, nil];      操作数组方式:NSString *sexStr = [otherAry objectAtIndex:0];

      3、NSDictionary    NSDictionary *otherDic = [NSDictionary dictionaryWithObjectsAndKeys:@"21",@"age",@"",@"sex",@"165",@"height", nil];

    操作字典方式:NSString *sexStr = otherDic[@"sex"];


    由上面的两种写法就可以很清晰看出使用字面量写法的好处,至少大大的节省了代码量,增加了可读性。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值