我正在尝试集成具有以下签名的日志记录功能:
(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...)
我在这里正确吗?我从未用过这两种语言的variadics。