Pregunta

Soy de un fondo de Flash ActionScript. De donde soy, puedo establecer un diccionario-como objeto como éste:

var data:Object = {startPoint:5, endPoint:12};

Así que viene a Objective-C, que se sorprendió al descubrir que el equivalente a esto parece ser:

NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:[NSNumber numberWithInt:5] forKey:@"startPoint"];
[data setObject:[NSNumber numberWithInt:12] forKey:@"endPoint"];

Sin duda, hay una manera más fácil ... ¿O es que realmente mi lote?

¿Fue útil?

Solución

Este es el camino más corto única que se me ocurre:

NSMutableDictionary *petalData = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:5], @"startPoint", [NSNumber numberWithInt:12], @"endPoint", nil];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top