需要在Objective-C NSString对象中转义的字符

时间:2013-05-22 02:43:15

标签: objective-c

想要知道必须在Objective-C NSString对象中转义其字符的整个字符集,以便被正确识别,例如必须将"转义为\",如

NSString *temporaryString = @"That book is dubbed as \"the little book\".";

字符集是否与C语言char *字符串中的字符集相同?

感谢您的帮助:D

1 个答案:

答案 0 :(得分:13)

必须转义的唯一字符是"(双引号)和\(反斜杠)字符。

还有其他特殊字符文字,例如\n具有特殊含义,但这些文字实际上是一个单独的问题。

Objective-C NSString值使用与C相同的一组特殊字符文字。