Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. NSArray *sorted = [[dict allValues] sortedArrayUsingComparator:^NSComparisonResult(UIColor* obj1, UIColor* obj2) {
  2. float hue, saturation, brightness, alpha;
  3. [obj1 getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];
  4. float hue2, saturation2, brightness2, alpha2;
  5. [obj2 getHue:&hue2 saturation:&saturation2 brightness:&brightness2 alpha:&alpha2];
  6. if (hue < hue2)
  7. return NSOrderedAscending;
  8. else if (hue > hue2)
  9. return NSOrderedDescending;
  10.  
  11. if (saturation < saturation2)
  12. return NSOrderedAscending;
  13. else if (saturation > saturation2)
  14. return NSOrderedDescending;
  15.  
  16. if (brightness < brightness2)
  17. return NSOrderedAscending;
  18. else if (brightness > brightness2)
  19. return NSOrderedDescending;
  20.  
  21. return NSOrderedSame;
  22. }];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement