me gustaría lograr algo parecido a lo que se está haciendo en este post: sin embargo Constants in Objective-CCreación de un constante objeto de diccionario
, me gustaría construir un NSDictionary.
si no hago algo como:
constants.h
extern NSArray *const mFooKeys;
extern NSArray *const mFooObjects;
extern NSDictionary *const mFooDictionary;
constants.m
NSArray *const mFooKeys = [[NSArray alloc] initWithObjects:
@"Foo", @"Bar", @"Baz", nil];
NSArray *const mFooObjects = [[NSArray alloc] initWithObjects:
@"1", @"2", @"3", nil];
NSDictionary *const mFooDictionary = [[NSDictionary alloc] dictionaryWithObjects:mFooObjects
forKeys:mFooKeys];
hago Libero en dealloc y todo está bien, o hay más a él ? esta es más una pregunta cautelosa que una pregunta de "algo está mal", pero siento que realmente podría estropear esto sin darme cuenta.