Я экспериментирую с инструментом регистрации отладки и хочу, чтобы каждый запуск функции распечатывал имя класса, имя экземпляра, имя функции и ее параметры. Это то, что я до сих порБыстрое изменение параметров функции
class Object {
func exampleFunction(parameter1: String, parameter2: Int) {
print("\(self.dynamicType)."+__FUNCTION__+"(<TODO: INSERT ALL PARAMETERS HERE AUTOMAGICALLY>)")
//do function stuff
}
}
Есть ли способ я могу получить список параметров динамически аналогично тому, как я получаю имя функции и тип класса?
EDIT: Я нашел this вопрос о переполнении стека, который пытается сделать аналогичную вещь, но они не знают, как получить параметры.