数组遍历: 索引遍历 枚举遍历: 代码块遍历: 数组排序: 循环排序 代码块排序: NSArray *array = @[@12,@23,@8]; NSComparator sortBlock = ^(id string1,id string2){ // return [string1 compar ...
分类:
编程语言 时间:
2016-06-07 12:38:24
阅读次数:
336
NSArray *stringArray = [NSArray arrayWithObjects:@"fff 1", @"abc 21", @"abc 12",@"abc 13",@"abc 05",nil]; NSComparator sortBlock = ^(id string1, id st ...
分类:
移动开发 时间:
2016-06-05 11:10:26
阅读次数:
243
NSArray *arr2=@[@"小雨",@"安安",@"小风",@"荣荣",@"张涛",@"李文荣"]; NSComparator sortblock1=^(id obj1,id obj2){ return [obj1 localizedCompare:obj...
分类:
编程语言 时间:
2016-01-11 18:15:25
阅读次数:
445
NSLog(@"第四题"); NSComparator comp=^(id obj1 ,id obj2){ int age1=[ obj1[@"age"]intValue ]; int age2=[obj2[@"age"]intValue]; if(age1==a...
分类:
编程语言 时间:
2016-01-11 18:02:51
阅读次数:
182
NSArray *arr2=@[@"小雨",@"安安",@"小风",@"荣荣",@"张涛",@"李文荣"]; NSComparator sortblock1=^(id obj1,id obj2){ return [obj1 localizedCompare:obj2]; }; ...
分类:
编程语言 时间:
2016-01-11 13:52:26
阅读次数:
245
reference from :http://mobile.51cto.com/hot-434804.htm1.构建Person类Person.h@interface Person : NSObject@property (nonatomic, copy) NSString *name;@prope...
分类:
编程语言 时间:
2015-08-07 01:49:32
阅读次数:
186
var cmptr:NSComparator = {(obj1:AnyObject!, obj2:AnyObject!) -> NSComparisonResult in if((obj1["sort"] as! NSString).integerValue > (ob...
分类:
编程语言 时间:
2015-08-03 14:17:40
阅读次数:
129
Objective-C 有排序的API,省了我们很多事。主要有以下3种方法。NSComparator NSArray *unsortedArray = @[@5,@3,@8,@1,@7];NSArray *sortedArray = [unsortedArray sortedArrayUs...
分类:
移动开发 时间:
2015-07-01 20:21:25
阅读次数:
139
//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){if ([obj1 integerValue] > [obj2 intege...
分类:
编程语言 时间:
2015-06-18 22:08:16
阅读次数:
121
//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){if ([obj1 integerValue] > [obj2 intege...
分类:
移动开发 时间:
2015-06-03 19:34:04
阅读次数:
131