nil和null

(iPhone/iPad)NSString中让人费解的nil和NSNull,


当我查看苹果官方文档时,有这么一个代码:

[cpp] view plain copy
  1. id aValue = [arrayWithNull objectAtIndex:0];  
  2. if (aValue == nil) {  
  3.     NSLog(@"equals nil");  
  4. else if (aValue == [NSNull null]) {  
  5.     NSLog(@"equals NSNull instance");  
  6.     if ([aValue isEqual:nil]) {  
  7.         NSLog(@"isEqual:nil");  
  8.     }  
  9. }  
  10. // output: "equals NSNull instance" 


你可能感兴趣的:(null,文档)