Могу ли я использовать NSArray в NSMutableDictionary? - PullRequest
1 голос
/ 19 июля 2011

Мне было любопытно узнать, могу ли я использовать NSArray в NSMutableDictionary при объявлении значений для переменной.Потому что приложение, которое я кодирую, требует, чтобы несколько экземпляров переменной были равны примерно четырем или пяти числам с плавающей запятой.Я не хочу писать так:

- (void)buildKeyMapping {
self.keyMapping = [[NSMutableDictionary alloc] initWithCapacity:9];
[keyMapping setObject:[NSNumber numberWithFloat:466.7] forKey:@"c1"];
[keyMapping setObject:[NSNumber numberWithFloat:494.4] forKey:@"c2"];
[keyMapping setObject:[NSNumber numberWithFloat:523.8] forKey:@"c3"];
[keyMapping setObject:[NSNumber numberWithFloat:415.8] forKey:@"c4"];
[keyMapping setObject:[NSNumber numberWithFloat:440.5] forKey:@"c5"];

Я уверен, что есть способ объявить набор значений одной переменной, но я новичок в этом языке, и я надеялся нанемного помощи.Любые советы?

1 Ответ

5 голосов
/ 19 июля 2011

Да.Вы можете использовать любой подкласс NSObject, включая NSArray или NSMutableArray, для NSDictionary или NSMutableDictionary.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...