想要知道必须在Objective-C NSString对象中转义其字符的整个字符集,以便被正确识别,例如必须将"
转义为\"
,如
NSString *temporaryString = @"That book is dubbed as \"the little book\".";
字符集是否与C
语言char *
字符串中的字符集相同?
感谢您的帮助:D
答案 0 :(得分:13)
必须转义的唯一字符是"
(双引号)和\
(反斜杠)字符。
还有其他特殊字符文字,例如\n
具有特殊含义,但这些文字实际上是一个单独的问题。
Objective-C NSString
值使用与C相同的一组特殊字符文字。