Soy bastante nuevo en Objective-C y estaba trabajando con NSDictionaries hoy y encontré el método allKeys. Según tengo entendido, devuelve un NSArray que contiene las claves del diccionario en un orden aleatorio. Sin embargo, ¿este orden es siempre el mismo? es decir, si llamo a todas las Llaves en el mismo diccionario 20 veces seguidas, ¿me garantiza que obtendré el mismo orden de resultados?NSDictionary allKeys - ¿siempre devuelve el mismo pedido?
Gracias,
A menos NSDictionary hace refrito perezoso, por supuesto, en cuyo caso el acceso podría desencadenar una repetición. –
@Catfish_Man: Si ese fuera el caso, no sería seguro pasar un 'NSDictionary' a otro hilo. La sabiduría actual dicta que pasar 'NSDictionaries' entre hilos es seguro siempre que el diccionario sea inmutable. –
Un diccionario inmutable nunca debería volver a configurarse una vez que se haya rellenado, ya que nada de eso puede cambiar. Me refería a uno mutable. –