小编mis*_*koz的帖子

对字符串的nsarray进行排序而不是基于字符串

所以我有一个数组,我从Web服务检索没有特定的顺序

例:

0 => x large, 
1 => large, 
2 => XX large, 
3 => small,
4 => medium, 
5 => x small
Run Code Online (Sandbox Code Playgroud)

我需要对它们进行排序:首先根据具体情况 - 可能是反向字母:

small
medium
large
Run Code Online (Sandbox Code Playgroud)

其次,我需要根据他们的'x'计数器部分对它们进行排序:

x small
small
medium
large
x large
xx large
Run Code Online (Sandbox Code Playgroud)

我知道我可以用蛮力字符串匹配来做到这一点,但我真的想要一个关于如何整齐地做这个的建议,也许是一个正则表达式或更优雅的东西?

sorting cocoa-touch objective-c nsarray ios

5
推荐指数
1
解决办法
404
查看次数

标签 统计

cocoa-touch ×1

ios ×1

nsarray ×1

objective-c ×1

sorting ×1