У меня есть класс конфигурации в моем приложении target-c, которое читает файл PLIST с данными конфигурации.Затем я хотел бы иметь возможность прочитать значение для любой клавиши с помощью одной функции, что-то вроде этого:
- () getValueforKey:(NSString *)key {
some magic here....
return value;
}
Проблема: некоторые значения в файле конфигурации являются строками, другие - целыми числами илидаже словари.Как вы можете видеть, я оставил тип возврата пустым в этом примере, так как не знаю, что там писать.Есть ли способ, которым функция может возвращать различные типы данных, и если да, то как мне объявить это?
Большое спасибо!