nscharacterset - NSString 和 NSCharacterset 有什么区别?

标签 nscharacterset

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

谁能解释一下 NSString 和 NSCharacterset 的区别?

什么时候使用NSCharacterset?

谢谢你的帮助..

最佳答案

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

关于nscharacterset - NSString 和 NSCharacterset 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6992433/

相关文章:

swift - EXC BAD ACCESS 同时创建一个新的 CharacterSet

string - Swift仅从字符串中删除尾随空格

ios - 所有 iPhone 标准键盘字符的字符串编码

swift - 创建自己的字符集会导致崩溃

objective-c - 检查 Objective-C 中相同字符的字符串

ios - 如何修剪在 "( )"中有子字符串的字符串?

ios - 解析文本,但保留标点符号

ios - 尝试在 Swift 中使用 unicode 字符定义自定义 NSCharacterSet

ios - 检查 UITextfield 是否包含 (? ! $ 等)