-

LLDB was recently modified to allow users to define custom - formatting options for the variables display.

+

LLDB has a data formatters subsystem that allows users to define custom display options for their variables.

Usually, when you type frame variable or run some expression LLDB will @@ -1171,7 +1170,7 @@ def function (valobj,internal_dict):
(lldb) frame variable ns_string --dynamic-type no-run-target --show-types - (id, dynamic type: __NSCFString) ns_string = 0x00000001001183d0 @"An NSString saying hello world"
+ (__NSCFString *) ns_string = 0x00000001001183d0 @"An NSString saying hello world"

Because LLDB uses a detection algorithm that does not need to invoke any functions -- 2.7.4