NSArray *stringArray = [NSArray arrayWithObjects:@"1", @"21", @"12",@"13",@"05",nil];
NSArray *sortArray = [stringArray sortedArrayUsingComparator:^(id string1, id string2){
int int1 = [string1 integerValue];
int int2 = [string2 integerValue];
return int1 - int2;
}];
NSLog(@"sortArray:%@", sortArray);
NSArray *sortArray2 = [stringArray sortedArrayUsingComparator:^(id string1, id string2){
return [string1 compare: string2];
}];
NSLog(@"sortArray:%@", sortArray2);
void (^myBlock)(NSString *x);
myBlock = ^(NSString* str)
{
NSLog(@"myBlock = %@", str);
};
myBlock(@"hello world!");OBjective-c block
最新推荐文章于 2025-06-13 23:06:44 发布
本文介绍如何使用Objective-C中的NSArray类进行字符串数组的排序,并通过自定义比较器实现数字排序及字母顺序排序。此外,还展示了如何定义并使用Block来执行简单的日志打印任务。
9383

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



