3

我正在学习 NSCharacterset 类。NSString 和 NSCharacterset 看起来像类似的类。

谁能解释 NSString 和 NSCharacterset 之间的区别?

什么时候使用 NSCharacterset?

谢谢你的帮助。。

4

1 回答 1

8

一个 NSString 对象代表一串有序的字符(文本)。一个 NSCharacterSet 对象表示一组没有特定顺序的字符。确定一个字符是否是 NSCharacterSet 的成员通常比 NSString 快得多。您不能使用 NSCharacterSet 对象来保存文本,至少不能以任何明智的方式,因为它不维护任何字符顺序,它的用途主要是用于确定字符是否存在于一组字符中。

于 2011-08-09T07:05:33.267 回答