为了很好地进行日志记录,我想知道如何将参数转换为参数名称字符串在Swift中。
我已经知道Logging Method signature using swift。
我想知道如何按照其值来记录函数参数?
PS:我想创建一个帮助记录的Util方法。
func printMore(objName: Any){
print("objName: \(objName)")
}
print("objName:...
,我希望自动注入'objName'。
作为条件吮吸:
let foo = "Sark"
print("foo: \(foo)")
PPS:它是关于Swift运行时的。在我分配一些内存后,我创建了一些对象,如何通过运行时而不是硬编码来实现它们。
答案 0 :(得分:1)
嗯,如果你在函数中调用了next方法,它会显示带有所有参数的方法声明:
func testFunction(param1: String, param2: String) {
print(#function)
}
testFunction(参数1:参数2:)
答案 1 :(得分:0)
写C。
你必须自己释放
object.description