+(void)enumerateKeysAndObjectsUsingBlock:(NSDictionary*)dic block:(void (^)(id key, id obj))block{
NSArray *allKey = [[dic allKeys] sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [obj1 compare:obj2 options:NSLiteralSearch];
}];
for (int i=0;i<allKey.count;i++) {
id obj = dic[allKey[i]];
id key = allKey[i];
...