Использование программирования значения ключа (KVP) с Swift
В Objective-C с Какао многие задачи могут быть выполнены без явных циклов с использованием программирования значения ключа (KVP). Например, я могу найти наибольшее число в массиве с одной строкой кода:
NSNumber * max = [numbers valueForKeyPath:@"@max.intValue"];
Как я могу сделать то же самое с Swift? Массивы не поддерживают метод valueForKeyPath.