Я пытаюсь интегрировать функцию регистрации, которая имеет следующую подпись:
(void)logInfo:(NSString *)format args:(va_list)args;
(void)logInfo:(NSString *)format, ...;
путем повторного выполнения в Swift.Я хочу убедиться, что даже в Swift, если он работает с Obj-C, он работает так же, как и эта подпись.
В настоящее время у меня есть идея сделать
func logInfo(withFormat: String, args: CVarArg...)
func logInfo(withFormat: String...)
Я на правильном пути?Я никогда не работал с вариадами ни на одном языке.