iOS 对时间排序

摘要:
IO排序时间NSMutableArray*dataArray=[[NSMutable Arrayalloc]initWithCapacity:0];NSMutableDictionary*dir=[[NSMutable Dictionaryalloc]init];[dirsetObject:@“2012-12-02”forKey:@“time”];[dataArrayaddObject:dir];

ios 对时间排序

NSMutableArray *dataArray=[[NSMutableArray alloc]initWithCapacity:0];

NSMutableDictionary *dir=[[NSMutableDictionary alloc]init];

[dir setObject:@"2012-12-02" forKey:@"time"];

[dataArray addObject:dir];

[dir release];

NSMutableDictionary *dir1=[[NSMutableDictionary alloc]init];

[dir1 setObject:@"2012-02-15" forKey:@"time"];

[dataArray addObject:dir1];

[dir1 release];

NSMutableDictionary *dir2=[[NSMutableDictionary alloc]init];

[dir2 setObject:@"2012-03-02" forKey:@"time"];

[dataArray addObject:dir2];

[dir2 release];

NSMutableDictionary *dir3=[[NSMutableDictionary alloc]init];

[dir3 setObject:@"2000-03-02" forKey:@"time"];

[dataArray addObject:dir3];

[dir3 release];

NSMutableDictionary *dir4=[[NSMutableDictionary alloc]init];

[dir4 setObject:@"2112-03-02" forKey:@"time"];

[dataArray addObject:dir4];

[dir4 release];

NSMutableArray *myArray=[[NSMutableArray alloc]initWithCapacity:0];

[myArray addObjectsFromArray:dataArray];

//[myArray release];

[dataArray release];

for (int i=0; i<[myArray count]; i++) {

NSLog(@"排序前----->>%@",[[myArray objectAtIndex:i] objectForKey:@"time"]);

}

NSSortDescriptor*sorter=[[NSSortDescriptor alloc]initWithKey:@"time" ascending:YES];

NSMutableArray *sortDescriptors=[[NSMutableArray alloc]initWithObjects:&sorter count:1];

NSArray *sortArray=[myArray sortedArrayUsingDescriptors:sortDescriptors];

[sorter release];

for (int i=0; i<[sortArray count]; i++) {

NSLog(@"排序后----->>%@",[[sortArray objectAtIndex:i] objectForKey:@"time"]);

}

免责声明:文章转载自《iOS 对时间排序》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Notepad++提升工作效率小技巧使用C++ 实现的 websocket 客户端 (基于easywsclient)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

OC常用数据类型大全解

UI基础OC常用数据类型 Block Block封装了一段代码,可以在任何时候执行 Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline(内联函数)的,并且默认情况下它对局部变量是只读的 苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用...

IOS ——OC——NSMutableArray的用法大全(个人总结)

NSMutableArray     1.NSMutableArray的创建: NSMutableArray *arr = [NSMutableArray array];//创建一个空的NSMutableArray类型的数组;         NSMutableArray *arr1 = [NSMutableArray arrayWithCapacity...

ios用户登录记住密码

登录 记录已登录用户步骤,存入偏好设置中存储放入一个数组。 具体存储 1:存储用户到偏好设置中,其中用户是一个数组 向服务器响应客户端后的一些操作 (如果响应数据成功)其中用户和密码是一一对应的 1.1先从沙盒中偏好设置中读取对应的用户集合 读取用户名: NSMutableArray *AccArys =[NSMutab...