20

I have a large Swift project that's technically a mixed project, as it has a small amount of Objective-C code. But whenever I drop into LLDB, the expression evaluator is expecting Objective-C syntax. I can use Swift with e -l swift -- but this is tedious to type every time.

Can I default the LLDB expression evaluator to Swift?

Bill
  • 44,502
  • 24
  • 122
  • 213

1 Answers1

35

There is a target level setting to force the language:

(lldb) settings set target.language swift

Or you can make an alias for swift specific expressions:

command alias es expression -l swift --
Jim Ingham
  • 25,260
  • 2
  • 55
  • 63