对字典和数组进行下列操作时会产生crash:

对于字典来说:

查询时,key=nil 或者 key=null 时都能正常运行

插入时,,key=nil 或者 key=null 都会crash 

对于数组来说

index越界会crash

添加对象为nil时会crash

NSDictionary@{@"key":@"value"};
NSStringobjectForKey:nil];
objectForKey:[NSNullnull]];
NSMutableDictionarycopy];
objectForKey:nil];
objectForKey:[NSNullnull]];
    
objectForKey:[NSNullnull]];
    
//    [mutDic setObject:@"123" forKey:nil];crash
//    [mutDic setObject:nil forKey:@"123"];crash
//    [mutDic setObject:[NSNull null] forKey:@"key"];crash
//    [mutDic setObject:@"value" forKey:[NSNull null]];crash
    
//    [mutDic removeObjectForKey:nil]; //crash
//    [mutDic removeObjectForKey:[NSNull null]];//crash
//
NSArray@[@(1),@(2),@(3)];
//    value = [arr objectAtIndex:4];//crash
NSMutableArraymutableCopy];
    
//    [mutArr insertObject:@(5) atIndex:5];//crash
//    [mutArr removeObjectAtIndex:5]; //crash
//    [mutArr replaceObjectAtIndex:5 withObject:@"5"];//crash
//    [mutArr insertObject:nil atIndex:0]; //crash
    
insertObject:[NSNullnull] atIndex:0];
replaceObjectAtIndex:0withObject:[NSNullnull]];