当我尝试显示Dictionary值的值时:
NSLog(@"%@",[self.user valueForKeyPath:@"age"]);
Run Code Online (Sandbox Code Playgroud)
第一次,我得到了(null),第二次,我得到了<null>
两种结果之间存在什么差异?Thanx提前.
Ric*_*III 10
当NSLog输出时(null),它意味着它实际上是传入的0x0,或者NULL.
当它输出时<null>,意味着它被传入[NSNull null],而不是.
NSNull通常用于nil默认情况下无法存储的数组和其他集合中.因此,使用特殊对象.
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |