我想创建一个 LLDB 别名 ps,这样
ps foo
变成
print [self foo]
我一直在观看 LLDB 演讲(iTunes 上的 WWDC session 321),基于此,看起来这样做的别名应该是这个:
command alias ps print [ self %1 ]
但它不起作用。在这里,我为我的应用委托提供了一个简单的“count”方法,该方法返回一个整数:
(lldb) command alias ps print [ self %1 ]
(lldb) ps count
error: invalid operands to binary expression ('AppDelegate *' and 'int')
error: 1 errors parsing expression
(lldb) print [ self count ]
(int) $6 = 2
(lldb)
我错过了什么?