如何在 lldb 中将未转义的字符串转换为 NSString?
How to convert a unescaped string to NSString in lldb?
假设我有一个
" aaaaa
vnnvnvnvnv
bbbbc
"
如何将它转换为 NSString
并在下一个 expression
中使用它,通常我需要先使用工具将其转义。
我发现 return char 总是中断解释器解析表达式。
您只需键入 expression
即可在 lldb 中执行多行表达式。然后您可以像在源文件中键入它一样键入它。例如
(lldb) expression
Enter expressions, then terminate with an empty line to evaluate:
1 NSString *test = @"\
2 hi\
3 there\
4 ";
5 NSLog (@"%@", test);
6
2016-05-12 10:14:13.757 errteir[2052:170287] hithere
假设我有一个
" aaaaa
vnnvnvnvnv
bbbbc
"
如何将它转换为 NSString
并在下一个 expression
中使用它,通常我需要先使用工具将其转义。
我发现 return char 总是中断解释器解析表达式。
您只需键入 expression
即可在 lldb 中执行多行表达式。然后您可以像在源文件中键入它一样键入它。例如
(lldb) expression
Enter expressions, then terminate with an empty line to evaluate:
1 NSString *test = @"\
2 hi\
3 there\
4 ";
5 NSLog (@"%@", test);
6
2016-05-12 10:14:13.757 errteir[2052:170287] hithere