How to group by the elements of an array in Swift
Swift 4: Since Swift 4, this functionality has been added to the standard library. You can use it like so: Dictionary(grouping: statEvents, by: { $0.name }) [ “dinner”: [ StatEvents(name: “dinner”, date: “01-01-2015”, hours: 1), StatEvents(name: “dinner”, date: “01-01-2015”, hours: 1), StatEvents(name: “dinner”, date: “01-01-2015”, hours: 1) ], “lunch”: [ StatEvents(name: “lunch”, date: “01-01-2015”, hours: … Read more