对比字段然后排序,正常很多App登录的涉及到的签名模式基本就一种,这是签名模式的前奏
NSArray * array = [[NSArrayalloc]initWithObjects:@"Nonce",@"DeviceId",@"LicenseNo",@"AppVersion",nil];
NSStringCompareOptions comparisonOptions =NSCaseInsensitiveSearch|NSNumericSearch|
NSWidthInsensitiveSearch|NSForcedOrderingSearch;
NSComparator sort = ^(NSString *obj1,NSString *obj2){
NSRange range =NSMakeRange(0,obj1.length);
return [obj1compare:obj2options:comparisonOptionsrange:range];
};
NSArray *resultArray2 = [arraysortedArrayUsingComparator:sort];
NSLog(@"字符串数组排序结果%@",resultArray2);