я очень новичок в программировании и программировании на iphone? Я узнал цель c .., поэтому мой вопрос - это objectForKey в этой программе по следующему адресу:
http://gigaom.com/apple/tutorial-build-a-simple-rss-reader-for-iphone/
спасибо,
objectForKey возвращает данные для определенного ключа. Поэтому, если у меня есть слово «english», хранящееся в ключе «language», если я использую NSString *string = [myDic objectForKey:language];, я получу «english»
objectForKey
NSString *string = [myDic objectForKey:language];
Ненавижу быть "тем парнем", но ответ на ваш вопрос (и ответы на подобные вопросы) легко найти в документации Apple.
Вы даже добавили тег «nsdictionary», но не посмотрели документацию, которая интересна.
Во всяком случае,
- [NSDictionary objectForKey:] "Возвращает значение, связанное с данным ключом." [ источник ]
Для получения дополнительной информации о хеш-таблицах / картах / словарях в целом: http://en.wikipedia.org/wiki/Hash_table
objectForKey извлечет объект из словаря объектов по его «имени». Думайте об этом как о хранилище ассоциаций имени <-> объекта. Он отличается от массива, например, и решает другую проблему.