I don't know, but what do you think about the `initWithObjectsAndKeys` initializer?
`NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:
    @"value1", @"key1",
    @"value2", @"key2", nil];`