![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
在Objective-C,为什么我应该检查,如果自我=不为空
1个回答
2016-05-06
展开全部
因为如果你不检查的话,给空的对象发送消息有时候会崩溃。比如你一个数组是nil,但是你要给他插入或者删除或者取第几个元素的话,就会崩溃。。
对象初始化的时候也要判断是否为空,看是否初始化成功。如果初始化失败,那接下来对其进行操作是没有意义的。
我个人是这么理解的。。。
对象初始化的时候也要判断是否为空,看是否初始化成功。如果初始化失败,那接下来对其进行操作是没有意义的。
我个人是这么理解的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询