@interface NSString (Compare)
- (void)sayHi;
//添加两个字符串比较的方法
- (NSComparisonResult)compareAgainst:(NSString *)anString;
@end
#import "NSString+Compare.h"
@implementation NSString (Compare)
- (void)sayHi {
NSLog(@"hello, category");
}
//添加两个字符串比较的方法
- (NSComparisonResult)compareAgainst:(NSString *)anString {
return -[self compare:anString];
}
@end
NSArray *arr = @[@"dd", @"aa", @"cc", @"bb", @"ff"];
NSArray *desArr = [arr sortedArrayUsingSelector:@selector(compareAgainst:)];
NSLog(@"%@", desArr);为NSString添加降序排序的category
最新推荐文章于 2025-07-07 10:13:29 发布
本文介绍了如何在Objective-C中实现字符串比较的功能,并通过实例展示了使用排序算法对字符串数组进行排序的过程。

4万+

被折叠的 条评论
为什么被折叠?



