我正在学习NSCharacterset课程。 NSString和NSCharacterset看起来像类似的类。
谁可以解释NSString和NSCharacterset之间的区别?
何时使用NSCharacterset?
谢谢你的帮助..
答案 0 :(得分:8)
NSString对象表示有序字符(文本)的字符串。 NSCharacterSet对象表示一组没有特定顺序的字符。确定字符是否是NSCharacterSet的成员而不是NSString通常要快得多。您不能使用NSCharacterSet对象来保存文本,至少不能以任何合理的方式保存文本,因为它不保持任何字符顺序,它的用途主要是确定字符是否存在于一组字符中。