[IOS]NULL与nil的区别
2015-12-28 20:00
288 查看
nil: 指向对象的空指针
NULL:指向其他类型的空指针
一般来说,对象应用nil;其他情况下大部分用NULL。
给对象赋值nil时,给对象发送消息不会抛出异常而是返回NO:
obj为nil时 [obj message]。返回NO。
obj为NULL时 [obj message]。抛出异常。
NULL:指向其他类型的空指针
一般来说,对象应用nil;其他情况下大部分用NULL。
给对象赋值nil时,给对象发送消息不会抛出异常而是返回NO:
obj为nil时 [obj message]。返回NO。
obj为NULL时 [obj message]。抛出异常。
相关文章推荐
- iOS——使用ScrollView进行图片的缩放
- iOS——制作简单的View时系统方法的使用
- iOS——分类 延展 协议
- IOS准备
- ios 防止按钮快速点击造成多次响应的避免方法。
- iOS——结构体指针
- iOS——指针进阶
- iOS——内存动态分布
- iOS——函数
- iOS——指针
- iOS——结构体
- iOS——一维数组
- ios开发常用的宏定义
- iOS开发中的公共方法
- 对iOS锁的一些研究
- iOS同步对象性能对比(iOS锁性能对比)
- iOS Provisioning Profile(Certificate)与Code Signing详解
- iOS如何在多台机器上共享iOS证书
- iOS 9下的shareSDK集成的常见问题及解决方案
- animation - 6