小编use*_*514的帖子

我可以使用选择器(就地)通过其子串对NSStrings的NSMutable数组进行排序吗?

我有一个NSMutableArray组成的NSStrings.当我需要对它进行排序时,我使用的[array sortUsingSelector:@selector(caseInsensitiveCompare:)]是完美的.

但有时我需要通过NSStrings 的子串对数组进行排序.在这种情况下,子串被定义为NSString跟随某个标记的一部分.事实上,标记可以在每个字符串中以不同方式定位.

显然,我可以NSString分成两个对象并对它们进行排序,但这需要进行重大更改.

有没有办法使用类似于我上面描述的选择器进行排序?

我想如果没有,那么我可以通过创建一个数组的排序副本(而不是使用选择器来完成它),然后释放原始数据.

xcode objective-c nsstring nsmutablearray

4
推荐指数
1
解决办法
521
查看次数

标签 统计

nsmutablearray ×1

nsstring ×1

objective-c ×1

xcode ×1