zoukankan      html  css  js  c++  java
  • id类型, nil , Nil ,NULL和NSNULL的区别?

    • id类型: 是一个独特的数据类型,可以转换为任何数据类型,id类型的变量可以存放任何数据类型的对象,在内部处理上,这种类型被定义为指向对象的指针,实际上是一个指向这种对象的实例变量的指针; id 声明的对象具有运行时特性,既可以指向任意类型的对象
    • nil 是一个实例对象值;如果我们要把一个对象设置为空的时候,就用nil
    • Nil 是一个类对象的值,如果我们要把一个class的对象设置为空的时候,就用Nil
    • NULL 指向基本数据类型的空指针(C语言的变量的指针为空)
    • NSNull 是一个对象,它用在不能使用nil的场合
    在北京的灯中,有一盏是我家的。这个梦何时可以实现?哪怕微微亮。北京就像魔鬼训练营,有能力的留,没能力的走……
  • 相关阅读:
    HDU
    C# Stopwatch
    RMQ(Range Minimum Query)问题(转)
    HDU
    POJ
    HDU
    POJ
    POJ
    docker安装testlink
    廖雪峰Java2面向对象编程-3继承和多态-2多态
  • 原文地址:https://www.cnblogs.com/huangzs/p/15567070.html
Copyright © 2011-2022 走看看