Я недавно начал использовать Faux Pas (http://fauxpasapp.com/), и для моего проекта я получаю следующее предупреждение несколько раз:Почему я не должен использовать [NSDictionary objectForKey:]?
Старый, многословный синтаксис Objective-C
-[NSDictionary objectForKey:] is called. Consider using an Objective-C subscript expression instead.
Я не уверен что такое выражение подстроки, и мне не очень повезло найти что-либо на нем. Мне было любопытно, сможет ли кто-нибудь здесь помочь.
Спасибо!
Как это: 'MyDictionary [@«MYKEY»]' – matt
Может, возможно, иметь в виду, используя литералы? https://mikeash.com/pyblog/friday-qa-2012-06-22-objective-c-literals.html –
Вместо этого вы просто указываете 'key' в индексе, например' dict [key] '. Это индексное выражение. – sasquatch