IOS nil 判断变量为空nil的前后顺序

在Java中,我们知道判断一个变量是否为空的时候,我们会这样的书写代码:if(null == xxx),是的,我们吧null放在前面,这样可以有效的防止当变量真的为空的时候,拿去比较会报错,null放在前面就是把null和xxx对比,null是主角,这样即使xxx是空也不会报错而且有效的继续判断下去,代码继续执行。

在IOS中,也会有这样的空代码,为nil,Nil,Null。是的,在IOS中是不是也需要在判断时候将为空的标志放在前面呢?

首先上传一张代码图片:


这个是facebook公司开放POP动画引擎之后,我读取到的代码,大家可以在第五行代码的地方看到nil放在了前面;

OC和Java还是有很多不一样的,毕竟他们是不同的语言。在OC中,nil类型引用是不会出现Bug或者错误的。就是说OC支持nil的使用。一个变量如果为nil,照样使用不会出现问题。

鉴于FaceBook中已经将nil放在了前面,以后我也是打算放在前面了,毕竟以前写java 的时候都是放在前面,现在做oc了,逐渐了忘记了,还是很怀念java的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值