在NSMutableArray中添加空元素:NSNull類的使用

有時須要將一些表示「空」的對象添加到array中。NSNull類正是基於這樣的目的產生的。用NSNull表示一個佔位符時,語句表達以下:
[array addObject:[NSNull null]];
下面是關於數組中空值的判斷測試程序
id aValue = [arrayWithNull objectAtIndex:0];
if (aValue == nil) {
    NSLog(@"equals nil");
} else if (aValue == [NSNull null]) {
    NSLog(@"equals NSNull instance");
    if ([aValue isEqual:nil]) {
        NSLog(@"isEqual:nil");
    }
}
// output: "equals NSNull instance"
相關文章
相關標籤/搜索