0

我有两组想要区别的字符串。减号函数必须区分大小写吗?

如何改进我的支票?

4

1 回答 1

2

您可以使用一些 KVC 魔术制作该集合的小写版本;)

NSSet *lowerSet = [yourSet valueForKeyPath:@"lowercaseString"];

例如:如果原始集合包含“Alpha”、“BETA”、“delta”,那么 lowerSet 将包含“alpha”、“beta”、“delta”。

一个警告!确保该集合包含字符串,否则您将崩溃。(实际上你对任何响应小写字符串方法的类都很好)

于 2013-07-17T15:41:14.517 回答