В чем разница между NSString и NSCharacterset?

Я изучаю класс NSCharacterset. NSString и NSCharacterset выглядят как схожие классы.

Кто может объяснить разницу между NSString и NSCharacterset?

Когда использовать NSCharacterset?

Спасибо за вашу помощь..

1 ответ

Решение

Объект NSString представляет строку упорядоченных символов (текст). Объект NSCharacterSet представляет набор символов в произвольном порядке. Часто гораздо быстрее определить, является ли символ членом NSCharacterSet, чем NSString. Вы не можете использовать объект NSCharacterSet для хранения текста, по крайней мере, любым разумным способом, потому что он не поддерживает какой-либо порядок символов, его использование главным образом для определения того, существует ли символ в наборе символов.

Другие вопросы по тегам