新人入手 写object c 的集合 分组的时候,一开始不是很顺利,没有net 那样可以直接用分组函数。
后来用字典分组实体集合 觉得还算好用,发出来 请大神们指点指点。有兴趣的可以联系本人Q5389054
我是在获取json集合的前提下操作 json 如下:
LocaTion:经纬度实体,json 转实体,根据这个实体里面的时间的年月日分组。
for (int i=0; i<resultcount; i++)
{
//获取当前json
id location=[resultArray objectAtIndex:i];
//解析出位置实体
id _location=[[LocaTion alloc]initWithMy:location];
NSString *nowTime=[[_location Time]substringToIndex:10];
NSEnumerator *enumerKeys=[LocaTionTypeList keyEnumerator];
BOOL hasAdd=NO;
for(NSString *key in enumerKeys)
{
if ([key isEqualToString:nowTime])
{
[[LocaTionTypeList objectForKey:key]addObject:_location];
hasAdd=YES;
break;
}
}
if (enumerKeys==nil||!hasAdd) {
NSMutableArray *_locationList=[[NSMutableArray alloc]init];
[_locationList addObject:_location];
[LocaTionTypeList setObject:_locationList forKey:nowTime];
}
}
}